billster45/mcp-chatgpt-responses
Free让 Claude 与 ChatGPT 对话并使用其网页搜索能力的 MCP 服务器。
FreeFree tier
About billster45/mcp-chatgpt-responses
MCP ChatGPT Server is an open-source MCP (Model Context Protocol) server that enables Claude Desktop to access OpenAI's ChatGPT API. It allows users to call the ChatGPT API with customizable parameters such as model version, temperature, and max tokens. A key feature is the ability to have long-running, two-way conversations between Claude and ChatGPT using OpenAI's Responses API for automatic conversation state management. The server also supports web search to retrieve up-to-date information from the internet. It requires users to provide their own OpenAI API key and is installable via Smithery or manual setup with Python and uv.
Key Features
Call ChatGPT API with customizable parameters (model, temperature, max tokens)
Two-way conversation between Claude and ChatGPT with automatic conversation state management via Responses API
Web search capability to get up-to-date internet information
Supports multiple model versions like GPT-4o
Easy installation via Smithery or manual setup with Python and uv
Open-source and free to use with your own OpenAI API key
Pros & Cons
Pros
- Free and open-source
- Enables direct integration of ChatGPT capabilities into Claude Desktop
- Supports conversation state management for coherent multi-turn dialogues
- Web search feature provides access to up-to-date information
- Customizable parameters allow fine-tuning of responses
Cons
- Requires a separate OpenAI API key with associated costs
- Dependent on both OpenAI API and Claude Desktop being operational
- Manual setup may be complex for non-technical users
- Limited to the tools provided (ask_chatgpt and ask_chatgpt_with_web_search)
Best For
Asking Claude to query ChatGPT for answers to complex questionsHaving a long-running, interactive discussion between Claude and ChatGPTRetrieving current information from the web through ChatGPT's web searchUsing agentic workflows to plan activities based on real-time data (e.g., weather)
FAQ
What is MCP ChatGPT Server?
It is an open-source MCP server that allows Claude Desktop to access OpenAI's ChatGPT API for conversation management, web search, and customizable parameters.
How do I install the server?
You can install it automatically via Smithery using a command like 'npx -y @smithery/cli install @billster45/mcp-chatgpt-responses --client claude' or manually by cloning the repository and setting up a Python virtual environment with uv.
Do I need an OpenAI API key?
Yes, you must provide your own OpenAI API key in the configuration for the server to work.
Can it search the web?
Yes, the server includes a tool called 'ask_chatgpt_with_web_search' that enables ChatGPT to perform web searches and return up-to-date information.
Does it support long conversations?
Yes, it uses OpenAI's Responses API to manage conversation state, allowing for turn-taking and history retention across multiple prompts.