📖 什么是 MCP?

MCP(Model Context Protocol)是 Anthropic 推出的开放协议,让 AI 模型能够安全地连接外部数据源和工具。OpenClaw 原生支持 MCP,你可以通过简单的配置让 Agent 获得超能力。

💡 核心价值:MCP 让你的 AI Agent 不再是孤岛,可以连接企业微信、飞书、数据库、API 等各种服务,实现真正的自动化工作流。

🚀 快速开始

1. 检查 MCP 配置

OpenClaw 的 MCP 配置位于 Gateway 配置文件中。使用 wecom_mcp 工具可以直接调用企业微信相关功能:

# 列出所有可用的 MCP 工具类别
wecom_mcp list contact

# 调用具体的 MCP 方法
wecom_mcp call contact getContact '{}'

2. 支持的 MCP 类别

📱 Contact

联系人管理

📝 Doc

文档操作

💬 Message

消息发送

📊 Report

报表生成

🔧 使用方法

列出工具

使用 list 操作查看某个类别下所有可用的工具:

{
  "action": "list",
  "category": "contact"
}

调用工具

使用 call 操作执行具体的方法:

{
  "action": "call",
  "category": "contact",
  "method": "getContact",
  "args": "{}"
}

💡 最佳实践

  1. 先列出后调用 - 使用 list 确认可用方法,避免调用失败
  2. 参数格式 - args 支持 JSON 字符串或对象,推荐使用对象格式
  3. 错误处理 - 始终处理 API 调用可能的失败情况
  4. 权限检查 - 确保 MCP 服务有足够的权限访问目标资源

📝 代码示例

示例 1:获取企业微信联系人

// 在 Agent 对话中请求
"帮我查询企业微信的联系人列表"

// OpenClaw 会自动调用
wecom_mcp call contact getContact '{}'

示例 2:发送企业微信消息

// 在 Agent 对话中请求
"给张三发送一条企业微信消息:明天开会"

// OpenClaw 会自动调用相应的 MCP 工具

⚠️ 注意事项

重要提醒:
  • MCP 服务需要单独部署和配置
  • 确保 MCP Server 地址和 Token 正确
  • 部分操作需要管理员权限
  • 注意 API 调用频率限制

🔗 相关链接