Chatgpt_Mcp

Chatgpt_Mcp

site icon
2025.04.07 2
Python文本分析摘要生成高级推理内容生成开发效率
chatGPT_MCP 是一个基于 Model Context Protocol (MCP) 的 stdio 服务器,用于将用户提示转发到 OpenAI 的 ChatGPT(GPT-4o)。该服务设计用于在 LangGraph 辅助工具中运行,通过访问外部大型语言模型(LLM)实现高级摘要、分析和推理功能。
View on GitHub

Overview

基本能力

产品定位

chatGPT_MCP 是一个用于与 OpenAI ChatGPT 交互的中间件服务,主要用于文本分析、摘要生成和高级推理。

核心功能

  • 提供 ask_chatgpt 工具,用于将文本内容发送到 ChatGPT 进行高级分析或摘要。
  • 支持 LangGraph 集成,可作为外部 LLM 服务调用。
  • 提供 Docker 容器化部署和本地测试支持。

适用场景

  • 长文档摘要
  • 配置文件分析
  • 选项比较
  • 高级自然语言推理

工具列表

  • ask_chatgpt: 将文本内容发送到 ChatGPT 进行高级分析或摘要。

常见问题解答

  • 安全问题: 不要提交 .env 文件或 API 密钥,应使用安全的环境变量或密钥管理器存储敏感信息。

使用教程

使用依赖

  • 需要安装 Docker(用于容器化部署)或 Python 环境(用于本地运行)。
  • 需要 OpenAI API 密钥。

安装教程

  1. Docker 安装 bash docker build -t ask-chatgpt-mcp . docker run -e OPENAI_API_KEY=your-openai-key -i ask-chatgpt-mcp
  2. 本地安装
  3. 确保已安装 Python 3 和依赖库: bash pip install openai requests python-dotenv

调试方式

  1. 本地测试 bash echo '{"method":"tools/call","params":{"name":"ask_chatgpt","arguments":{"content":"Summarize this config..."}}}' | \ OPENAI_API_KEY=your-openai-key python3 server.py --oneshot
  2. LangGraph 集成 python ("chatgpt-mcp", ["python3", "server.py", "--oneshot"], "tools/discover", "tools/call")

环境配置

  • 创建 .env 文件或手动导出环境变量: env OPENAI_API_KEY=your-openai-keybash export OPENAI_API_KEY=your-openai-key

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。