跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw + MCP:构建支持任意工具的 AI 助手

综述由AI生成MCP(Model Context Protocol)协议及其与 OpenClaw 开源 AI 助手框架的结合方案。MCP 作为连接 AI 应用与外部系统的标准协议,允许 AI 调用工具、读取资源和复用提示词。OpenClaw 支持自托管和多渠道接入,通过 ACP 模式集成 MCP Server。文章详细说明了安装 OpenClaw、配置 MCP Server(如文件系统、GitHub)、启动网关及连接即时通讯工具(飞书、Telegram)的步骤。同时提供了官方和社区推荐的 MCP Server 列表,展示了自动化日报生成的实战案例,并对比了 MCP 与传统插件方案的优劣。最后给出了安全配置、按需加载和日志监控的最佳实践,以及未来的发展展望。

MqEngine发布于 2026/4/6更新于 2026/5/2133 浏览

MCP(Model Context Protocol)是当前热门的 AI 协议,而 OpenClaw 作为开源 AI 助手框架,已经率先支持 MCP 集成。本文将带你深入了解如何用 OpenClaw + MCP 打造一个能连接任意工具的超级 AI 助手。

什么是 MCP?

MCP(Model Context Protocol)是一个开源协议标准,用于连接 AI 应用和外部系统。

简单理解:MCP 就像是 AI 的 USB-C 接口。就像 USB-C 让你的电脑能连接显示器、硬盘、手机等各种设备一样,MCP 让你的 AI 助手能连接数据库、文件系统、API、日历等各种工具。

MCP 的核心概念

MCP 采用客户端 - 服务器架构:

角色说明例子
MCP HostAI 应用,管理多个 MCP 客户端Claude Desktop、VS Code、OpenClaw
MCP Client维护与 MCP Server 的连接由 Host 创建
MCP Server提供上下文数据的程序文件系统服务器、数据库服务器
MCP Server 能提供什么?

MCP Server 可以暴露三种核心能力:

  1. Tools(工具):可执行的函数,AI 可以调用来执行操作
    • 文件操作
    • API 调用
    • 数据库查询
  2. Resources(资源):提供上下文信息的数据源
    • 文件内容
    • 数据库记录
    • API 响应
  3. Prompts(提示词):可复用的交互模板
    • 系统提示词
    • Few-shot 示例

为什么 OpenClaw + MCP 是绝配?

OpenClaw 的优势

OpenClaw 是一个自托管的 AI 助手网关,核心特点:

  • 多渠道接入:飞书、Telegram、Discord、微信等
  • 自托管:数据在你自己手中
  • 技能系统:可扩展的插件机制
  • 多代理路由:支持多工作空间隔离
MCP 的优势
  • 标准化:一次开发,到处集成
  • 生态丰富:Claude、ChatGPT、VS Code、Cursor 都支持
  • 开放协议:开源、社区驱动
结合后的威力

一个入口,无限可能:你在飞书发一条消息,AI 助手就能帮你查询数据库、操作 GitHub、读写文件——所有工具都通过 MCP 协议标准化连接。

实战:在 OpenClaw 中配置 MCP

1. 安装 OpenClaw
npm install -g openclaw@latest
2. 配置 MCP Server

OpenClaw 通过 ACP(Agent Communication Protocol)模式支持 MCP 服务器集成。在配置文件 ~/.openclaw/openclaw.json 中添加:

{
  "acp": {
    "mcpServers": {
      "filesystem": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
      },
      "github": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-github"],
        "env": {
          "GITHUB_TOKEN": "your-github-token"
        }
      }
    }
  }
}
3. 启动 Gateway
openclaw gateway --port 18789
4. 连接飞书/Telegram
# 飞书
openclaw channels login feishu
# Telegram
openclaw channels login telegram

现在,你在飞书或 Telegram 发送消息,AI 助手就能通过 MCP 访问配置的工具了!

热门 MCP Server 推荐

官方服务器
服务器功能安装命令
filesystem文件系统读写npx @modelcontextprotocol/server-filesystem
githubGitHub API 操作npx @modelcontextprotocol/server-github
postgresPostgreSQL 数据库npx @modelcontextprotocol/server-postgres
slackSlack 消息操作npx @modelcontextprotocol/server-slack
社区服务器
服务器功能
mcp-server-brave-searchBrave 搜索
mcp-server-puppeteer浏览器自动化
mcp-server-sentrySentry 错误监控
mcp-server-google-calendarGoogle 日历

实战案例:打造自动化工作流

场景:日报自动生成

需求:每天自动从 GitHub 获取提交记录,从 Sentry 获取错误报告,生成日报发送到飞书。

配置:

{
  "acp": {
    "mcpServers": {
      "github": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-github"],
        "env": {
          "GITHUB_TOKEN": "xxx"
        }
      },
      "sentry": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-sentry"],
        "env": {
          "SENTRY_TOKEN": "xxx"
        }
      }
    }
  },
  "cron": {
    "dailyReport": {
      "cron": "0 9 * * *",
      "task": "生成昨日工作报告"
    }
  }
}

效果:每天早上 9 点,AI 助手自动:

  1. 从 GitHub 获取昨天的 commits
  2. 从 Sentry 获取昨天的错误报告
  3. 汇总生成日报
  4. 发送到飞书群

MCP vs 传统插件方案

对比项MCP传统插件
标准化✅ 统一协议❌ 各自实现
生态✅ 跨平台复用❌ 平台绑定
开发成本✅ 一次开发❌ 每个平台单独开发
维护✅ 社区维护❌ 自己维护
安全✅ 权限可控⚠️ 依赖实现

最佳实践

1. 安全配置
{
  "acp": {
    "mcpServers": {
      "filesystem": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/safe-dir"],
        "env": {},
        "readOnly": true
      }
    }
  }
}
2. 按需加载

只配置你需要的 MCP Server,避免过度授权。

3. 日志监控
# 查看 MCP 调用日志
openclaw logs --filter mcp

未来展望

MCP 协议正在快速发展,越来越多的工具和平台正在加入:

  • 更多官方 Server:Anthropic 持续推出新的官方服务器
  • 企业级支持:更好的权限管理和审计
  • 性能优化:连接池、缓存等优化

OpenClaw 也在持续迭代 MCP 支持,未来将支持:

  • 动态加载 MCP Server
  • 可视化配置界面
  • 更丰富的监控和调试工具

总结

OpenClaw + MCP 的组合,让你的 AI 助手真正拥有了万能接口:

  1. 一次配置,多渠道使用:在飞书、Telegram、Discord 都能用
  2. 标准化工具生态:复用 Claude、VS Code 等平台的 MCP 服务器
  3. 自托管,数据安全:所有数据都在你自己的服务器上
  4. 可扩展:随时添加新的 MCP Server

参考资料

  • MCP 官方文档
  • OpenClaw 官方文档
  • MCP Server 仓库
  • Anthropic MCP Helpers

目录

  1. 什么是 MCP?
  2. MCP 的核心概念
  3. MCP Server 能提供什么?
  4. 为什么 OpenClaw + MCP 是绝配?
  5. OpenClaw 的优势
  6. MCP 的优势
  7. 结合后的威力
  8. 实战:在 OpenClaw 中配置 MCP
  9. 1. 安装 OpenClaw
  10. 2. 配置 MCP Server
  11. 3. 启动 Gateway
  12. 4. 连接飞书/Telegram
  13. 飞书
  14. Telegram
  15. 热门 MCP Server 推荐
  16. 官方服务器
  17. 社区服务器
  18. 实战案例:打造自动化工作流
  19. 场景:日报自动生成
  20. MCP vs 传统插件方案
  21. 最佳实践
  22. 1. 安全配置
  23. 2. 按需加载
  24. 3. 日志监控
  25. 查看 MCP 调用日志
  26. 未来展望
  27. 总结
  28. 参考资料
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • JavaScript 运算符与流程控制详解
  • Windows 下 PyCharm 配置 Anaconda 环境教程
  • OpenClaw 多机器人多 Agent 模式详解
  • Ollama 本地部署与运行大型语言模型指南
  • MySQL 内置函数实战指南:日期、字符串与数学运算
  • Unity Shader Graph Triplanar 节点原理解析与实战
  • 三菱R系列PLC应用:远程IO、机器人通信及触摸屏配方
  • Rust 异步代码测试与调试实战指南
  • MySQL 高频面试题详解
  • MySQL 核心原理与高频面试题实战指南
  • C++ 红黑树核心原理与插入实现详解
  • C++ 红黑树核心原理与完整实现
  • 2018 年编程语言趋势与开源生态报告解读
  • Python 在 Windows 上的安装与 PyCharm 配置指南
  • Microi 吾码与 JavaScript 技术整合及应用实践
  • Tauri 桌面应用嵌入外部网页:iframe 到 Webview 迁移实战
  • UG NX 逆向建模点云与 STL 网格坐标原点对齐方法
  • 终极指南:如何用WhisperX实现70倍速AI语音转文字?
  • 大模型算法岗常见面试题 100 道
  • 基于 Docker 的智能家居音乐播放系统部署指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online