关于 Chatgpt
Chatgpt 是一个 stdio MCP 服务,可将文本发送给 OpenAI 的 GPT-4o 进行摘要、分析、比较和推理。它面向需要外部大模型工具的 LangGraph 助手。
主要功能
- 01向 GPT-4o 发送文本
- 02摘要长篇文档
- 03分析配置文件
- 04比较选项并推理文本
适用场景
- 01摘要长篇文档
- 02分析配置文件
- 03比较不同方案
- 04为 LangGraph 助手接入外部大模型推理
MCP 相关
提供单一的 `ask_chatgpt` 工具,将输入内容转发给 GPT-4o,并通过 MCP stdio 通信。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🧠 向 ChatGPT 提问 - MCP 服务(Stdio)
这是一个 Model Context Protocol (MCP) stdio 服务,可将提示词转发给 OpenAI 的 ChatGPT(GPT-4o)。它旨在运行于基于 LangGraph 的助手中,通过访问外部大模型来实现高级摘要、分析和推理。
📌 功能
此服务提供一个工具:
{
"name": "ask_chatgpt",
"description": "Sends the provided text ('content') to an external ChatGPT (gpt-4o) model for advanced reasoning or summarization.",
"parameters": {
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "The text to analyze, summarize, compare, or reason about."
}
},
"required": ["content"]
}
}
当助手需要执行以下操作时,可使用此工具:
总结长文档
分析配置文件
比较选项
进行高级自然语言推理
🐳 Docker 用法
构建并运行容器:
docker build -t ask-chatgpt-mcp .
docker run -e OPENAI_API_KEY=your-openai-key -i ask-chatgpt-mcp
🧪 手动测试
使用一次性请求在本地测试服务:
echo '{"method":"tools/call","params":{"name":"ask_chatgpt","arguments":{"content":"Summarize this config..."}}}' | \
OPENAI_API_KEY=your-openai-key python3 server.py --oneshot
🧩 LangGraph 集成
要将此 MCP 服务连接到 LangGraph 流水线,请按如下方式配置:
("chatgpt-mcp", ["python3", "server.py", "--oneshot"], "tools/discover", "tools/call")
⚙️ MCP 服务配置示例
以下示例展示了如何使用 mcpServers JSON 配置来配置服务:
{
"mcpServers": {
"chatgpt": {
"command": "python3",
"args": [
"server.py",
"--oneshot"
],
"env": {
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>"
}
}
}
}
🔍 说明
"command":使用 Python 运行脚本
"args":启用一次性 stdin/stdout 模式
"env":安全地注入你的 OpenAI 密钥
🌍 环境设置
创建一个 .env 文件(python-dotenv 会自动加载),或手动导出密钥:
OPENAI_API_KEY=your-openai-key
或者:
export OPENAI_API_KEY=your-openai-key
📦 依赖项
在 Docker 构建过程中安装:
openai
requests
python-dotenv
📁 项目结构
.
├── Dockerfile # Docker build for the MCP server
├── server.py # Main stdio server implementation
└── README.md # You're reading it!
🔐 安全须知
切勿提交 .env 文件或 API 密钥。
请将密钥存储在安全的环境变量或密钥管理器中。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。