MCP ChatGPT Server

MCP ChatGPT Server

site icon
2025.04.06 4
PythonAI 对话内容生成API 集成内容生成开发效率
MCP ChatGPT Server 是一个允许用户通过 Claude Desktop 直接访问 OpenAI 的 ChatGPT API 的服务。它提供了与 ChatGPT 交互的功能,包括自定义参数、模型版本配置、温度调节等,并支持通过 web 搜索获取最新信息。此外,它还能让 Claude 和 ChatGPT 进行长时间的对话。
View on GitHub

Overview

基本能力

产品定位

MCP ChatGPT Server 是一个桥梁服务,连接 Claude Desktop 和 OpenAI 的 ChatGPT API,提供高效的 AI 对话和内容生成能力。

核心功能

  • 调用 ChatGPT API 并自定义参数(如模型版本、温度、最大 token 数等)。
  • 支持 Claude 和 ChatGPT 之间的长时间对话。
  • 使用 web 搜索获取最新信息。
  • 利用 OpenAI 的 Responses API 自动管理对话状态。
  • 支持用户使用自己的 OpenAI API 密钥。

适用场景

  • 需要 Claude 和 ChatGPT 进行交互的场景。
  • 需要获取最新信息的查询。
  • 需要长时间对话或复杂对话管理的场景。

工具列表

  1. ask_chatgpt(prompt, model, temperature, max_output_tokens, response_id) - 向 ChatGPT 发送提示并获取响应。
  2. ask_chatgpt_with_web_search(prompt, model, temperature, max_output_tokens, response_id) - 向 ChatGPT 发送提示并启用 web 搜索以获取最新信息。

常见问题解答

  • 如何配置 Claude Desktop 使用此 MCP 服务器? 按照 MCP Quickstart Guide 的说明进行配置。
  • 如何管理对话状态? 使用 OpenAI 的 Responses API 自动管理对话状态。

使用教程

使用依赖

安装教程

  1. 克隆仓库: bash git clone https://github.com/billster45/mcp-chatgpt-responses.git cd mcp-chatgpt-responses
  2. 设置虚拟环境并安装依赖: bash uv venv .venv\\Scripts\\activate uv pip install -r requirements.txt

调试方式

  1. 配置 Claude Desktop 使用此 MCP 服务器。
  2. 在 Claude Desktop 配置文件中添加 MCP 服务器配置。
  3. 重启 Claude Desktop。
  4. 通过 Claude 向 ChatGPT 提问或进行对话。

许可证

该项目遵循 MIT 开源许可条款。