MCP 实战

MCP 不只是「调工具」

大多数人理解 MCP 就是「让 AI 调外部工具」。但 MCP 协议是双向的:Alice 不仅能调别人的工具,也能让 Cursor 等外部客户端来调用 Alice 的能力。

双向流程图
日历
邮件
数据库
网页
Alice 调工具
A
Alice
既是 Client 也是 Server
外部调 Alice
Cursor
Claude Desktop
⚙️自动化脚本
两个角色,一个协议

作为 Client(消费者)

Alice 连接外部 MCP 服务,调用别人提供的工具能力:

  • 日历 MCP — 查看和创建日程
  • 邮件 MCP — 读写邮件
  • 数据库 MCP — 查询数据
  • 浏览器 MCP — 访问网页

关键:Alice 主动发起请求,获取外部能力。

作为 Server(提供者)

Alice 把自己的能力通过 MCP 协议暴露出去,被外部调用:

  • Cursor — 在编程时调用 Alice 搜索笔记
  • Claude Desktop — 让 Claude 发消息给 Alice
  • 自动化脚本 — 定时触发 Alice 执行任务

关键:Alice 被动接收请求,提供自身能力。

为什么双向很重要?
单向集成只是工具调用,跟 API 没有本质区别。双向集成意味着 AI 不仅能用工具,还能成为工具。当多个 AI Agent 都能互相调用时,一个 AI 生态就自然形成了。
MCP 不只是让 AI 调工具,它让 AI 也能被别的 AI 调用,这才是生态的力量。同一个协议、双向集成,是从工具到平台的关键跨越。