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 呼叫,這才是生態的力量。同一個協議、雙向整合,是從工具到平臺的關鍵跨越。