MCP 是什麼:Model Context Protocol 入門,以及在 Claude 裏怎麼用

MCP(模型上下文協議)是 Anthropic 發起的開放標準,讓 AI 應用統一連接文件、數據庫和各種工具。本文講清它的結構、兩種傳輸方式,以及在 claude.ai、桌面版、Claude Code、API 裏怎麼用。

NNathaniel bigo··原創首發·AI 輔助撰寫
12 分鐘讀完
資料核對於 2026-10-07 · 依據官方文檔與公開資料整理 免費帳號 帳號
本文根據 MCP 官方網站(modelcontextprotocol.io)、Anthropic 官方公告與 Claude 幫助中心、開發者文檔整理,核對日期 2026-10-07;示意圖引用自 MCP 官方文檔。

適用於誰

  • 經常聽到「MCP」「MCP 伺服器」,想搞清楚它到底是什麼的人(「mcp 是什麼意思」);
  • 想讓 Claude 讀寫 Notion、GitHub、數據庫、公司內部系統的人;
  • 準備自己做一個 MCP 伺服器、接入 Claude 的開發者。

結論先說

  1. MCP(Model Context Protocol,模型上下文協議)是一個開源標準,用來把 AI 應用和外部系統連接起來。Anthropic 於 2024 年 11 月 25 日開源發佈,現在 Claude、ChatGPT、VS Code、Cursor 等都支持。
  2. 官方的比喻:MCP 就像 AI 應用的 USB-C 接口——以前每接一個數據源都要單獨開發一次,現在按統一協議做一次,就能在支持 MCP 的各種 AI 應用裏用。
  3. 結構很簡單:AI 應用(主機)← MCP 客戶端 → MCP 伺服器。伺服器向 AI 提供三種東西:工具(可執行的操作)、資源(上下文數據)、提示詞(可複用模板)。
  4. 兩種連接方式:本地 stdio(伺服器在你電腦上作為進程運行)和遠程 Streamable HTTP(伺服器在網上,通常用 OAuth 登入)。
  5. 在 Claude 裏:claude.ai / 桌面版 / 手機上叫「連接器(Connectors)」,可添加遠程 MCP 作為自定義連接器(Free 限 1 個);桌面版還能裝本地 MCP「擴展」;Claude Code 用 claude mcp add;API 有「MCP connector」功能。

MCP 示意圖:左邊是 AI 應用(聊天介面如 Claude Desktop、IDE 如 Claude Code 等),右邊是數據源和工具(數據庫、開發工具、辦公工具),中間通過統一的 MCP 協議雙向連接

圖片來源:MCP 官方文檔《What is the Model Context Protocol》

一、為什麼需要 MCP

Anthropic 在發佈公告裏講的問題是:模型能力再強,也被「數據孤島」困住——每接一個新的數據源都要寫一套定製集成,系統越多越難維護。MCP 用一個通用的開放標準取代零散的集成。

按官方網站的說法,它對不同的人有不同好處:

  • 開發者:做或接入 AI 應用時更省時省事;
  • AI 應用 / 智能體:能用上整個生態裏的數據源和工具;
  • 普通用戶:AI 能訪問你的數據、在需要時替你執行操作。

官方舉的例子:智能體可以訪問你的 Google 日曆和 Notion,做更懂你的助手;Claude Code 可以根據 Figma 設計稿生成整個網頁應用;企業聊天機器人可以連上組織內多個數據庫,讓員工用聊天來分析數據。

二、MCP 的結構(看懂這三個角色就夠了)

角色是什麼例子
MCP 主機(Host)使用 MCP 的 AI 應用Claude Code、Claude 桌面版、VS Code
MCP 客戶端(Client)主機裏負責和某個伺服器保持連接的組件,每個伺服器一個客戶端—
MCP 伺服器(Server)向客戶端提供上下文和能力的程序,可以在本地或遠程運行文件系統伺服器、Sentry 伺服器、GitHub 伺服器

伺服器能提供的三種「原語」:

原語作用舉例
工具(Tools)AI 可以調用的可執行函數查詢數據庫、調用 API、寫文件
資源(Resources)給 AI 提供上下文的數據文件內容、數據庫表結構、API 返回的數據
提示詞(Prompts)可複用的交互模板系統提示、少樣本示例

客戶端會先用 tools/list 之類的方法發現伺服器有哪些能力,再按需調用;伺服器的能力變化時可以發通知讓客戶端更新。客戶端一側也可以向伺服器提供「徵詢(Elicitation)」能力,讓伺服器在需要時向用戶要更多資訊或請求確認。

底層協議:基於 JSON-RPC 2.0。兩種傳輸方式:

  • stdio:通過標準輸入輸出和本機進程通信,沒有網絡開銷,適合本地伺服器;
  • Streamable HTTP:用 HTTP 通信,適合遠程伺服器,支持 Bearer token、API Key 等認證,協議推薦用 OAuth 獲取令牌。

三、在 Claude 裏怎麼用

1. claude.ai / 桌面版 / 手機:連接器

Claude 裏把 MCP 伺服器叫作連接器。除了官方目錄裏的現成連接器,還可以添加自定義連接器(遠程 MCP):

  • 幫助中心說明自定義連接器在 Free、Pro、Max、Team、Enterprise 上都可用,Free 用戶限 1 個;
  • 個人 Pro / Max:進入 Customize → Connectors,點 + Add → Add custom connector,填入遠程 MCP 伺服器地址;
  • Team / Enterprise:由 Owner 等管理員先添加到組織,成員再各自連接、授權。

注意:遠程連接器是從 Anthropic 的雲端去連接你的 MCP 伺服器,而不是從你的電腦連接,所以伺服器必須能從公網訪問;放在公司內網、VPN 後面的伺服器需要把 Anthropic 的 IP 加入防火牆白名單。

連接器的詳細用法詳見本站《Claude Connectors(連接器)怎麼用:連接 Google Drive、Gmail 等與推薦》。

2. Claude 桌面版:本地 MCP(桌面擴展)

本地 MCP 伺服器跑在你自己的電腦上,可以訪問本地文件和程序。現在官方推薦用桌面擴展(Desktop Extensions)一鍵安裝:在桌面版進入 Settings → Extensions → Browse extensions,選擇經過 Anthropic 審核的擴展點 Install;自己做的 .mcpb 擴展包可以在 Advanced settings 裏安裝。也可以按 MCP 官方教學手動編輯 claude_desktop_config.json(macOS 在 ~/Library/Application Support/Claude/,Windows 在 %APPDATA%\Claude\)。

本地 MCP 只在桌面版可用,Cowork 和 claude.ai 網頁版裏用不了。

3. Claude Code

在終端裏一行命令添加:

bash
claude mcp add --transport http notion https://mcp.notion.com/mcp

會話裏用 /mcp 查看狀態、登入授權。完整配置方法詳見本站《Claude Code MCP 配置教學:claude mcp add、配置文件位置與常用 MCP》。

4. Claude API:MCP connector

開發者在調用 Messages API 時,可以直接在請求裏聲明遠程 MCP 伺服器,由 API 幫你連接並調用其中的工具,不用自己實現 MCP 客戶端。該功能目前是 beta(需要特定的 beta 請求頭),支持白名單 / 黑名單方式選擇要啟用的工具,也支持 OAuth Bearer 令牌。具體寫法見官方《MCP connector》文檔。

四、安全須知

  • 只連接你信任的伺服器:幫助中心提醒,自定義連接器可以連接未經 Anthropic 驗證的服務,連接後 Claude 能按你的權限訪問、甚至修改那些服務裏的數據;
  • 授權通常走 OAuth,Claude 不會看到你的密碼;隨時可以在 Claude 設定或對方服務的安全設定裏斷開、撤銷授權;
  • 團隊裏使用共享 API Key 的連接器時,所有使用者都會拿到這個 Key 的權限,要用權限最小的 Key;
  • MCP 伺服器返回的內容可能來自網頁、電郵等不可信來源,存在提示詞注入風險;本地伺服器能執行程序,安裝前確認來源可靠。

五、想自己做一個 MCP 伺服器?

MCP 官方提供多種語言的 SDK、伺服器 / 客戶端開發教學、調試工具 MCP Inspector,以及一批參考伺服器實現(GitHub:modelcontextprotocol/servers)。做好的遠程伺服器可以作為自定義連接器接入 Claude,本地伺服器可以打包成桌面擴展。想把它提交到 Anthropic 的連接器目錄,見幫助中心的提交說明。

常見問題

Q:MCP 和 Function Calling(工具調用)有什麼區別?

工具調用是某個模型 API 的功能:你在請求裏定義工具,自己執行。MCP 是一個跨應用的連接標準:把工具、數據按統一協議做成伺服器,任何支持 MCP 的 AI 應用都能接入。在 Claude 裏,MCP 伺服器提供的工具最終也是以工具調用的方式被模型使用。工具調用詳見本站《Claude Tool Use(工具調用 / Function Calling)入門:定義工具與返回 tool_result》。

Q:MCP 和 Skills(技能)是一回事嗎?

不是。MCP 讓 Claude 能連上外部系統;技能是一份告訴 Claude 怎麼做某類工作的說明書(可附帶腳本)。兩者常常搭配使用。技能詳見本站《Claude Skills 是什麼、怎麼裝、推薦哪些》。

Q:用 MCP 要付費嗎?

協議本身開源免費。在 claude.ai 上,Free 用戶也能添加 1 個自定義連接器;第三方服務本身是否收費取決於該服務。

Q:MCP 只能用在 Claude 上嗎?

不是。官方網站列出 ChatGPT、VS Code、Cursor 等都支持 MCP,「做一次、到處用」正是它的意義。

參考資料

  • What is the Model Context Protocol(MCP 官方):https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro
  • Architecture overview(MCP 官方):https://modelcontextprotocol.io/docs/2026-07-28/learn/architecture
  • Introducing the Model Context Protocol(Anthropic 公告,2024-11-25):https://www.anthropic.com/news/model-context-protocol
  • Get started with custom connectors using remote MCP(幫助中心):https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
  • Getting started with local MCP servers on Claude Desktop(幫助中心):https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop
  • Connect Claude Code to tools via MCP(官方):https://code.claude.com/docs/en/mcp
  • MCP connector(Claude API 官方):https://platform.claude.com/docs/en/agents-and-tools/mcp-connector
需要開通或續費?Claude Pro 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Claude Pro 和 Max 的區別:用量、價格、Fable 模型和每月 API 額度怎麼選

    Claude Pro 和 Max 有什麼區別?按官方定價頁和幫助中心核對:Max 有 5x、20x 兩檔用量,Pro 與 Max 在價格、Fable 模型、每月 API 額度和計費週期上的差別,以及什麼情況下 Pro 夠用、什麼情況下該升 Max。

    Claude0
  2. 02

    Claude 登入不了、用不了、打不開怎麼辦:按官方幫助中心逐條排查

    Claude 無法登入、無法使用、無法打開怎麼辦?按官方幫助中心的順序排查:收不到登入電郵、登入報錯、Google 登入出問題、系統繁忙、額度用完、官方故障,以及所在地區是否在官方支持名單裏。

    Claude0
  3. 03

    Claude 怎麼註冊:官方註冊流程、手機驗證要求,以及提示無法註冊時官方怎麼說

    Claude 怎麼註冊?打開 claude.ai,用 Google 或電郵登入連結創建帳號,再用支持地區的手機號收短訊驗證碼。講清官方的註冊條件、手機驗證的限制,以及收不到驗證碼、號碼被用過多次時官方的處理辦法。

    Claude0
  4. 04

    Claude 怎麼用:新手入門,從打開聊天到寫出第一個好問題

    Claude 怎麼用?按官方幫助中心整理的新手路徑:在網頁、桌面版或手機 App 打開聊天,像對同事一樣寫需求,用輸入框的「+」和「/」找功能,點模型名換模型,免費版有每 5 小時重置的上限。

    Claude0
  5. 05

    Claude 怎麼設定成中文:介面語言、回答語言和語音語言分別怎麼設

    Claude 怎麼設定中文?官方幫助中心列出的 11 種介面語言裏目前沒有中文,但 Claude 會用你提問的語言回答,直接用中文問即可;想固定用中文,可在設定的 Instructions for Claude 裏寫一句。語音模式的語言要單獨選。

    Claude0
  6. 06

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~