OpenClaw MCP:为 OpenClaw 添加 MCP 服务器

OpenClaw 是一款由你自行运行的开源个人 AI 助手。它把 MCP 服务器保存在配置中的 mcp.servers 下,并通过 openclaw mcp 命令或浏览器中的 Control UI 进行管理。以下是 OpenClaw 文档中的当前步骤。

如何为 OpenClaw 添加 MCP 服务器

用 CLI 添加远程 MCP 服务器

  1. 使用 openclaw mcp set <name> '<json>' 保存服务器,或使用 openclaw mcp add <name> 加上 --url、--transport 等参数。对于 Streamable HTTP 服务器,将传输方式设为 streamable-http。
  2. 如需 API 密钥,添加 X-API-Key 请求头。如需 OAuth,将 auth 设为 oauth 并运行 openclaw mcp login <name>,然后在浏览器中批准请求。
  3. 用 openclaw mcp list 或 openclaw mcp status --verbose 检查条目,用 openclaw mcp doctor <name> --probe 建立一次实时连接。
openclaw mcp set anythingmcp '{
  "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
  "transport": "streamable-http",
  "headers": { "X-API-Key": "YOUR_API_KEY" }
}'

openclaw mcp doctor anythingmcp --probe

如果请求头中包含明文令牌,openclaw mcp doctor 会发出警告,因此不要把密钥写进你会共享的配置文件。

Control UI

你也可以在浏览器 Control UI 的 /settings/mcp 下编辑 MCP 服务器。该页面会显示每个服务器的状态、是否已启用,以及它的 OAuth 和工具过滤设置。

以下步骤已于2026年9月25日对照厂商文档核实:

AnythingMCP 能额外提供什么

OpenClaw 运行在你自己的机器上,AnythingMCP 也可以:用 Docker 把它自托管在 OpenClaw 旁边,你的凭据就不会离开你的网络。只需一个 MCP 条目,OpenClaw 的 agent 就能获得你连接的每个系统的工具,从 REST/OpenAPI、SOAP 和 GraphQL API 到 SQL 数据库,无需编写代码,并提供基于角色的工具访问权限和审计日志。如果你不想自己运行,AnythingMCP Cloud 托管在法兰克福,提供 7 天免费试用。

浏览现成的连接器

OpenClaw MCP:常见问题

OpenClaw 支持 MCP 吗?

支持,而且是双向的。OpenClaw 可以通过 stdio、SSE/HTTP 和 Streamable HTTP 使用 MCP 服务器,并支持 OAuth;它自身也可以通过 openclaw mcp serve 作为 MCP 服务器运行,让其他 MCP 客户端读取和发送它的频道对话。

OpenClaw 免费吗?

OpenClaw 以 MIT 许可证开源,运行在你自己的机器上。AnythingMCP 同样开源(AGPL-3.0),可免费自托管。

OpenClaw 把 MCP 服务器存储在哪里?

存储在 OpenClaw 配置的 mcp.servers 下。openclaw mcp list、show、set 和 unset 用于读取和写入这些条目,Control UI 编辑的也是同一份配置。

远程还是本地 MCP 服务器:在 OpenClaw 中该用哪一种?

本地服务器以子进程方式启动(command、args、env)。远程服务器通过 URL 以 SSE 或 Streamable HTTP 访问,可以使用静态请求头、OAuth 或 mTLS。由于 OpenClaw 运行在你自己的机器上,位于 localhost 或本地网络中的服务器也可以使用。