基本能力
产品定位
MCP ChatGPT Server 是一个桥梁服务,连接 Claude Desktop 和 OpenAI 的 ChatGPT API,提供高效的 AI 对话和内容生成能力。
核心功能
- 调用 ChatGPT API 并自定义参数(如模型版本、温度、最大 token 数等)。
- 支持 Claude 和 ChatGPT 之间的长时间对话。
- 使用 web 搜索获取最新信息。
- 利用 OpenAI 的 Responses API 自动管理对话状态。
- 支持用户使用自己的 OpenAI API 密钥。
适用场景
- 需要 Claude 和 ChatGPT 进行交互的场景。
- 需要获取最新信息的查询。
- 需要长时间对话或复杂对话管理的场景。
工具列表
ask_chatgpt(prompt, model, temperature, max_output_tokens, response_id)
- 向 ChatGPT 发送提示并获取响应。ask_chatgpt_with_web_search(prompt, model, temperature, max_output_tokens, response_id)
- 向 ChatGPT 发送提示并启用 web 搜索以获取最新信息。
常见问题解答
- 如何配置 Claude Desktop 使用此 MCP 服务器?
按照 MCP Quickstart Guide 的说明进行配置。 - 如何管理对话状态?
使用 OpenAI 的 Responses API 自动管理对话状态。
使用教程
使用依赖
- Python 3.10 或更高版本。
- Claude Desktop 应用程序。
- OpenAI API key。
- uv 用于 Python 包管理。
安装教程
- 克隆仓库:
bash
git clone https://github.com/billster45/mcp-chatgpt-responses.git
cd mcp-chatgpt-responses - 设置虚拟环境并安装依赖:
bash
uv venv
.venv\\Scripts\\activate
uv pip install -r requirements.txt
调试方式
- 配置 Claude Desktop 使用此 MCP 服务器。
- 在 Claude Desktop 配置文件中添加 MCP 服务器配置。
- 重启 Claude Desktop。
- 通过 Claude 向 ChatGPT 提问或进行对话。