Phase 8 / Ep 39: MCP 生态巡礼 —— 5 个必备 MCP Server

⏱ 预计阅读 6 分钟 更新于 2026/4/13

🎯 学习目标:了解 MCP 生态系统和 5 个高价值 MCP Server。

1. 什么是 MCP?

MCP (Model Context Protocol) 是连接 AI Agent 与外部工具的标准协议。你可以把它理解为 Agent 的"USB 接口"——只要工具实现了 MCP 协议,Agent 就能即插即用。

graph TB
    Agent["🤖 OpenClaw Agent"] --> MCP["🔗 MCP 协议层"]
    MCP --> AM["📧 AgentMail"]
    MCP --> BM["🌐 Browser MCP"]
    MCP --> DM["🗄️ Database MCP"]
    MCP --> GM["🐙 GitHub MCP"]
    MCP --> CM["📅 Calendar MCP"]

2. 五大必备 MCP Server

① AgentMail —— 邮件收发

已在 Ep 38 详细讲解

npx clawhub install agentmail

② Browser MCP —— 浏览器自动化

让 Agent 能够打开网页、截图、填写表单、点击按钮。

npx clawhub install browser-mcp

能力

工具 功能
browse_url 打开网页并提取内容
screenshot 对网页截图
fill_form 填写表单
click_element 点击页面元素

实战

你: "帮我登录 Hetzner 后台检查服务器状态"
Agent → Browser MCP: browse_url("https://console.hetzner.cloud")
Agent → Browser MCP: fill_form(username, password)
Agent → Browser MCP: screenshot()
Agent: "服务器 CX22 状态正常,CPU 12%,内存 45%。截图如下:[图片]"

③ Database MCP —— 数据库查询

连接 PostgreSQL / MySQL,执行 SQL 查询。

npx clawhub install db-mcp

配置

{
  "mcp": {
    "servers": {
      "database": {
        "command": "npx",
        "args": ["db-mcp-server"],
        "env": {
          "DATABASE_URL": "postgresql://user:pass@localhost:5432/mydb"
        }
      }
    }
  }
}

实战

你: "今天有多少新注册用户?"
Agent → Database MCP: query("SELECT COUNT(*) FROM users WHERE created_at >= CURRENT_DATE")
Agent: "今天新注册了 47 位用户。"

⚠️ 安全提醒:强烈建议使用只读数据库用户连接。绝不要让 Agent 拥有 DROP TABLE 权限。

④ GitHub MCP —— 代码管理

连接 GitHub,管理 PR、Issue、代码搜索。

npx clawhub install github-mcp

能力

工具 功能
create_pr 创建 Pull Request
list_issues 列出 Issue
search_code 搜索代码
review_pr 审查 PR

⑤ Calendar MCP —— 日历集成

连接 Google Calendar / Outlook,管理日程。

npx clawhub install calendar-mcp

实战

你: "明天下午有会吗?"
Agent → Calendar MCP: list_events(date: "2026-04-07", time: "12:00-18:00")
Agent: "明天下午有 2 个会议:
1. 14:00-15:00 团队周会(Zoom)
2. 16:30-17:00 与 Alice 1:1(会议室 A)"

3. MCP Server 安装总览

MCP Server 安装命令 权限要求 安全等级
AgentMail npx clawhub install agentmail basic+ 🟡 中
Browser npx clawhub install browser-mcp coding+ 🟡 中
Database npx clawhub install db-mcp coding+ 🔴 高
GitHub npx clawhub install github-mcp coding+ 🟡 中
Calendar npx clawhub install calendar-mcp basic+ 🟢 低

4. MCP 治理原则

原则 说明
最小工具集 只安装需要的 MCP Server
只读优先 Database 使用只读账户
审计日志 所有 MCP 调用记录在 session 日志中
人工审批 高风险操作(发邮件、执行 SQL)启用审批

下节预告: Ep 40,终极一课!把 OpenClaw 部署到 VPS,配合 Cloudflare Tunnel,实现 7×24 小时无人值守运行。