mcpField
C
Chatgpt

Chatgpt

本地服务
github.com/automateyournetworkAI 与智能体781 周前更新

关于 Chatgpt

Chatgpt 是一个 stdio MCP 服务,可将文本发送给 OpenAI 的 GPT-4o 进行摘要、分析、比较和推理。它面向需要外部大模型工具的 LangGraph 助手。

主要功能

  1. 01向 GPT-4o 发送文本
  2. 02摘要长篇文档
  3. 03分析配置文件
  4. 04比较选项并推理文本

适用场景

  1. 01摘要长篇文档
  2. 02分析配置文件
  3. 03比较不同方案
  4. 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 密钥。

请将密钥存储在安全的环境变量或密钥管理器中。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。