觀念#MCP#新手#Claude Code#安全MCP 是什麼?讓 Agent 接上你的工具
撰寫日期 2026-10-15・資料查核日期 2026-10-15・閱讀約 2 分鐘
太長不看(TL;DR)- MCP(Model Context Protocol)是讓 AI 應用連接外部資料和工具的開放標準。
- 官方比喻:AI 應用的 USB-C 接口。
- 角色分三種:Host(AI 應用)、Client(連線元件)、Server(提供工具的程式)。
- Server 能提供三種東西:Tools、Resources、Prompts。
- 只裝信得過的 Server——它能代你讀檔、呼叫 API。
目錄
- 一句話解釋
- 三個角色:Host、Client、Server
- 本機 vs 遠端
- Server 能提供的三種東西
- 實作:在 Claude Code 加一個遠端 Server
- 安全提醒
- 來源
你可能看過「這個工具支援 MCP」。這篇用白話講它到底是什麼。
一句話解釋
MCP 全名 Model Context Protocol,是一個開源標準,讓 AI 應用連接外部系統:本機檔案、資料庫、搜尋引擎、各種工作流程。
官方文件的比喻是 USB-C:以前每台裝置一種接頭,現在一個標準接口全部通用。工具只要做一次 MCP 版本,各家 AI 應用都能接。
提示官方文件列出支援的客戶端包括 Claude、ChatGPT、Visual Studio Code、Cursor 等。
MCP 最早由 Anthropic 提出,時間點 未查核(本篇只引用官方文件現況)。
三個角色:Host、Client、Server
| 角色 | 是什麼 | 例子 |
| Host | 你在用的 AI 應用,負責管理連線 | Claude Code、Claude Desktop、VS Code |
| Client | Host 裡面的連線元件,每接一個 Server 就開一個 | VS Code 接 Sentry 時建立的那個連線物件 |
| Server | 提供資料或工具的程式,可在本機或遠端 | 檔案系統 Server(本機)、Sentry MCP(遠端) |
本機 vs 遠端
- 本機(STDIO):Server 跑在你自己電腦上,透過標準輸入輸出溝通,通常只服務一個 Client。
- 遠端(Streamable HTTP):Server 在網路上,可用 Token、API Key 驗證,官方建議用 OAuth。
Server 能提供的三種東西
- Tools:AI 可以呼叫的動作,例如查資料庫、呼叫 API、改檔案。
- Resources:給 AI 看的資料,例如檔案內容、資料表結構。
- Prompts:可重複用的提示模板。
反過來,Server 也可以透過 Elicitation 請你補資料或確認動作。
注意舊教學常提到的 Sampling(Server 借用 AI 的模型),在協定版本 2026-07-28 已標示為淘汰。看到舊文章別照抄。
實作:在 Claude Code 加一個遠端 Server
以官方文件的 Notion 範例來說,步驟如下。
- 確認已安裝 Claude Code,且是付費帳號(免費方案不含 Claude Code)。安裝見 四款寫程式 Agent 比較。
- 在終端機執行:
claude mcp add --transport http notion https://mcp.notion.com/mcp
📷 截圖待補:執行 claude mcp add 後的終端機畫面
- 啟動 Claude Code,第一次用到時依瀏覽器提示登入授權。
📷 截圖待補:授權頁面
- 直接用中文叫它做事,例如「幫我在 Notion 新增一頁待辦」。
坑有些服務只有舊的 SSE 端點。官方文件說 Claude Code 會先試 HTTP 再自動退回 SSE,但這需要 v2.1.265 以上;版本舊就改用 --transport sse。
安全提醒
- Server 能代你讀檔、呼叫 API,等於把鑰匙交出去。只裝信得過的來源。
- 官方範例合集在 modelcontextprotocol/servers(★ 91,281,2026-10-15)。
- 不熟的 Server 先在測試資料夾試,別直接接公司帳號。
- 官方有一份 安全性說明(入口在介紹頁的 Security),上線前值得讀一次。
來源
本文是工具介紹,不構成購買或投資建議。發現寫錯歡迎指正,改過會註明日期。