Build in Public. Level up together.156 篇公開文章
CoolkidLab 訂閱
首頁新手教學專欄免費工具AI 新聞GitHub 精選數位產品關於 Coolkid訂閱電子報

新手教學 · MCP 生態

MCP 是什麼?MCP server 與 Claude Code、Codex 怎麼接

這篇適合你嗎?(點開看)

適合你
  • 常聽到 MCP 和 MCP server,但看到的解釋都太工程師
  • 想知道 MCP 跟 API 差在哪、自己到底需不需要
  • 想在 Claude Code 或 Codex 裡接一個 MCP server
不適合
  • 想自己寫程式開發 MCP server(這頁只講怎麼用,開發請看 modelcontextprotocol.io 官方網站)
  • 想讓 AI 記住自己的做事流程(那是 Skills,請看 Claude Code Skills 教學那篇)
  • 還沒裝好 Claude Code(先走新手村,裝好再回來接 MCP)
摘要

短答給趕時間的人:MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月發布的開放標準,讓 AI 工具用同一種接頭連上外部服務,可以想成「AI 的 USB 接頭」。2025 年 12 月已捐給 Linux Foundation 底下的基金會,現在不屬於單一公司。Claude Code 和 Codex 都能接,各一行指令。要不要裝,只看一件事:任務是不是卡在 AI 碰不到外部服務。

我第一次查 的時候,整頁都是 protocol、client-server 架構圖。

看完還是不懂,不知道「所以我能拿它幹嘛」。

我 2026 年 4 月中第一次用 Claude Code,現在幾乎每天都在用 MCP。這一頁用人話講完 MCP 是什麼、需不需要,以及 Claude Code 和 各自怎麼接。

MCP 是什麼?

MCP 是讓 AI 工具用同一種接頭連上外部服務的開放標準,像 USB 統一了各種裝置的接法。

Claude Code 本來就會兩件事:讀寫你電腦的檔案,還有執行指令。

但碰不到「外面的東西」,像是你的 Google 試算表、公司資料庫、瀏覽器裡的網頁。

以前要接這些,每個服務都要工程師寫一套專屬接法。

MCP 把接法標準化了。

就像 USB 統一了接頭,任何照標準做的裝置插上就能用。

所以現在的情況是這樣:各家做好「」,你把 server 接上 AI 工具,工具箱就變大。

對你來說感受很直接:本來只能「幫我改這個檔案」,接了之後可以「幫我把試算表 A 欄的資料整理好寫回去」,或是「開瀏覽器去查這三個網站的價格」。

MCP 是 Anthropic 在 2024 年 11 月發布的。2025 年 12 月,Anthropic 把 MCP 捐給 Linux Foundation 底下成立的 Agentic AI Foundation,這個基金會由 Anthropic、Block、OpenAI 共同創立,Google、Microsoft、AWS、Cloudflare、Bloomberg 等公司支持。所以現在的 MCP 不屬於單一公司(2026 年 10 月查證,出處是Anthropic 的公告)。

Claude Code、Codex、Claude 桌面版都是支援 MCP 的 AI 工具,接的是同一套標準。Claude 網頁版和桌面版裡的自訂連接器,走的也是遠端 MCP,細節看Claude 說明中心。

一句話:AI 工具是會做事的助理,MCP 是讓這個助理拿到更多工具的標準接頭。

MCP server 是什麼?

MCP server 是照 MCP 標準做好的工具包,一個 server 提供一組能力。比如讀寫試算表、查資料庫、操作瀏覽器。

USB 是規格,隨身碟是照規格做出來的產品。MCP 是標準,MCP server 就是照標準做出來的那個產品。

一個 server 能提供三種東西:工具(可以執行的動作)、資料(可以讀的內容)、模板(可重複使用的範本)。

server 有兩種放法。有的直接在你自己的電腦上跑,接的時候給一個啟動指令。有的在遠端,由服務方架好,接的時候給一個網址,需要登入的會跳出瀏覽器請你用帳號授權()。

MCP 裡有三個角色,先分清楚誰是誰就不會亂:

平常你只會碰到第一個和第三個,中間那條線是 AI 工具自己處理的(2026 年 10 月查證,出處是MCP 官方的架構說明)。

要自己寫程式開發 MCP server,這一頁不涵蓋,請看MCP 官方網站。

MCP 跟 API 差在哪?

是每個服務各自開的門,MCP 是統一的接頭,兩者不是取代關係,MCP server 底下照樣是在打 API。

只用 API 的話,每個服務的門長得都不一樣,AI 工具要用,得有人一個一個寫接法。MCP 的做法是服務方照標準做一次 MCP server,之後所有支援 MCP 的 AI 工具都能接。

Claude 官方課程把這個差別講成「誰做工」:用 MCP 的時候,工具已經有人幫你做好了(出處是Claude 官方的 MCP 入門課程)。

所以接一個新服務之前,可以先看有沒有人做好那個服務的 MCP server。有就直接接上去,這是 MCP 省事的地方。

什麼時候需要 MCP?

要不要裝 MCP,看任務卡在哪:卡在 AI 碰不到某個外部服務才需要,卡在改檔案、跑指令就不需要。

寫程式、改檔案、跑指令這些事,Claude Code 本來就有的能力全都做得到,裝了只是好看。

你想做的事需要 MCP 嗎為什麼
做網站/改程式/整理本機檔案不用內建讀寫檔案和執行指令就夠
讀寫 Google 試算表/Notion要外部服務,要對應的 server
查公司/自己的資料庫要同上
叫 AI 操作瀏覽器看網頁要瀏覽器控制是獨立工具
發 LINE/Slack/email要訊息服務要授權接口

我現在幾乎每天都在用 MCP,但判斷基準沒變,還是看任務有沒有卡在 AI 碰不到外部服務。

我最離不開的是叫 AI 操作瀏覽器,也就是「叫它開瀏覽器驗證網頁改動」。這件事我三種都用:Claude in Chrome、Claude 桌面版附的瀏覽器、Playwright。

另外有三個 MCP 是我自己做的:一個是 SEO 撞稿檢查,一個是 Threads 工具,一個是 手機聊天室用的,讓 Claude 從手機上的卡片問我問題。

不會寫程式也能請 Claude Code 幫你做一個,只是這一頁不教做法。

先用本來就有的功能把基本功練熟,碰到 Claude Code 摸不到的東西再回來裝。

這個順序不要反過來。

MCP 怎麼設定?Claude Code、Codex 各一行指令

接 MCP server 只要一行 add 指令,Claude Code 和 Codex 的寫法幾乎一樣。以下以官方文件為準(2026 年 10 月查證)。

# Claude Code 接本機 server
claude mcp add <名字> -- <server 的啟動指令>
# Claude Code 接遠端 server
claude mcp add --transport http <名字> <網址>
# Codex 接本機 server
codex mcp add <名字> -- <server 的啟動指令>
# Codex 接遠端 server
codex mcp add <名字> --url <網址>

那個啟動指令或網址去哪找?

每個 MCP server 的說明頁都會給你一段「複製貼上」的安裝指令,你要做的就是複製、貼上、跑。

寫指令時記一個順序:選項放在名字前面,啟動指令放在 -- 後面。

用官方文件裡的 Notion 當例子實際跑一次。打完 add,畫面會告訴你加到哪個範圍、改了哪個設定檔:

PowerShell 畫面:輸入 claude mcp add --transport http notion 指令後,顯示已把 Notion 的 MCP server 加到 local config,並列出被修改的設定檔 .claude.json
2026 年 10 月 15 日在 Lab 電腦上實際跑的輸出,重新排成圖片,個人路徑以「…」代替。local config 就是預設的「只這個專案」範圍。

接著打 claude mcp get notion,看這個 server 現在的狀態:

PowerShell 畫面:claude mcp get notion 顯示範圍是 Local config、狀態是黃字 Needs authentication、類型 http,以及 Notion 的 MCP 網址和移除指令
同一次實跑的輸出,重新排成圖片。黃字那行表示還沒登入 Notion。

狀態出現 Needs authentication(需要登入)是正常的,遠端服務要先授權才會變成 Connected。最後一行也順便告訴你,之後要拆掉時該怎麼打。

接完在終端機打 claude mcp list 或 codex mcp list 看清單,也可以在對話裡打 /mcp 看狀態。

需要登入的遠端服務,在 Claude Code 的對話裡打 /mcp 就能登入,會跳出瀏覽器請你授權,跟手機 App 要權限一樣。

項目Claude CodeCodex
設定存在哪預設存在 ~/.claude.json,要跟專案分享的放在專案根目錄的 .mcp.json~/.codex/config.toml,每個 server 一段 [mcp_servers.你取的名字]。專案層級放 .codex/config.toml,只限你信任的專案
看清單claude mcp listcodex mcp list
對話裡怎麼看打 /mcp,看狀態、開關、登入遠端服務打 /mcp
設定怎麼共用三種範圍:只這個專案、跟專案一起分享、所有專案ChatGPT 桌面 App、Codex CLI、IDE 外掛共用同一份設定

Claude Code 的 MCP 設定有三種範圍,差別是誰看得到:

非工程師記一個原則就好:每個專案都要用,就在 add 後面加 --scope user(所有專案)。只跟這個專案有關,用預設就好。其他寫法看Claude Code 的 MCP 官方文件。

下面是我 2026 年 10 月 15 日在自己電腦上跑 claude mcp list 的結果(已去掉個人路徑):

claude.ai Gmail: https://gmailmcp.googleapis.com/mcp/v1 - ✔ Connected
claude.ai Canva: https://mcp.canva.com/mcp - ✔ Connected
threads-pipeline: python …\threads_mcp.py - ✔ Connected

前面寫著 claude.ai 的那幾行,是在 Claude 帳號裡接的連接器(網頁版、桌面版接的都算),也會出現在 Claude Code 的清單裡。最後一行 threads-pipeline 是我自己做的那個 Threads 工具。

Codex 我也有接 MCP,但用得很少,主力還是在 Claude Code。

MCP 安全嗎?挑 server 的 3 個原則

裝一個本機 MCP server,等於讓 server 用你的身分在電腦上跑程式,所以挑的時候要守三個原則。

官方文件提醒,連之前先確認你信任這個 server。會去抓外部內容的 server 還有另一種風險,叫提示詞注入(prompt injection):網頁或文件裡夾帶給 AI 的指令,AI 讀到就可能照做。

  1. 來源要可信。本機的 server 會用你的身分跑程式,遠端的 server 能讀你授權的資料。優先用官方出的、或大專案維護的 server。來路不明的 server 等於讓陌生人進你家,再方便都別裝。
  2. 用不到就拆掉。我自己裝過太多,結果變慢,也吃掉對話空間,裝了發現用不到的就拆掉。Claude Code 後來改成先只載入工具名稱,用到才載完整說明,但用不到的 server 還是拆掉比較乾淨,指令是 claude mcp remove 加上名字。
  3. 權限給最小。授權時能選範圍就選最小,只給某個資料夾、某一份試算表,不要整個帳號。這跟給 App 權限同一個道理:夠用就好。

MCP(Model Context Protocol)是 Anthropic 在 2024 年 11 月發布的開放標準,2025 年 12 月捐給 Linux Foundation 底下的基金會,像 AI 的 USB 接頭:照標準做好的工具包叫 MCP server,裝上去,Claude Code、Codex 這類 AI 工具就多一套工具。MCP 跟 API 不是取代關係,server 底下照樣打 API,差別在服務方只要做一次,所有支援 MCP 的 AI 工具都能接。要不要裝,看任務是不是卡在 AI 碰不到外部服務,我現在幾乎每天都在用,最離不開的是叫 AI 操作瀏覽器。接法是一行 add 指令,Claude Code 用 claude mcp add,Codex 用 codex mcp add。挑 server 守三個原則:來源可信、用不到就拆掉、權限給最小。

名詞解釋

MCP(Model Context Protocol)
讓 AI 工具安全連接外部服務(瀏覽器、行事曆、資料庫)的通用接口標準,由 Anthropic 推出。
MCP server(工具伺服器)
照 MCP 標準做好的工具接口,一個 server 提供一組能力(查資料庫、發訊息、控制瀏覽器)。裝上它,AI 就多一套能直接使用的工具。
AI 代理(AI agent)
會「動手做事」的 AI:自己讀檔案、寫程式、跑指令、修錯誤,你只負責描述需求跟監督方向。跟只會「回答問題」的聊天機器人是兩種東西。
API(應用程式介面)
程式跟程式之間溝通的窗口。例如你的程式透過 LINE 的 API 自動發訊息、透過 Google 的 API 讀試算表。
命令列(CLI, Command Line Interface)
用打字指令操作電腦的方式,沒有按鈕跟視窗。Claude Code 就是命令列工具。
OAuth(帳號授權登入)
「用你的帳號幫工具開門」的標準流程:跳出瀏覽器讓你登入原服務,工具拿到授權後就能代你操作,全程不用把密碼交給工具。
Codex
OpenAI 的程式型 AI 代理,跟 Claude Code 同類:能讀寫你的檔案、跑指令、動手把功能做出來。
skill(技能包)
Claude Code 的知識外掛:一個資料夾放一份說明書(SKILL.md),教 AI 特定領域的做事方法。對到相關任務時 AI 會自己翻出來照著做。
hook(掛鉤)
在工具的固定時機(開始對話、寫完檔案、結束回合)自動執行你指定動作的機制。像是幫 AI 設「進門要換鞋」的家規,設一次每次都自動生效。
提示詞(prompt)
你打給 AI 的那段指令或描述。寫得越具體(要什麼、給誰用、長怎樣),AI 做出來的東西越接近你要的。
SEO(搜尋引擎優化)
讓網站在 Google 搜尋結果排得更前面的一整套方法,涵蓋技術體質、內容品質、連結結構三層。
SOP(標準作業流程)
把一件事該做的步驟寫成固定順序,照著跑就不會漏掉哪一步。跟「筆記」的差別是它有順序、而且每次都照同一套走。

全站名詞表 · 167 條 →

NEXT CHAPTER Claude Code Skills 教學:讓 AI 記住你的 SOP

常見問題FAQ

MCP 是什麼的縮寫?

MCP 是 Model Context Protocol 的縮寫,中文常翻成模型上下文協定,是 AI 工具連上外部服務的開放標準,2024 年 11 月由 Anthropic 發布,2025 年 12 月捐給 Linux Foundation。

MCP server 跟 MCP 是什麼關係?

MCP 是標準,MCP server 是照標準做出來的工具包,像 USB 是規格、隨身碟是產品。你要什麼能力就找對應的 server 接上去,指令是 claude mcp add 或 codex mcp add。

不會寫程式能用 MCP 嗎?

能。接 server 的動作是複製說明頁給的指令、貼到終端機跑,不用寫程式。真正要動腦的是判斷需不需要,Claude Code 本來就有的能力夠用就不用裝。卡住的話把錯誤訊息貼給 Claude 問。

MCP 推薦先裝哪個?

先看任務卡在 AI 碰不到哪個外部服務,再找對應的 server。我每天用得最多的是叫 AI 操作瀏覽器的那類,例如 Claude in Chrome、Claude 桌面版附的瀏覽器和 Playwright,拿來驗證網頁改動。

MCP、Skills、Hooks 差在哪?

三個都是 Claude Code 的擴充機制,管不同的事:MCP 給新工具,像多一隻手。Skills 給新知識,像 SOP 手冊。Hooks 給自動規矩,像家規。後兩個各有專文:Skills 教學、Hooks 教學。

Codex 能用 MCP 嗎?

能。Codex 用 codex mcp add 接 MCP server,設定寫在 ~/.codex/config.toml,Codex CLI 和 IDE 外掛共用同一份。我自己也有接,但用得很少,主力在 Claude Code。

不想錯過 Lab 的新文章?

訂閱後有新文章上線,就寄信通知你,點有興趣的進來看就好。

如果內容對你有用就太好了
隨喜斗內

請我喝咖啡

← 回新手教學 · 看「一個助理變小團隊」這個主題

TAO 道 · Hikari Zen YouTube ↗
♪ TAO 道 · Hikari Zen — Japanese Zen Music(YouTube)