MCP 协议:AI 的 USB-C 接口
Model Context Protocol(MCP)由 Anthropic 提出,旨在为 AI 应用提供统一的工具调用标准。如果说 API 让程序与程序对话,那么 MCP 则让 AI 与工具生态对话。OpenClaw 自 v2026.3.25 起正式成为 MCP Host,这意味着用户无需等待官方适配,即可直接接入社区中数百个 MCP Server。
这意味着什么?
过去,想让 OpenClaw 调用一个新工具,你需要等待对应的 Skill 发布到 ClawHub。现在,只要该工具提供了 MCP Server 实现,你就可以直接在配置文件中声明并使用:
{
mcp: {
servers: {
"filesystem": {
command: "npx",
args: ["-y", "@anthropic/mcp-server-filesystem", "/home/user/docs"]
},
"github": {
command: "npx",
args: ["-y", "@anthropic/mcp-server-github"],
env: { GITHUB_TOKEN: "ghp_xxx" }
}
}
}
}
配置完成后,OpenClaw 会自动发现 MCP Server 暴露的工具列表,AI 模型在对话中即可按需调用。
已验证的 MCP Server
OpenClaw 社区已测试并确认兼容以下 MCP Server:
| MCP Server | 功能 | 状态 |
|---|---|---|
| filesystem | 本地文件读写与搜索 | ✅ 稳定 |
| github | GitHub Issue/PR/Repo 操作 | ✅ 稳定 |
| postgres | PostgreSQL 数据库查询 | ✅ 稳定 |
| puppeteer | 浏览器自动化与截图 | ✅ 稳定 |
| slack | Slack 消息与频道管理 | ✅ 稳定 |
| memory | 持久化知识图谱记忆 | ✅ 稳定 |
| brave-search | Brave 搜索引擎 | ✅ 稳定 |
| sequential-thinking | 多步推理增强 | 🧪 测试中 |
MCP 与 Skill 的关系
MCP Server 和 ClawHub Skill 并非替代关系:
- MCP Server 适合通用工具调用场景,配置即用,协议标准统一
- Skill 更适合深度集成场景,可以定制 UI、处理复杂工作流、提供更丰富的交互
两者可以在同一个 OpenClaw 实例中共存。实际上,部分 Skill 内部已开始使用 MCP 协议与外部工具通信。
对国内开发者的影响
MCP 生态目前以英文社区为主,但协议本身与语言无关。国内开发者可以基于 MCP SDK 快速构建自己的工具服务:
- 对接企业内部 API(OA、ERP、CRM)
- 封装国产云服务(阿里云、腾讯云、华为云 API)
- 集成国内知识库平台(语雀、飞书文档)
OpenClaw 中文社区也在整理一份《MCP Server 国内镜像与适配指南》,敬请关注。
下一步
OpenClaw 团队计划在后续版本中支持 MCP 的 Resource 和 Prompt 能力,届时 AI 助手将能更智能地利用上下文资源,而非仅限于工具调用。
如果你已经在使用某个 MCP Server 并希望分享配置经验,欢迎在社区论坛发帖交流。