一句話導讀:MCP 目錄裡已有上千個 Server,但真正值得長期開著的往往只有一小撮——裝多了 Agent 反而變笨,裝錯了又天天手動複製貼上。 如果你在 Cursor、Claude Code 或 Codex 裡已經能寫程式,卻還在糾結「該接 GitHub 還是再接十個 SaaS」,這篇文章依開發工具、資料維運、協作 SaaS、搜尋與記憶四條線,篩出 2026 年最值得安裝的 20 個 MCP Server,並講清選型原則、設定寫法與常見踩坑。
系列延伸閱讀:Claude Code MCP 安裝教學、MCP 權限最小暴露、CodeGraph MCP 五分鐘部署。
為什麼 2026 年 MCP 成了 AI 編碼的「標配介面」?
Model Context Protocol(MCP)在 2024 年底由 Anthropic 開源,2025 年隨 Claude Desktop、Cursor、Windsurf 等客戶端爆發,到 2026 年已是事實上的 Agent 外掛標準:OpenAI Codex、GitHub Copilot、VS Code 擴充功能均支援同一套 Server 生態。它的價值不在於「多一個聊天機器人」,而在於把儲存庫、文件、資料庫、瀏覽器、工單系統變成 Agent 可呼叫的結構化工具,減少「你幫我查一下 PR #123」這類人工上下文搬運。
與早期自訂 Function Calling 相比,MCP 的優勢是一次安裝、多客戶端複用:同一套 GitHub MCP 設定可同時服務 Claude Code 與 Cursor;社群與官方維護的 Server 數量在 2026 年已破千,但品質參差——本文只收錄有官方背書或大規模社群採用、維護活躍、安裝文件清晰的 20 款。
MCP 在 Agent 堆疊裡的位置
可以把 MCP 理解為 Tool Runtime Layer:大模型負責推理與規劃,MCP Server 負責可稽核的執行(讀檔案、調 API、開瀏覽器)。權限邊界、token 開銷、工具選擇準確率,都取決於你掛了哪些 Server——這也是「20 個推薦」不等於「20 個全開」的原因。
選型四原則:別裝成「工具垃圾場」
在列清單之前,先記住四條 2026 年社群反覆驗證的原則:
- 依工作流選配,不按排行榜全裝。 你天天寫 React + GitHub PR,Context7 + GitHub + Playwright 就覆蓋八成;Notion MCP 只有團隊真的用 Notion 當知識庫時才值得佔上下文。
- 控制同時啟用的工具總數。 Cursor 有約 40 個工具上限;Claude Code 雖更寬鬆,但工具過多會導致 Agent「選錯工具」或開場就燒掉數萬 token。實測 3–7 個 Server、合計 30 個以內工具最穩。
- 優先 Remote HTTP 精簡版。 GitHub、Supabase、Linear、Sentry 等官方均提供 OAuth 遠端 Server,工具集比本機 Docker 全量版更小,更適合 Cursor。
- 權限最小暴露。 PAT 唯讀、資料庫用唯讀連線字串、Filesystem 限定專案目錄——詳見 權限專題。
一張圖:從工作流到 MCP 組合
選型邏輯可以壓縮成一條因果鏈:先定日常任務,再映射 Server,最後控制數量與權限。
工作流 → Server 映射 → 可控工具面
推薦起手
- Context7 — 函式庫文件不幻覺
- GitHub MCP — Issue / PR 上下文
- Playwright — 真瀏覽器驗收
反面模式
- 一次裝 15 個 Server
- 正式庫可寫 + 全碟 Filesystem
- 從不跑 /mcp 驗收
三套起步組合(依角色)
| 角色 | 推薦組合 | 覆蓋場景 |
|---|---|---|
| 全端獨立開發 | Context7 + GitHub + Playwright + Supabase | 文件準確、PR 流轉、E2E 驗證、後端資料 |
| 團隊工程負責人 | GitHub + Linear + Sentry + CodeGraph | 工單對齊、錯誤上下文、程式碼影響面分析 |
| 設計驅動前端 | Context7 + Figma + Playwright + Fetch | 設計稿轉程式碼、元件庫文件、頁面快照驗證 |
開發工具類(8 個)
這類 Server 直接作用於程式碼庫與工程鏈路,是多數讀者的主戰場。
1. GitHub MCP(官方)
做什麼:讀儲存庫與檔案、搜程式碼、管理 Issue / PR、查看 CI 狀態、部分安全掃描能力。維護方:GitHub 官方(github/github-mcp-server)。傳輸:推薦 Remote HTTP(OAuth),Cursor 使用者避免本機全量 Docker 版(單 Server 可超 40 工具)。
適合誰:任何用 GitHub 託管程式碼的團隊。與 Claude Code 三連通中的 GitHub 設定一致,用細粒度唯讀 PAT 或 OAuth 即可。
2. Context7
做什麼:依函式庫名稱與版本拉取最新官方文件與程式碼範例,顯著降低 Agent 幻覺 API 的機率。維護方:Upstash 社群專案,2026 年幾乎所有「最佳 MCP」清單的榜首。傳輸:Remote HTTP 或本機 stdio。
適合誰:凡是用第三方框架(Next.js、Tailwind、Prisma、SwiftUI……)的人都建議常開。訊號密度極高,是「裝一個頂十個」的類型。
3. Playwright MCP(Microsoft 官方)
做什麼:驅動真實 Chromium/WebKit/Firefox,透過無障礙樹而非截圖理解頁面,執行點擊、填表、斷言。比讓 Agent「猜 UI 是否正常」可靠一個數量級。套件名:@playwright/mcp。
適合誰:寫前端、做 E2E、需要「改完程式碼立刻在瀏覽器驗一遍」的開發者。每次執行消耗 token 與時間,建議按需觸發而非常駐自動呼叫。
4. Fetch MCP(官方參考實作)
做什麼:受控 HTTP GET,把網頁轉 Markdown 供模型閱讀。套件名:@modelcontextprotocol/server-fetch。適合拉文件、健康檢查、讀公開 API 回應。
注意:不要用來替代 Context7 做函式庫文件;Fetch 對動態 SPA 支援有限,複雜頁面仍靠 Playwright。
5. Filesystem MCP(官方參考實作)
做什麼:在明確宣告的目錄內讀寫檔案。套件名:@modelcontextprotocol/server-filesystem。
注意:Cursor 自帶沙箱檔案能力,很多場景不必再裝;Claude Code 終端機派或需要跨目錄批次處理時更有價值。務必限制 args 中的根路徑,勿指向 $HOME。
6. Git MCP(官方參考實作)
做什麼:讀 git 狀態、diff、log、分支資訊,部分版本支援受控提交。套件名:@modelcontextprotocol/server-git 或 mcp-server-git。
適合誰:需要 Agent 理解「未提交改動」與歷史上下文,又不想給完整 shell 權限時使用。與 GitHub MCP 互補:前者本機儲存庫,後者遠端協作。
7. CodeGraph MCP
做什麼:基於本機索引的程式碼語義圖譜——符號跳轉、依賴影響面(codegraph_impact)、跨檔案關係。ZavCloud 部落格系列中多次實測:同一 bug 修復任務,接通後 shell 呼叫次數可從約 12 次降到 5 次。
適合誰:中大型單體儲存庫、微服務邊界模糊、需要「改一處知影響面」的團隊。部署見 五分鐘指南。
8. Serena
做什麼:基於 LSP 的語義級程式碼檢索與編輯,支援 20+ 語言,比純文字 grep 更懂符號與引用。維護方:社群(oraios/serena),2026 年在 Claude Code 重度使用者中口碑上升。
適合誰:多語言 monorepo、需要精準 rename / find references 的場景。與 CodeGraph 有重疊,一般二選一或分專案使用。
資料與維運類(4 個)
9. Supabase MCP(官方)
做什麼:查表、跑 SQL、看 schema、管理 Edge Functions 與分支(視權限而定)。傳輸:Remote HTTP + OAuth。
注意:正式環境務必用唯讀角色或開發分支;可寫模式誤操作代價極高。Neon 等 Postgres 託管商也提供同類 MCP,技術棧二選一即可。
10. DBHub / Bytebase(PostgreSQL 通用)
做什麼:Anthropic 文件推薦的 Postgres 接入路徑之一(原官方 server-postgres 已歸檔)。透過 DSN 連接任意 PostgreSQL,執行受控查詢。安裝:npx -y @bytebase/dbhub --dsn "postgresql://..."。
適合誰:自託管資料庫、非 Supabase 技術棧、需要統一 SQL 工具面的團隊。
11. Sentry MCP(官方)
做什麼:拉取錯誤事件、堆疊、release 與 issue 狀態,讓 Agent 在編輯器內完成「報錯 → 定位 → 提 PR」閉環的前半段。傳輸:Remote HTTP。
適合誰:已用 Sentry 做可觀測性的前後端團隊。偏讀取操作,修復仍需 GitHub + 本機除錯。
12. Docker MCP(社群 / Docker 官方探索版)
做什麼:列出容器、讀日誌、受控啟停,便於 Agent 理解本機或 CI 仿真的服務拓撲。
注意:權限面大,僅建議在開發機啟用;正式叢集應用專用維運 MCP 或唯讀 kubeconfig。若你完全容器化本機開發,價值高於純前端開發者。
協作 SaaS 類(5 個)
這類 Server 把 Agent 接入團隊既有工具鏈——只用你已經在付費的軟體,不要為了 MCP 換工單系統。
13. Linear MCP(官方)
做什麼:讀寫信件、更新狀態、搜 issue、對齊 sprint。Remote OAuth,工具集精簡。
適合誰:工程團隊主戰場在 Linear 的新創與產品型公司。與 GitHub MCP 聯用可實現「工單號 → 分支 → PR」一條龍描述。
14. Notion MCP(官方)
做什麼:搜尋與讀寫 Notion 頁面、資料庫檢視,適合 PRD、會議紀要、知識庫。
注意:大 workspace 容易灌滿上下文,建議限定 integration 可存取的頁面範圍。
15. Slack MCP(官方)
做什麼:讀頻道訊息、發摘要、查 thread,適合把 Agent 產出同步到協作流。
適合誰:研發溝通重度依賴 Slack 的組織。寫入權限建議預設關閉,由人確認後再發。
16. Figma Dev Mode MCP(官方)
做什麼:讀取 Figma 中選中 frame 的結構、變數與樣式,支撐設計稿到程式碼。前提:桌面 App 開啟且選中畫板。
適合誰:設計系統驅動的前端團隊。與 Context7(元件庫文件)+ Playwright(視覺回歸)形成三角。
17. Stripe MCP(官方)
做什麼:查客戶、訂閱、發票與測試模式資料,輔助計費相關功能開發與除錯。
注意:僅用測試 key 或嚴格唯讀;支付域合規要求高,正式環境寫入操作勿交給 Agent 自動執行。
搜尋與記憶類(3 個)
18. Exa MCP
做什麼:面向 Agent 優化的語義網頁搜尋,比通用搜尋更擅長技術查詢與論文/文件檢索。需 API Key。
適合誰:需要「查 2026 年最新部落格文 / RFC / 競品實作」的研究型任務。與 Fetch 互補:Exa 找 URL,Fetch 或 Playwright 深讀。
19. Brave Search MCP
做什麼:透過 Brave Search API 做即時網頁檢索。套件名:社群維護的 @modelcontextprotocol/server-brave-search。
適合誰:已有 Brave API 額度、希望替代 Exa 的使用者。二者擇一即可,避免重複佔工具位。
20. Memory MCP(官方參考實作)
做什麼:以知識圖譜形式持久化跨會話事實(專案約定、使用者偏好、架構決策)。套件名:@modelcontextprotocol/server-memory。
適合誰:長期維護同一產品、希望 Agent「記住」團隊規範的 solo 或小團隊。與 Sequential Thinking(下述可選)不同:Memory 存事實,Sequential Thinking 幫拆步驟。
榮譽提名:Sequential Thinking MCP
官方參考實作 @modelcontextprotocol/server-sequential-thinking 不直接操作外部系統,但能幫助 Agent 做分步推理,複雜重構或架構設計時值得臨時啟用。未計入 20 席主清單,因它不擴展「能力邊界」,而是優化思考過程——可與上述任意組合疊加。
20 款總覽對照表
| # | Server | 分類 | 維護方 | 優先裝? |
|---|---|---|---|---|
| 1 | GitHub MCP | 開發 | GitHub 官方 | ⭐⭐⭐ |
| 2 | Context7 | 開發 | Upstash 社群 | ⭐⭐⭐ |
| 3 | Playwright MCP | 開發 | Microsoft 官方 | ⭐⭐⭐ |
| 4 | Fetch MCP | 開發 | MCP 參考 | ⭐⭐ |
| 5 | Filesystem MCP | 開發 | MCP 參考 | ⭐ |
| 6 | Git MCP | 開發 | MCP 參考 | ⭐⭐ |
| 7 | CodeGraph MCP | 開發 | CodeGraph | ⭐⭐ |
| 8 | Serena | 開發 | 社群 | ⭐⭐ |
| 9 | Supabase MCP | 資料 | Supabase 官方 | 按需 |
| 10 | DBHub | 資料 | Bytebase | 按需 |
| 11 | Sentry MCP | 維運 | Sentry 官方 | 按需 |
| 12 | Docker MCP | 維運 | 社群/官方探索 | 按需 |
| 13 | Linear MCP | 協作 | Linear 官方 | 按需 |
| 14 | Notion MCP | 協作 | Notion 官方 | 按需 |
| 15 | Slack MCP | 協作 | Slack 官方 | 按需 |
| 16 | Figma Dev Mode MCP | 協作 | Figma 官方 | 按需 |
| 17 | Stripe MCP | 協作 | Stripe 官方 | 按需 |
| 18 | Exa MCP | 搜尋 | Exa 社群 | ⭐⭐ |
| 19 | Brave Search MCP | 搜尋 | 社群 | ⭐ |
| 20 | Memory MCP | 記憶 | MCP 參考 | ⭐⭐ |
安裝與設定範例
不同客戶端設定檔位置不同,但 JSON 結構高度相似。以下為 2026 年最常見的兩種寫法。
Claude Code(~/.claude.json)
// ~/.claude.json → mcpServers "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxx" } }, "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] }
儲存後完全結束 Claude Code,在儲存庫根目錄重啟,輸入 /mcp 驗收。完整分步見 安裝教學。
Cursor(~/.cursor/mcp.json 或專案 .cursor/mcp.json)
// 結構同 Claude Code;GitHub 建議用 Settings → MCP → 新增官方 Remote // 避免本機 github-mcp-server 全量 40+ tools 撐爆上限 { "mcpServers": { "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] }, "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] } } }
CodeGraph 補充(專案級)
# 儲存庫根目錄 codegraph init -i codegraph status # ~/.claude.json 增加: # "codegraph": { "command": "codegraph", "args": ["mcp"] }
常見踩坑
- 「裝完看不見工具」— JSON 語法錯誤、未完全重啟客戶端、Claude Code 未在儲存庫根目錄啟動。用
/mcp排查。 - 「GitHub MCP 401」— PAT 未授權目標儲存庫、過期或權限不足;OAuth 遠端版需重新授權。
- 「Cursor 工具超限」— 換 GitHub Remote 精簡版,關閉不用的 Server,或停用單 Server 內非必要 tools。
- 「Agent 還是不呼叫 MCP」— 在提示詞裡明確「用 GitHub MCP 讀 issue #N」;部分任務需允許 tool use。參見 三連通總覽中的冒煙測試。
- 「正式資料被改」— Supabase / DBHub 誤用可寫連線;Stripe 誤用 live key。預設唯讀 + 開發環境。
常見問題
MCP Server 和 Cursor 自帶能力重複嗎? 部分重複:Cursor 已有專案索引與終端機,Filesystem MCP 常可省略;但 Context7、GitHub 遠端協作、Playwright 真瀏覽器驗證仍建議外接。
Codex CLI 能用同一套 MCP 嗎? 可以。Codex 與 Claude Code 均支援 MCP 協定,設定路徑不同(~/.codex/config.toml 或客戶端內 MCP 面板),Server 條目可複用。
20 個都要裝嗎? 不需要。表中 ⭐⭐⭐ 三件套適合幾乎所有人;其餘依技術棧選配,同時啟用控制在 3–7 個。
如何評估裝 MCP 是否划算? 用同一任務對比:無 MCP 時人工複製幾次上下文、Agent 繞彎幾次;接通後是否一次 tool call 閉環。CodeGraph + GitHub 三連通是我們實測 ROI 最明顯的組合。
安全稽核要看什麼? 每個 Server 的 OAuth scope / PAT 權限、Filesystem 根目錄、資料庫 DSN 讀寫角色。清單見 MCP 權限最小暴露。
- Claude Code MCP 安裝教學
- MCP 三連通總覽
- MCP 權限最小暴露
- Cloud Mac 上 5 分鐘部署 CodeGraph MCP
- Claude Code vs Cursor(2026)
ZavCloud Cloud Mac
MCP 配齊了,建置與索引環境也要跟得上
CodeGraph 索引、Playwright E2E、GitHub Actions Runner——獨享 Mac mini M4 按日租用,讓 Agent 工具鏈與 CI 在同一套 macOS 事實來源上跑通。
查看 Cloud Mac 方案