AI 快讯 编译自 simon_willison #MCP#Claude#ChatGPT

如何在 Claude 和 ChatGPT 中添加自定义 MCP 服务器:详细步骤指南

本文介绍如何将自定义 MCP 服务器连接到 Claude 和 ChatGPT 的标准聊天界面,涵盖配置步骤、工具调用和注意事项,帮助开发者扩展 AI 助手的能力。

编译发布 2026/07/29 原文发布 2026/07/29

一句话看懂

MCP(Model Context Protocol)服务器可让 Claude 和 ChatGPT 调用外部工具,但配置过程需要多个步骤。

详细发生了什么

MCP(Model Context Protocol)是一种开放协议,允许 AI 模型通过标准化接口与外部工具和数据源交互。Simon Willison 在 TIL 中分享了如何将自定义 MCP 服务器连接到 Claude 和 ChatGPT 的标准聊天界面。

具体步骤包括:

  1. 编写一个 MCP 服务器(例如用 Python 或 Node.js),实现特定工具(如文件读写、API 调用)。
  2. 在 Claude 桌面版或 ChatGPT 的配置中指定 MCP 服务器地址(通常是本地运行的 HTTP 端点)。
  3. 通过聊天界面触发工具调用,模型会自动选择何时使用这些工具。

整个过程涉及环境变量设置、JSON 配置文件修改以及权限管理。对于 Claude,需要在 claude_desktop_config.json 中添加 mcpServers 字段;对于 ChatGPT,则需通过 GPTs 的 Actions 功能或自定义 API 集成。

中文圈视角

对于中文用户,MCP 的实用价值在于:

  • 国内平替:目前国产模型如 DeepSeek、Kimi 尚未原生支持 MCP,但可以通过类似的自定义 API 方式实现工具调用。智谱的 GLM 系列支持 tool calling,但协议不通用。
  • 使用门槛:配置 MCP 需要一定的编程基础,且 Claude 和 ChatGPT 的国内访问需梯子。建议使用本地部署的 MCP 服务器,避免数据出境风险。
  • 场景落地:中文用户可借此让 AI 助手直接操作本地文件、查询数据库或调用翻译 API,提升写作、编程效率。例如,写一个 MCP 服务器连接百度翻译,让 ChatGPT 自动翻译文本。

一个盲点是:国内开发者较少讨论 MCP 的安全性问题——自定义服务器可能暴露本地文件或 API key,需注意权限控制。

几条值得记住的细节

  • MCP 服务器需运行在本地或可访问的 HTTP 端点,Claude 桌面版支持 stdiohttp 两种传输方式。
  • ChatGPT 的 MCP 集成需通过 GPTs 的 Actions 功能,每个 GPT 最多可配置 10 个工具。
  • 配置文件中需指定工具名称、描述和参数 schema,模型根据描述决定是否调用。
  • 首次连接时需授权,Claude 会弹出确认对话框。
  • 若 MCP 服务器返回错误,模型会尝试重试或告知用户。

一句话总结

想让 Claude 或 ChatGPT 调用你的本地工具?MCP 是标准方案,但配置需耐心。