基本能力
产品定位
chatGPT_MCP 是一个用于与 OpenAI ChatGPT 交互的中间件服务,主要用于文本分析、摘要生成和高级推理。
核心功能
- 提供
ask_chatgpt
工具,用于将文本内容发送到 ChatGPT 进行高级分析或摘要。 - 支持 LangGraph 集成,可作为外部 LLM 服务调用。
- 提供 Docker 容器化部署和本地测试支持。
适用场景
- 长文档摘要
- 配置文件分析
- 选项比较
- 高级自然语言推理
工具列表
- ask_chatgpt: 将文本内容发送到 ChatGPT 进行高级分析或摘要。
常见问题解答
- 安全问题: 不要提交
.env
文件或 API 密钥,应使用安全的环境变量或密钥管理器存储敏感信息。
使用教程
使用依赖
- 需要安装 Docker(用于容器化部署)或 Python 环境(用于本地运行)。
- 需要 OpenAI API 密钥。
安装教程
- Docker 安装
bash
docker build -t ask-chatgpt-mcp .
docker run -e OPENAI_API_KEY=your-openai-key -i ask-chatgpt-mcp - 本地安装
- 确保已安装 Python 3 和依赖库:
bash
pip install openai requests python-dotenv
调试方式
- 本地测试
bash
echo '{"method":"tools/call","params":{"name":"ask_chatgpt","arguments":{"content":"Summarize this config..."}}}' | \
OPENAI_API_KEY=your-openai-key python3 server.py --oneshot - LangGraph 集成
python
("chatgpt-mcp", ["python3", "server.py", "--oneshot"], "tools/discover", "tools/call")
环境配置
- 创建
.env
文件或手动导出环境变量:
env
OPENAI_API_KEY=your-openai-key
或
bash
export OPENAI_API_KEY=your-openai-key