MCP 協議

MCP (Model Context Protocol)

讓 AI 連接外部工具與資料的協議

詳細解釋

Anthropic 於 2024 年 11 月推出的 Model Context Protocol(模型上下文協議),標準化 AI 模型與外部數據源、工具的連接方式,被譽為「AI 的 USB-C」。

問題背景:

  • 每個 AI 應用都需要連接數據(Google Drive、Slack、數據庫、文件系統)
  • 目前每個整合都是一次性定製(API key、認證、格式轉換)
  • 缺乏標準,導致 N×M 的整合複雜度

MCP 解決方案:

  • 標準接口:任何數據源實現 MCP 服務器,任何 AI 應用實現 MCP 客戶端,即可互聯
  • 類比:如同 HTTP 標準化 Web,MCP 標準化 AI 數據連接
  • 協議:基於 JSON-RPC,支持請求、響應、通知、流式

架構組件:

  • MCP Host:運行 AI 的應用(如 Claude Desktop、IDE)
  • MCP Client:Host 內的協議客戶端
  • MCP Server:數據源端的標準接口
  • Local Data Source:實際數據(文件、數據庫、API)

首批整合:

  • 文件系統(本地文件)
  • 數據庫(PostgreSQL、SQLite)
  • 雲服務(Google Drive、Notion、Slack)
  • 開發工具(Git、GitHub)

意義:

  • 開放生態:打破閉環,讓任何 AI 接入任何數據
  • 安全性:數據不離開本地,MCP Server 控制訪問權限
  • 可組合性:組合多個數據源回答複雜問題

這是 Anthropic 的戰略舉措—— 不僅做模型,還做 AI 基礎設施,爭取成為行業標準制定者。

探索更多AI詞彙

查看所有分類,繼續學習AI知識