一个模型上下文协议(MCP)服务器,使AI助手能够与macOS上的ChatGPT桌面应用程序进行交互。
<a href="https://glama.ai/mcp/servers/@xncbf/chatgpt-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=2304055550,2533714619&fm=3081&app=3081&f=PNG?w=760&h=400" alt="ChatGPT Server MCP server" /> </a>https://github.com/user-attachments/assets/a30c9b34-cdbe-4c0e-a0b0-33eb5054db5c
支持用于响应检测的系统语言:
如果您的macOS系统语言未在上述列表中,请按照以下步骤操作:
show_all_button_names.applescript并复制输出以创建语言支持问题。注意: 此服务器仅支持英文文本输入。非英文字符可能无法正常工作。
只需运行:
claude mcp add chatgpt-mcp uvx chatgpt-mcp
就这样!您现在可以在Claude Code中开始使用ChatGPT命令了。
# 使用uv安装
uv add chatgpt-mcp
# 克隆仓库
git clone https://github.com/xncbf/chatgpt-mcp
cd chatgpt-mcp
# 使用uv安装依赖项
uv sync
如果从PyPI安装,请添加到您的MCP客户端配置:
{
"mcpServers": {
"chatgpt": {
"command": "uvx",
"args": ["chatgpt-mcp"]
}
}
}
如果手动安装,请添加到您的MCP客户端配置:
{
"mcpServers": {
"chatgpt": {
"command": "uv",
"args": ["run", "chatgpt-mcp"],
"cwd": "/path/to/chatgpt-mcp"
}
}
}
AI助手将自动使用适当的MCP工具与ChatGPT进行交互。
向ChatGPT发送提示并接收响应。
ask_chatgpt(prompt="Hello, ChatGPT!")
在发送消息后获取来自ChatGPT的最新响应。
get_chatgpt_response()
在ChatGPT中启动新的聊天对话。
new_chatgpt_chat()
在开发期间进行本地测试:
以可编辑模式安装
uv pip install -e .
使用MCP Inspector测试
npx @modelcontextprotocol/inspector chatgpt-mcp
可编辑安装会创建一个直接引用源代码的chatgpt-mcp命令,因此您所做的任何更改都会立即生效而无需重新安装。
您也可以直接运行服务器:
PYTHONPATH=. uv run python -m chatgpt_mcp.chatgpt_mcp
MIT