Claude Desktop MCP 配置教學:claude_desktop_config.json 在哪、怎麼寫、不生效怎麼查

Claude 桌面版怎麼手動配置本地 MCP 伺服器?按 MCP 官方教學講清 Edit Config 入口、claude_desktop_config.json 在 macOS 和 Windows 上的路徑、完整 JSON 寫法、重啟後在哪看工具,以及不生效時的日誌位置和五步排查。

NNathaniel bigo··原創首發·AI 輔助撰寫
9 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 免費帳號 帳號
本文根據 MCP 官方教學《Connect to local MCP servers》整理,資料核對於 2026-10-11。沒有登入帳號操作,選單名稱取自官方教學原文。Claude 桌面版的下載安裝見《Claude 桌面版》;一鍵安裝的桌面擴展和遠程連接器見《Claude 連接器》。

適用於誰

  • 搜「claude desktop mcp 配置」「claude desktop 如何配置 mcp」「claude desktop mcp config file」的人;
  • 某個 MCP 伺服器的 README 裏只給了一段 mcpServers 的 JSON,不知道該粘到哪的人;
  • 配置寫好了,重啟後 Claude 裏卻看不到那個伺服器的人。

結論先說

  1. 入口在選單欄的 Claude 選單 → Settings → Developer → Edit Config。注意是系統選單欄裏的 Claude 選單,不是對話窗口裏的帳號設定。
  2. 配置文件叫 claude_desktop_config.json:macOS 在 ~/Library/Application Support/Claude/,Windows 在 %APPDATA%\Claude\。
  3. 寫法是一個 mcpServers 對象,每個伺服器一項,包含 command(用什麼啟動)和 args(參數)。
  4. 改完必須完全退出再重開 Claude Desktop,不是關窗口。
  5. 不生效先看日誌:macOS 在 ~/Library/Logs/Claude,Windows 在 %APPDATA%\Claude\logs。

一、準備

  • Claude Desktop:官方教學寫的是支持 macOS 和 Windows。已經裝了的話,在 Claude 選單裏選「Check for Updates...」確認是最新版;
  • Node.js:教學用的 filesystem 伺服器以及很多其他 MCP 伺服器需要它。在終端裏運行下面的命令確認已安裝,沒有的話去 nodejs.org 下載,官方建議用 LTS 版本。
bash
node --version

二、打開配置文件

  1. 點擊系統選單欄裏的 Claude 選單,選擇「Settings...」。官方特別強調不是 Claude 窗口內部的設定;
  2. 在設定窗口左側選 Developer 標籤;
  3. 點擊 Edit Config 按鈕。

這一步會打開配置文件;文件不存在時會新建一個。位置是:

系統路徑
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

三、寫入伺服器配置

官方教學的例子是 filesystem 伺服器,讓 Claude 能讀寫你指定的文件夾。

macOS:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}

Windows:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:\\Users\\username\\Desktop",
        "C:\\Users\\username\\Downloads"
      ]
    }
  }
}

把 username 換成你電腦的用戶名。各部分的含義:

寫法含義
"filesystem"伺服器的名稱,會顯示在 Claude Desktop 裏,可以自己起
"command": "npx"用 Node.js 自帶的 npx 來運行伺服器
"-y"自動確認安裝伺服器的包
"@modelcontextprotocol/server-filesystem"filesystem 伺服器的包名
其餘參數允許這個伺服器訪問的目錄

三個寫的時候容易出錯的地方:

  • Windows 路徑裏的反斜槓要寫兩個(C:\\Users\\...),這是 JSON 的轉義規則;
  • 路徑必須是絕對路徑,不能用相對路徑;
  • 要加第二個伺服器,是在 mcpServers 裏再加一項,用逗號隔開,而不是再寫一個 mcpServers。

官方的安全提醒:只授權你願意讓 Claude 讀取和修改的目錄。伺服器以你的用戶帳號權限運行,你能手動做的文件操作它都能做。不要圖省事把整個主目錄交出去。

四、重啟並確認

  1. 儲存文件後,完全退出 Claude Desktop 再重新打開;
  2. 點擊對話輸入框左下角的加號按鈕(官方教學裏叫「Add files, connectors, and more」);
  3. 把滑鼠移到 Connectors 上,點 Manage connectors;
  4. 在列表裏選中 filesystem,可以看到它提供的工具。

五、試着用

官方給的幾個測試說法:

  • 「寫一首詩並儲存到我的桌面」;
  • 「我的下載文件夾裏有哪些和工作相關的文件?」;
  • 「把桌面上的所有圖片整理到一個叫 Images 的新文件夾裏」。

每次操作前 Claude 都會請求你批准。彈出的請求仔細看一眼再同意,不放心就拒絕。

六、伺服器沒出現:五步排查

官方教學的排查順序:

  1. 完全重啟 Claude Desktop;
  2. 檢查 JSON 語法。多一個逗號、少一個引號都會讓整個文件失效;
  3. 檢查路徑:配置裏的路徑是否存在,是否為絕對路徑;
  4. 看日誌(位置見下一節);
  5. 在終端裏手動運行一遍伺服器,看有沒有報錯:
bash
npx -y @modelcontextprotocol/server-filesystem /Users/username/Desktop /Users/username/Downloads

Windows 上把路徑換成 C:\Users\username\Desktop 這樣的寫法。手動運行都起不來的話,問題在伺服器或 Node.js 環境,而不在 Claude。

七、日誌在哪

系統日誌目錄
macOS~/Library/Logs/Claude
Windows%APPDATA%\Claude\logs
  • mcp.log:MCP 連接和連接失敗的總體日誌;
  • mcp-server-伺服器名.log:對應伺服器的標準錯誤輸出。官方說明 stdio 伺服器可能把所有日誌都寫到標準錯誤,所以這個文件裏的內容不一定都是錯誤。

查看最近的日誌並持續跟蹤(macOS / Linux):

bash
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

Windows(只顯示最近的日誌):

powershell
type "%APPDATA%\Claude\logs\mcp*.log"

八、Windows 上的 ENOENT 與 ${APPDATA} 報錯

官方教學專門列了這個問題:伺服器加載失敗,日誌裏出現路徑中帶 ${APPDATA} 的報錯。解決辦法是在該伺服器的配置裏加上 env,把 %APPDATA% 展開後的實際值寫進去,形如:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "C:\\Users\\username\\Desktop"],
      "env": {
        "APPDATA": "C:\\Users\\username\\AppData\\Roaming\\"
      }
    }
  }
}

改完重新啟動 Claude Desktop。

官方還提醒:如果 npm 沒有全局安裝,npx 可能仍然失敗。全局安裝過的話,系統裏會有 %APPDATA%\npm 這個目錄;沒有的話運行:

bash
npm install -g npm

九、工具調用悄悄失敗

Claude 嘗試使用工具但沒有成功時,官方給的三步:看 Claude 的日誌裏有沒有報錯;確認伺服器能正常構建和運行;重啟 Claude Desktop。

還不行的話,用 MCP 官方的調試工具單獨連這個伺服器,排除 Claude 這一側的因素,見《MCP Inspector 怎麼用》。

常見問題

Q:需要密鑰的伺服器怎麼配?

在該伺服器的配置裏加 env 對象,把密鑰作為環境變量傳入,變量名按那個伺服器的 README 來。配置文件裏有密鑰時,注意不要把它同步到網盤或發給別人。

Q:這和「連接器」「桌面擴展」是什麼關係?

三種都是讓 Claude 用上 MCP 的方式。連接器是遠程服務,在介面裏點幾下登入即可;桌面擴展是打包好的本地伺服器,一鍵安裝;手動編輯配置文件最靈活,任何提供了 mcpServers 寫法的伺服器都能配,也最需要自己把關。

Q:這份配置能給 Claude Code 用嗎?

兩者的配置文件不是同一個。Claude Code 用 claude mcp add 命令或項目裏的 .mcp.json,見《Claude Code MCP 配置教學》。mcpServers 裏每一項的寫法是相通的。

Q:能裝哪些伺服器、怎麼判斷靠不靠譜?

本地 MCP 伺服器是以你的身份運行的程序,先審再裝,見《MCP 伺服器怎麼選、裝之前怎麼審》。本地和遠程的區別見《MCP 的 stdio、SSE 和 Streamable HTTP 有什麼區別》。

參考資料

  • Connect to local MCP servers(MCP 官方教學):https://modelcontextprotocol.io/docs/develop/connect-local-servers
需要開通或續費?Claude Pro 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Claude Pro 和 Max 的區別:用量、價格、Fable 模型和每月 API 額度怎麼選

    Claude Pro 和 Max 有什麼區別?按官方定價頁和幫助中心核對:Max 有 5x、20x 兩檔用量,Pro 與 Max 在價格、Fable 模型、每月 API 額度和計費週期上的差別,以及什麼情況下 Pro 夠用、什麼情況下該升 Max。

    Claude0
  2. 02

    Claude 登入不了、用不了、打不開怎麼辦:按官方幫助中心逐條排查

    Claude 無法登入、無法使用、無法打開怎麼辦?按官方幫助中心的順序排查:收不到登入電郵、登入報錯、Google 登入出問題、系統繁忙、額度用完、官方故障,以及所在地區是否在官方支持名單裏。

    Claude0
  3. 03

    Claude 怎麼註冊:官方註冊流程、手機驗證要求,以及提示無法註冊時官方怎麼說

    Claude 怎麼註冊?打開 claude.ai,用 Google 或電郵登入連結創建帳號,再用支持地區的手機號收短訊驗證碼。講清官方的註冊條件、手機驗證的限制,以及收不到驗證碼、號碼被用過多次時官方的處理辦法。

    Claude0
  4. 04

    Claude 怎麼用:新手入門,從打開聊天到寫出第一個好問題

    Claude 怎麼用?按官方幫助中心整理的新手路徑:在網頁、桌面版或手機 App 打開聊天,像對同事一樣寫需求,用輸入框的「+」和「/」找功能,點模型名換模型,免費版有每 5 小時重置的上限。

    Claude0
  5. 05

    Claude 怎麼設定成中文:介面語言、回答語言和語音語言分別怎麼設

    Claude 怎麼設定中文?官方幫助中心列出的 11 種介面語言裏目前沒有中文,但 Claude 會用你提問的語言回答,直接用中文問即可;想固定用中文,可在設定的 Instructions for Claude 裏寫一句。語音模式的語言要單獨選。

    Claude0
  6. 06

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~