第一次试着加一个 MCP 服务器时,我盯着一个空白配置文件看了半天,尴尬到不行。但盯着盯着我发现了好消息:连接 MCP 服务器,说白了就是写一小块 JSON,而且这块 JSON 到哪里都长得几乎一样。等我搞懂了每个键的意思,我就不再害怕,开始往我所有的助手上连着玩。

那块你会一直复用的配置块

不管你在 Claude Desktop、代码编辑器还是 ChatGPT 客户端里,形状基本一样。给服务器起个名、指一下它怎么启动、再可选地传几个参数。下面是一个连到像 IPIPAI 的 MCP 服务器 这种远程 MCP 端点的最小示例:

{
  "mcpServers": {
    "ipipai": {
      "command": "npx",
      "args": ["-y", "@ipipai/mcp"],
      "env": { "API_KEY": "your-key" }
    }
  }
}

就这些。三样信息:服务器名、启动它的命令、一堆参数。把这块存到 App 期望的地方,加服务器这事就算完成了。没有巨大的 SDK,也不用两周的上手流程。

每个键是什么意思

让我把它拆开,让它不再是魔法。mcpServers 只是服务器列表的最外层容器。下面的键(这里是 ipipai)只是显示名,你随便起。command 是启动服务器的可执行程序,Node 系通常用 npx,Python 系用 python。args 是传给那个命令的参数数组,env 放环境变量比如 API key。十次有九次你只需要动 args 和 env 这两样。

不同 App,同一形状

Claude Desktop 把配置放在 claude_desktop_config.json 这个文件里。Cursor 从它的 MCP 设置里读同样的结构。好几个 ChatGPT 集成也接受完全一样的块。文件名字不同,但你要粘的 JSON 基本是通用的。如果 App 文档提到 "MCP servers",十次有九次指的就是这个结构。

确认它真的连上了

保存配置后,重启 App。连上的服务器通常会在设置菜单下显示一个绿点,或列出一堆工具。如果连 App 都不用、想快速做个 sanity check,你可以直接用 curl 调服务器。想深入看那次原始调用,这篇 白话协议指南 展示了你应该看到的请求和响应。

本地和远程服务器会改什么

服务器可以跑在自己机器上(本地服务器),也可以跑在互联网某个地方(远程服务器)。本地服务器用 command 和 args 定义。远程服务器用另一个键,通常是 url,指向一个 HTTPS 端点。两者都用同一个父结构配置,所以心智模型是一致的。想看 Claude、ChatGPT、Cursor 三个里的完整连接流程,这篇 连接指南 每个都带你走一遍。

配置完就出问题

如果重启后什么都没出现,常见元凶是命令名拼错、缺环境变量、或者 App 重启方式不对。这类错误几乎都很无聊,一分钟就能修。排查清单 把常见错误一个个过了一遍。

收个尾

连接 MCP 服务器就是一块 JSON 的事。学会 command、args、env 的含义,你就能在几乎任何现代 AI 工具里接上任何一个服务器。它背后的协议,如果你好奇,我们这个 什么是 MCP 服务器指南 讲得很简单。而你的服务器暴露的全套工具,通常会发布在 IPIPAI 的 /mcp-tools.json 这种地方。

MCP 配置 json怎么连接 MCP 服务器Claude 桌面版 MCP 配置添加 MCP 服务器MCP 设置