在每個帳號中使用 Claude Desktop MCP 伺服器(claude mcp 設定)
Claude Desktop(桌面版)透過桌面擴充功能加入本機 MCP 伺服器,這些擴充功能從「設定」安裝;雲端工具則以遠端連接器連線。每個帳號、每一份獨立的 App 都保有自己的設定,所以第二個帳號一開始什麼都沒有。本指南說明如何加入它們,以及如何避免重複設定。
其他語言版本: English · Español · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands
本指南由 Switch 提供。Switch 是獨立開發的 Claude Desktop 設定檔管理工具,目前在正式推出前開放搶先體驗。
把 MCP 伺服器加入 Claude Desktop
Anthropic 的 Claude Desktop 本機 MCP 伺服器指南(2026 年 10 月確認)把桌面擴充功能描述為按一下就能安裝的套件,不必手動編輯 JSON 就能安裝本機 MCP 伺服器。
- 前往 Settings > Desktop app,按一下 Extensions 旁邊的 Manage(舊版介面則是 Settings > Extensions)。
- 按一下 Browse extensions,從 Anthropic 的目錄中選一個,再按一下 Install。
- 填入任何必要的設定,例如 API 金鑰。
- 之後這個擴充功能就能在你的對話中使用。
如果是自訂擴充功能,請開啟 Advanced settings,找到 Extension Developer 區段,按一下 Install Extension,再選擇 .mcpb 檔案。要確認連線了哪些項目,請按一下對話框中的 + 按鈕並選擇 Connectors,或打開 Extensions 頁面中的 Local MCP servers 區段。
桌面擴充功能或遠端連接器
Anthropic 在何時使用桌面與網頁連接器中區分了兩種連線:
- 遠端連接器適用於你需要登入的雲端服務。它們可在網頁、行動裝置和桌面版的 Claude 以及 Claude Code 中使用。
- 桌面擴充功能在你的 Mac 上執行,用於本機檔案、localhost 資料庫或桌面 App。它們只能在 Claude Desktop 和 Claude Code 中使用。
當你使用多個帳號時,這個差別就很重要。遠端連接器屬於連接它的那個帳號。桌面擴充功能則屬於安裝它的那一份 Claude Desktop。
為什麼每個帳號都有自己的設定
遠端連接器是依帳號授權的,所以在工作帳號中連接某個服務,並不會在個人帳號中也連接它。你得從另一個帳號再登入該服務一次。
桌面擴充功能會和安裝它的那一份 Claude Desktop 存放在一起。如果你執行第二份使用獨立資料夾的 App,不論是手動啟動還是以設定檔的形式,它一開始都沒有你的任何擴充功能。請預期要在每一份需要的 App 中重新安裝每個擴充功能,並重新輸入任何設定。Anthropic 指出,標示為敏感的設定(例如 API 金鑰)會加密存放在 Mac 的「鑰匙圈」中。
這種分隔其實很有用。客戶的資料庫擴充功能可以只放在你為該客戶使用的帳號中。
Claude Code 的 MCP 伺服器又是分開的
Claude Code,包括 Claude Desktop 中的 Claude Code,有自己的 MCP 清單。Anthropic 的 Claude Code MCP 文件示範用這樣的指令加入伺服器:
claude mcp add --transport http example https://mcp.example.com/mcp伺服器有範圍之分。預設的 local 範圍只套用到一個專案;user 範圍套用到你所有的專案;兩者都存放在 Claude Code 的設定中(一般設定下是 ~/.claude.json)。project 範圍會在專案根目錄寫入一個可以提交的 .mcp.json 檔案,因此它會跟著專案走,而不是跟著帳號。
如果每個帳號都有自己的 Claude Code 設定目錄,它的 user 和 local 伺服器就不會帶過去。project 範圍的伺服器則會,因為它們存在專案裡。在多個 Claude Code 帳號間共用技能和 MCP 伺服器有更深入的說明。
用 Switch 重複使用本機 Claude Code MCP 定義
Switch 讓每個 Claude Desktop 帳號都有自己的設定檔。開啟「Keep coding preferences separate」(新設定檔預設開啟)時,設定檔會有自己的 Claude Code 設定目錄,Switch 啟動該設定檔的 Claude Desktop 時,會把 CLAUDE_CONFIG_DIR 指向它。
接著,Switch 可以在各設定檔和 Mac 平常的 Claude Code 設定之間,共用你選擇的本機 Claude Code MCP 伺服器定義,以及技能、指令和外掛。認證資訊不會被複製,既有的選擇不會被覆蓋,雲端連接器仍需在每個帳號中授權。這只適用於 Claude Code 的本機定義。Claude Desktop 本身的擴充功能仍要如上所述,在每個設定檔中從「設定」安裝。請參閱 Switch 如何處理 Claude Code。