术语表
什么是 MCP(Model Context Protocol)?
TL;DR
MCP(Model Context Protocol)是一个通用标准,让 AI 智能体连接 GitHub、Linear、Slack、数据库和文档等外部工具。一个工具只需实现一次 MCP,所有支持 MCP 的智能体就都能使用它,而不用人人都去做一次性集成。你在 .mcp.json 文件中列出服务器,智能体启动时就会连接。你的智能体在 Pane 中照常使用它们的 MCP 服务器,Pane 也自带一个 MCP 服务器,让智能体也能驱动 Pane。
MCP 是一项让 AI 智能体连接外部工具的标准。GitHub、Linear、Jira、Slack、数据库和文档服务器都可以接入。每个智能体不用再为每个工具单独开发集成。MCP 提供了一套通用方式。
MCP 解决了什么问题
一个标准,取代每一对智能体和工具之间的定制集成。
没有 MCP 时,如果你想让 Claude Code 读取 Linear 工单,就得有人开发 Claude 专用的 Linear 集成。想让 Codex 做同样的事?还得再开发 Codex 专用集成。每个智能体和工具的组合,都需要自己的粘合代码。
MCP 用一项统一标准解决了这个问题。工具只需实现一次 MCP,所有支持 MCP 的智能体都能使用。智能体也只需实现一次 MCP,就能使用所有兼容 MCP 的工具。
实际如何使用
在 .mcp.json 中列出服务器;智能体启动时就会连接。
在项目中创建一个 .mcp.json 文件:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}智能体启动时会读取这个文件,并自动连接 Context7。现在,它可以随时查找库文档。继续添加条目,就能连接更多工具。
在 Pane 中使用 MCP
你的 MCP 服务器在每个 Pane 中都能用,Pane 本身也是 MCP 服务器。
Pane 通过两种方式配合 MCP。第一,Pane 的终端是真实终端。Claude Code 在其中运行时,读取 .mcp.json 的方式和在任何其他地方一样。第二,Pane 本身就是一个 MCP 服务器。它会自动注册到 Claude Code、Codex 和 Cursor,让你的智能体能启动其他智能体、查看它们的状态并管理 Pane。
好处是,每个 pane 都在自己的文件夹中运行,因此可以有自己的 MCP 配置。一个 pane 连接公司的内部工具,另一个连接公开文档,互不冲突。
Pane 的 MCP 服务器和 CLI
同样的 Pane 控制功能既可以作为 MCP 工具使用,也可以作为 runpane 命令使用。
Pane 的 MCP 服务器构建在 runpane CLI 之上。偏好工具调用的智能体使用 MCP,偏好终端的智能体可以运行相同的 runpane 命令。无论哪种方式,都不需要安装任何东西。Pane 启动时会自动设置好。
延伸阅读
- → modelcontextprotocol.io,MCP 官方规范
- → Anthropic 发布 MCP 的公告,最初的博客文章
- → 在 Pane 中使用 MCP,如何搭配 Pane 使用 MCP 服务器
- → runpane CLI,Pane 为什么使用 CLI 控制工作区
来源
- 勘误
- 如果这里有任何错误或过时的内容,请告诉我们,我们会修正并更新顶部的日期。 在 GitHub 上提交 issue
- 来源
常见问题
作者 Parsa Khazaeepoul,Pane 联合创始人。 .