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 調用,這才是生態的力量。同一個協議、雙向集成,是從工具到平台的關鍵跨越。