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