MCP 現在很容易被講成 AI Agent 的萬用插座。這個說法不算錯,但如果只看到「接工具更方便」,很容易導向錯誤導入方式:把 GitHub、Slack、Notion、資料庫、瀏覽器、內部 API 全部接上,然後期待 agent 自然變成高效率助理。
比較務實的看法是:MCP 解決的是工具介面標準化,不是工具治理。 它讓 agent 比較容易發現工具、讀 schema、呼叫能力;但它不會自動替團隊決定哪些工具能讀、哪些能寫、哪些動作需要人類確認、哪些資料不該被放進上下文。
這個坑在 demo 階段很不明顯。因為 demo 通常只展示一條快樂路徑:agent 查資料、整理結果、幫你改一個檔案,效果很好看。真正進團隊流程後,問題才會浮出來。它可能在沒有必要時讀太多資料,可能把草稿當成可發布內容,可能在錯誤 issue 上留言,可能把本來只該查詢的工具拿去觸發寫入動作。工具越多,錯誤半徑越大。
適合導入 MCP 的團隊,通常不是「想讓 agent 什麼都做」的團隊,而是已經知道自己要開放哪幾個穩定場景的人。例如讓 agent 查內部文件並附來源、整理 GitHub issue 初步脈絡、讀取監控告警產生摘要、查 CRM 狀態但不能修改客戶資料。這些場景共同點是:工具邊界清楚,輸出容易驗收,失敗時不會直接造成外部事故。
不適合現在就大規模導入的,是還沒有權限模型、沒有審核流程、沒有 log 追蹤、也沒有任務邊界的團隊。這種情況下接 MCP,只是把原本藏在人工流程裡的風險放大。尤其是會寫入、刪除、發送、部署、付款、改權限的工具,不能和普通查詢工具放在同一個信任層級。
比較好的採用方式,是先把每個 MCP server 拆成四類能力:讀取、草稿、內部寫入、外部動作。讀取可以相對寬鬆;草稿可以讓 agent 產生但不發布;內部寫入要有明確範圍;外部動作則必須要求人工確認與完整紀錄。這比單純問「這個工具要不要接」更有用,因為真正的問題通常不是工具本身,而是工具在什麼情境下被允許使用。
MCP 值得看,也很可能會成為 agent 工具生態的重要底層。但採用判斷要冷靜一點:它不是讓 agent 變可靠的捷徑,而是讓工具連接變快。連得越快,越需要先設計剎車、方向盤和行車紀錄器。對團隊來說,第一個 MCP 專案最好不要追求全能助理,而是選一條低風險、高頻、可驗收的流程,先證明權限、紀錄與人工審核能跑順。
結論很簡單:MCP 的上限來自工具生態,下限取決於權限設計。 如果只看上限,會很興奮;如果沒有守住下限,agent 很快就會從效率工具變成新的營運風險。