MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月推出的開放標準,解決了一個 AI 工具整合的根本問題:在 MCP 之前,如果你想讓 Claude 能讀取你的 Google Drive 文件,開發者需要自己寫 Google Drive API 的整合代碼;如果你還想讓 Claude 連接 Slack,又要另外寫一份整合代碼。每個工具、每個 AI 應用,都要寫專屬的整合代碼,效率極低。
MCP 怎麼解決這個問題?
MCP 定義了一個標準的「對話協定」,讓 AI 客戶端(如 Claude Desktop)和工具提供方(MCP Server)之間的通信方式標準化。只要你建立了一個符合 MCP 標準的 Server,任何支援 MCP 的 AI 客戶端都能直接使用它。
三個角色:
MCP Client:使用工具的 AI 端,如 Claude Desktop、VS Code 的 Claude 插件。Claude 通過 MCP Client 發送工具呼叫請求。
MCP Server:提供工具的服務端,如 Google Drive MCP Server(讓 Claude 能存取 Google Drive)、GitHub MCP Server(讓 Claude 能讀取和操作 GitHub 的 repo)。每個 MCP Server 定義它能提供哪些工具(Resources、Tools、Prompts)。
MCP 協定:Client 和 Server 之間通信的標準格式,類似 HTTP 是網頁的通信標準一樣。
普通用戶怎麼開始使用 MCP?不懂程式碼也能用嗎?
不懂程式碼也能用 MCP,關鍵是 Claude Desktop + 現成的 MCP Server:
第一步:安裝 Claude Desktop。claude.ai 提供 Mac 和 Windows 版本的桌面應用,免費下載。
第二步:啟用 MCP Server。Claude Desktop 有一個設定文件(claude_desktop_config.json),在裡面加入你想使用的 MCP Server 的設定。最常用的幾個現成 Server:
本地文件系統 MCP(官方提供):讓 Claude 能讀取你電腦上的指定目錄; Google Drive MCP(官方提供):讓 Claude 能存取你的 Google Drive; GitHub MCP(官方提供):讓 Claude 能讀取和操作 GitHub repo。
第三步:在 Claude Desktop 裡使用。設定好後,在 Claude Desktop 的對話裡,你就能直接說「打開我的桌面文件夾,找到上週的銷售報告,幫我做個摘要」,Claude 能直接存取並操作你的文件。
不需要程式碼的範圍:使用 Anthropic 官方或社群現成的 MCP Server,完全不需要寫任何代碼。只需要在設定文件裡加幾行 JSON。
需要程式碼的範圍:如果你想建立自己的 MCP Server(連接公司的內部系統),或者修改現有 MCP Server 的功能,才需要 Python 或 TypeScript 的程式設計能力。
MCP 生態系目前有哪些主要的 Server?各自能做什麼?
MCP 生態系在 2024-2026 年快速成長,目前有幾個類別的現成 Server:
官方 Anthropic Server(最穩定可靠): 本地文件系統——讓 Claude 讀取、搜尋、和修改你電腦上的文件; Google Drive——存取 Google Drive 的文件、資料夾、Google Docs; GitHub——讀取 repo、issue、PR,以及基本的 repo 操作; Slack——搜尋和讀取 Slack 訊息、頻道資訊; PostgreSQL、SQLite——直接查詢資料庫。
活躍的社群 Server: Notion——讀取和寫入 Notion 頁面和資料庫; Jira——查詢和建立 Jira issue; Figma——讀取 Figma 設計稿的結構; Brave Search——通過 Brave 的搜尋引擎做網頁搜尋。
在快速增長的類別: 各種 SaaS 工具(Salesforce、HubSpot、Asana)、業界特定工具(法律、醫療、財務相關的資料服務),以及各種資料庫和分析工具。
一個找現成 Server 的好地方:GitHub 上的 awesome-mcp-servers repository,持續更新可用的 MCP Server 清單。
MCP 和 Claude 的工具使用(Tool Use)有什麼關係?它們是一樣的東西嗎?
這是很多人的混淆點。MCP 和 Tool Use 密切相關但不是同一件事:
Tool Use(工具使用):Claude API 的一個核心功能,讓開發者在 API 呼叫裡定義工具(名稱、描述、輸入格式),Claude 在需要時決定呼叫哪個工具、傳入什麼參數。這是 Claude「使用工具」這個能力的底層 API 機制,不依賴任何特定的工具標準。
MCP(Model Context Protocol):一個工具的「標準化連接協定」。MCP 定義了 AI 客戶端和工具提供方之間如何通信,讓工具的部署和使用更標準化。Claude Desktop 通過 MCP 連接 MCP Server,MCP Server 再通過 Tool Use 的機制把工具暴露給 Claude。
關係:MCP 是建立在 Tool Use 基礎上的更高層抽象。Tool Use 是 Claude「使用工具的能力」;MCP 是「工具的標準連接介面」。就像 USB 是設備連接的標準(MCP),而能讓設備運作的電力傳輸機制是底層基礎設施(Tool Use)。
對你的實際意義:如果你只用 claude.ai 介面,MCP 是你擴展 Claude 能力的最簡單方式(通過 Claude Desktop);如果你用 API 開發,你可以直接用 Tool Use 定義任何工具,也可以通過 MCP 使用現成的工具 Server。
一個內容創作者想用 MCP 讓她的 Claude Desktop 能直接存取她的工作文件,說明 MCP 怎麼改變她的日常工作流程:
以前的工作方式:她在 Notion 裡管理她的文章大綱和研究筆記,在 Google Drive 裡存放成品文章。每次需要 Claude 幫忙,她都要:打開 Notion 複製大綱 → 貼入 Claude → 讓 Claude 根據大綱寫初稿 → 複製初稿 → 回到 Notion 或 Google Docs 整理。這個複製貼上的流程每天大約要做 15-20 次,每次 2-3 分鐘,加起來是 30-60 分鐘的低效操作。
啟用 MCP 之後:她在 Claude Desktop 裡設定了 Notion MCP Server 和 Google Drive MCP Server。現在她直接在 Claude Desktop 裡說:「打開 Notion 裡的『六月旅遊文章』大綱,根據這個大綱寫一個 1,200 字的初稿,然後把初稿存到 Google Drive 的『文章草稿』資料夾」。整個過程 Claude 自主完成,她不需要做任何複製貼上。
結果:這個工作流程從 30-60 分鐘的低效操作降到了 5 分鐘的審閱和微調。她估計每週節省了 3-4 小時。
MCP 最核心的取捨是「功能擴展的便利性 vs 設定的複雜度和安全考量」。有了 MCP,Claude 的能力邊界大幅擴展,能直接操作你的文件和系統;但每增加一個 MCP Server,就增加了一個「Claude 能影響的系統範圍」,需要仔細考慮授權範圍和安全設定。對個人用戶,按照最小權限原則設定(只給 Claude 存取它真正需要的資料),是最平衡的策略。對企業部署,需要更系統性的安全政策——哪些工具可以用、哪些資料可以存取、誰有權設定 MCP——這些需要在部署前明確規範。