[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-claude-code-mcp-setup-real-tools-zh":3,"article-related-claude-code-mcp-setup-real-tools-zh":34,"series-industry-ef8146bf-45e9-43d0-b76b-de62fca38242":83},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":26,"views":30,"created_at":31,"published_at":32,"topic_cluster_id":33},"ef8146bf-45e9-43d0-b76b-de62fca38242","claude-code-mcp-setup-real-tools-zh","Claude Code MCP 連外工具的 5 種接法","\u003Cp>\u003Ca href=\"\u002Ftag\u002Fclaude-code\">Claude Code\u003C\u002Fa> 要接外部工具，該先選哪一種 \u003Ca href=\"\u002Ftag\u002Fmcp\">MCP\u003C\u002Fa> 連線？\u003C\u002Fp>\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fclaude\">Claude\u003C\u002Fa> Code 透過 MCP 連到\u003Ca href=\"\u002Fnews\u002Fopenviking-agent-context-database-zh\">資料庫\u003C\u002Fa>、\u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> 和應用程式，重點是選對傳輸方式與授權規則。\u003C\u002Fp>\u003Cp>看完這 5 項，你就能判斷 Claude Code 該用哪種 MCP 伺服器、怎麼設權限，以及哪些情況要先審批再上線。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>最佳用途\u003C\u002Fth>\u003Cth>設定重點\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>HTTP server\u003C\u002Ftd>\u003Ctd>遠端服務\u003C\u002Ftd>\u003Ctd>推薦傳輸，支援 OAuth 與 headers\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>SSE server\u003C\u002Ftd>\u003Ctd>舊式遠端架構\u003C\u002Ftd>\u003Ctd>已逐步淘汰，能用 HTTP 就改用 HTTP\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>stdio server\u003C\u002Ftd>\u003Ctd>本機腳本與系統存取\u003C\u002Ftd>\u003Ctd>以本機程序執行，適合直接碰檔案與環境\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>WebSocket server\u003C\u002Ftd>\u003Ctd>推送型事件\u003C\u002Ftd>\u003Ctd>持久雙向連線，僅支援 header 驗證\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>1. HTTP 伺服器最適合遠端工具\u003C\u002Fh2>\u003Cp>HTTP 是 Claude Code 連遠端 MCP 伺服器的首選，像 Notion、內部 API、雲端 SaaS 都屬於這一類。它的優點是跟一般請求回應流程一致，部署和除錯都比較直覺。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784075583568-ug67.png\" alt=\"Claude Code MCP 連外工具的 5 種接法\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>如果你從文件或範例複製設定，還要注意 \u003Ccode>streamable-http\u003C\u002Fcode> 其實可視為 \u003Ccode>http\u003C\u002Fcode> 的別名。實作上常見做法是直接帶 \u003Ca href=\"\u002Ftag\u002Ftoken\">token\u003C\u002Fa> 或 OAuth，讓工具在伺服器端完成授權。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>claude mcp add --transport http notion https:\u002F\u002Fmcp.notion.com\u002Fmcp\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>\u003Ccode>claude mcp add --transport http secure-api https:\u002F\u002Fapi.example.com\u002Fmcp --header \"Authorization: Bearer your-token\"\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>適合支援標準 request-response 的服務\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. stdio 伺服器最適合本機流程\u003C\u002Fh2>\u003Cp>stdio 伺服器會以本機程序啟動，適合自訂腳本、檔案操作工具，或需要直接讀寫\u003Ca href=\"\u002Fnews\u002Fgpt-5-6-chatgpt-codex-one-workspace-zh\">工作\u003C\u002Fa>目錄的整合。Claude Code 會替它設定 \u003Ccode>CLAUDE_PROJECT_DIR\u003C\u002Fcode>，讓伺服器更容易解析專案路徑。\u003C\u002Fp>\u003Cp>這類設定最容易出錯的地方是 \u003Ccode>--\u003C\u002Fcode> 分隔線。分隔線前是 Claude Code 自己的參數，後面才完整交給伺服器命令，像 \u003Ccode>npx\u003C\u002Fcode>、Python 或其他 runtime 都會用到這個規則。\u003C\u002Fp>\u003Ccode>claude mcp add --transport stdio airtable -- npx -y airtable-mcp-server\u003C\u002Fcode>\u003Cul>\u003Cli>適合本機自動化與自訂 connector\u003C\u002Fli>\u003Cli>可用 \u003Ccode>--env KEY=value\u003C\u002Fcode> 傳環境變數\u003C\u002Fli>\u003Cli>伺服器參數放在 \u003Ccode>--\u003C\u002Fcode> 後面，避免被 Claude 解析\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. WebSocket 伺服器適合即時推送\u003C\u002Fh2>\u003Cp>WebSocket 的價值在於持久連線，伺服器可以主動把事件推進 Claude Code，不必等使用者再次發問。像事件串流、聊天系統、Webhook 型整合，這種模式會比 HTTP 更順手。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784075577575-90od.png\" alt=\"Claude Code MCP 連外工具的 5 種接法\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>但它的授權方式比較窄，通常只走 header-based auth，而且 CLI 的 \u003Ccode>--transport\u003C\u002Fcode> 不接受 \u003Ccode>ws\u003C\u002Fcode>。實務上多半要改用 JSON 設定或 \u003Ccode>claude mcp add-json\u003C\u002Fcode> 來建立。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>claude mcp add-json events-server '{\"type\":\"ws\",\"url\":\"wss:\u002F\u002Fmcp.example.com\u002Fsocket\",\"headers\":{\"Authorization\":\"Bearer YOUR_TOKEN\"}}'\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>適合雙向事件流與即時通知\u003C\u002Fli>\u003Cli>如果只是回應請求，優先選 HTTP\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. SSE 是舊方案，能避就避\u003C\u002Fh2>\u003Cp>SSE 仍可能出現在一些舊的遠端 MCP 設定裡，但它已經不是推薦路線。若服務端和文件都支援 HTTP，通常直接換過去比較省事，也比較符合現在的設定習慣。\u003C\u002Fp>\u003Cp>這一點很重要，因為你在團隊內複製設定時，最容易把歷史包袱一起帶進來。保留 SSE 只適合你真的在維護舊系統，或供應商短期內還沒升級。\u003C\u002Fp>\u003Cul>\u003Cli>只在既有相容性需求下保留\u003C\u002Fli>\u003Cli>新部署優先改用 HTTP\u003C\u002Fli>\u003Cli>避免把 deprecated 設定當成標準模板\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. 審批、scope 與風險要一起看\u003C\u002Fh2>\u003Cp>MCP 不只是接上工具而已，Claude Code 還會看安裝範圍、workspace trust 和審批狀態。放在 \u003Ccode>.mcp.json\u003C\u002Fcode> 的 project-scoped server，常會先進入 pending，等你確認後才啟用。\u003C\u002Fp>\u003Cp>管理上可以用 \u003Ccode>claude mcp list\u003C\u002Fcode>、\u003Ccode>claude mcp get\u003C\u002Fcode>、\u003Ccode>claude mcp remove\u003C\u002Fcode> 檢查與清理。若 connector 會抓外部內容，還要留意 prompt injection 風險，特別是在共享 repo 或多人維護的環境。\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>claude mcp list\u003C\u002Fcode> 查看已設定伺服器\u003C\u002Fli>\u003Cli>\u003Ccode>claude mcp get github\u003C\u002Fcode> 檢查單一伺服器\u003C\u002Fli>\u003Cli>\u003Ccode>claude mcp remove github\u003C\u002Fcode> 移除不需要的連線\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>哪種適合你\u003C\u002Fh2>\u003Cp>如果你接的是雲端 SaaS、內部 API 或一般遠端服務，先選 HTTP。若是本機腳本、檔案工具或要碰工作目錄的自動化，選 stdio。需要即時推送事件時，再考慮 WebSocket；而 SSE 只建議留給舊系統相容。\u003C\u002Fp>\u003Cp>真正的決策點其實是信任邊界：誰能審批、伺服器放在哪個 scope、以及它會不會讀外部內容。這三件事先定好，Claude Code 才能安全地從手動貼資料，\u003Ca href=\"\u002Fnews\u002Fgoogle-gemini-enterprise-agent-platform-cloud-service-zh\">變成\u003C\u002Fa>直接操作工具。\u003C\u002Fp>","4 種 MCP 連線方式，外加授權與審批規則，幫你判斷 Claude Code 該接 HTTP、stdio 還是 WebSocket。","code.claude.com","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmcp",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784075583568-ug67.png","industry","zh","79694a99-0e8a-4bf0-bc4d-f2b59fcdba15",[17,18,19,20,21,22,23,24,25],"Claude Code","MCP","Model Context Protocol","HTTP server","stdio server","WebSocket","SSE","OAuth","prompt injection",[27,28,29],"HTTP 是遠端 MCP 的首選，stdio 適合本機工具，WebSocket 適合即時推送。","SSE 屬於舊方案，能改用 HTTP 就不要再新增 SSE 設定。","審批、scope 與外部內容風險要一起管理，不能只看連線方式。",0,"2026-07-15T00:32:29.707314+00:00","2026-07-15T00:32:29.685+00:00","9123953b-1d3c-48dd-b79f-9ef27f49f0c7",{"tags":35,"relatedLang":42,"relatedPosts":46},[36,38,40],{"name":19,"slug":37},"model-context-protocol",{"name":18,"slug":39},"mcp",{"name":17,"slug":41},"claude-code",{"id":15,"slug":43,"title":44,"language":45},"claude-code-mcp-setup-real-tools-en","Claude Code MCP setup that connects real tools","en",[47,53,59,65,71,77],{"id":48,"slug":49,"title":50,"cover_image":51,"image_url":51,"created_at":52,"category":13},"68a95be3-2724-4f92-b58f-cae6bc44afe4","kaspis-super-app-packs-7-services-one-app-zh","Kaspi Super App 7項服務一次看懂","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784142181440-60oq.png","2026-07-15T19:02:35.233283+00:00",{"id":54,"slug":55,"title":56,"cover_image":57,"image_url":57,"created_at":58,"category":13},"6807e44b-0651-4d70-98b9-b3c2471f61cb","openpencil-scriptable-figma-escape-hatch-zh","OpenPencil 把 Figma 檔案變成可腳本化資產","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784077368527-42vi.png","2026-07-15T01:02:20.736802+00:00",{"id":60,"slug":61,"title":62,"cover_image":63,"image_url":63,"created_at":64,"category":13},"5976a9eb-d24d-4848-bcc5-b7fbb6afd529","openviking-agent-context-database-zh","OpenViking 把代理上下文收進同一個資料庫","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784057563908-sadm.png","2026-07-14T19:32:20.226876+00:00",{"id":66,"slug":67,"title":68,"cover_image":69,"image_url":69,"created_at":70,"category":13},"e4ad584d-4247-465d-8adb-af42d62d8e25","gpt-5-6-chatgpt-codex-one-workspace-zh","GPT-5.6 让 ChatGPT 更像工作台","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784052188042-wlg0.png","2026-07-14T18:02:33.326107+00:00",{"id":72,"slug":73,"title":74,"cover_image":75,"image_url":75,"created_at":76,"category":13},"7a749f8e-1ca9-404c-98c3-b85ced5d8b32","cloudflare-openai-pilot-fresher-search-zh","Cloudflare 與 OpenAI 的試點，押對了 AI 搜尋最缺的「新鮮…","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784035974063-4edw.png","2026-07-14T13:32:23.061902+00:00",{"id":78,"slug":79,"title":80,"cover_image":81,"image_url":81,"created_at":82,"category":13},"d9af1534-8c92-4c22-84a7-07b2d7f4f223","cloudflare-487-partner-ecosystem-partnerbase-zh","Cloudflare 的 487 個合作夥伴地圖","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1784034182919-dzef.png","2026-07-14T13:02:33.437045+00:00",[84,89,94,99,104,109,114,119,124,129],{"id":85,"slug":86,"title":87,"created_at":88},"ee073da7-28b3-4752-a319-5a501459fb87","ai-in-2026-what-actually-matters-now-zh","2026 AI 真正重要的事","2026-03-26T07:09:12.008134+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"83bd1795-8548-44c9-9a7e-de50a0923f71","trump-ai-framework-power-speech-state-preemption-zh","川普 AI 框架瞄準電力、言論與州權","2026-03-26T07:12:18.695466+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"ea6be18b-c903-4e54-97b7-5f7447a612e0","nvidia-gtc-2026-big-ai-announcements-zh","NVIDIA GTC 2026 重點拆解","2026-03-26T07:14:26.62638+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"4bcec76f-4c36-4daa-909f-54cd702f7c93","claude-users-spreading-out-and-getting-better-zh","Claude 用戶更分散，也更會用","2026-03-26T07:22:52.325888+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"bd903b15-2473-4178-9789-b7557816e535","openclaw-raises-hard-question-for-ai-models-zh","OpenClaw 逼問 AI 模型價值","2026-03-26T07:24:54.707486+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"eeac6b9e-ad9d-4831-8eec-8bba3f9bca6a","gap-google-gemini-checkout-fashion-search-zh","Gap 把結帳搬進 Gemini","2026-03-26T07:28:23.937768+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"0740e53f-605d-4d57-8601-c10beb126f3c","google-pushes-gemini-transition-to-march-2026-zh","Google 把 Gemini 轉換延到 2026 年 3…","2026-03-26T07:30:12.825269+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"e660d801-2421-4529-8fa9-86b82b066990","metas-llama-4-benchmark-scandal-gets-worse-zh","Meta Llama 4 分數風波又擴大","2026-03-26T07:34:21.156421+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"183f9e7c-e143-40bb-a6d5-67ba84a3a8bc","accenture-mistral-ai-sovereign-enterprise-deal-zh","Accenture 攜手 Mistral AI 賣主權 AI","2026-03-26T07:38:14.818906+00:00",{"id":130,"slug":131,"title":132,"created_at":133},"191d9b1b-768a-478c-978c-dd7431a38149","mistral-ai-faces-its-hardest-year-yet-zh","Mistral AI 迎來最硬的一年","2026-03-26T07:40:23.716374+00:00"]