Cursor MCP 配置教學:mcp.json 寫法、項目與全局位置、OAuth 與連接失敗排查

Cursor 怎麼配置 MCP?按官方文檔講清一鍵安裝與手寫 mcp.json 兩條路、本地 stdio 與遠程 HTTP 的寫法、.cursor/mcp.json 和 ~/.cursor/mcp.json 的區別、用變量保護密鑰、工具審批,以及看 MCP Logs 排查。

NNathaniel bigo··原創首發·AI 輔助撰寫
8 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 Cursor 官方文檔《Model Context Protocol (MCP)》整理,資料核對於 2026-10-11。MCP 本身是什麼,見本站《MCP 是什麼》。

適用於誰

  • 想讓 Cursor 直接查數據庫、讀 Linear / Notion / Figma 的人;
  • 搜「cursor mcp 配置」「cursor mcp 設定」「cursor mcp 使用」的人;
  • 照着網上的 JSON 抄了一段,伺服器卻不出現或一直報錯的人。

結論先說

  1. 兩條路:在 Cursor Marketplace 裏點「Add to Cursor」一鍵安裝(走 OAuth 登入);或者手寫 mcp.json。
  2. 配置文件兩個位置:項目裏的 .cursor/mcp.json(只對這個項目)和用戶目錄下的 ~/.cursor/mcp.json(所有項目)。
  3. 本地伺服器寫 command + args;遠程伺服器寫 url。密鑰不要寫死,用 ${env:變量名} 引用環境變量。
  4. 預設每次調用 MCP 工具前 Cursor 都會先問你;是否自動運行跟着運行模式(Run Mode)走。
  5. 出問題先看日誌:輸出面板裏選 MCP Logs。
  6. 用不到的伺服器在 Customize 裏關掉——官方說關閉後它不會加載,也能減少工具列表的干擾。

方式一:從 Marketplace 一鍵安裝

打開側邊欄的 Customize,或訪問 Cursor Marketplace,找到需要的官方插件,點 Add to Cursor,按提示在瀏覽器裏完成 OAuth 登入即可。官方說明 Marketplace 裏是官方插件;社區的插件和 MCP 伺服器可以在 cursor.directory 瀏覽——社區來源的要自己把關,見文末的安全提示。

方式二:手寫 mcp.json

本地(stdio)伺服器

由 Cursor 在你電腦上啟動一個進程:

json
{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["-y", "mcp-server"],
      "env": {
        "API_KEY": "${env:MY_API_KEY}"
      }
    }
  }
}
字段必填說明
type是連接類型,寫 "stdio"
command是啟動命令,要在系統 PATH 裏或寫完整路徑(npx、node、python、docker 等)
args否傳給命令的參數數組
env否傳給伺服器的環境變量
envFile否額外加載的環境變量文件,如 "${workspaceFolder}/.env";只有 stdio 支持

Python 寫的伺服器把 command 換成 python、args 寫腳本路徑即可。

遠程(HTTP / SSE)伺服器

json
{
  "mcpServers": {
    "remote-server": {
      "url": "https://api.example.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:MY_SERVICE_TOKEN}"
      }
    }
  }
}

Cursor 支持三種傳輸方式:stdio(本地、單人)、SSE 和 Streamable HTTP(本地或遠程、可多人、支持 OAuth)。

能用哪些變量

command、args、env、url、headers 裏都可以用:

  • ${env:NAME}:環境變量;
  • ${userHome}:用戶主目錄;
  • ${workspaceFolder}:項目根目錄(即包含 .cursor/mcp.json 的那個文件夾);
  • ${workspaceFolderBasename}:項目文件夾名;
  • ${pathSeparator} 或 ${/}:系統路徑分隔符。

項目配置還是全局配置

位置作用範圍適合
.cursor/mcp.json(項目內)只在這個項目項目專用的數據庫、內部工具;可以提交進倉庫和同事共用
~/.cursor/mcp.json(用戶目錄)所有項目你到哪都用的服務,如文檔搜尋

Windows 上 ~ 指 C:\Users\你的用戶名。要提交進倉庫的項目配置,更要堅持用 ${env:...},不要把密鑰提交上去。

需要 OAuth 的伺服器

大多數遠程伺服器裝好後會自動引導你在瀏覽器登入。少數服務不支持動態註冊客戶端,或者要求把回調地址加白(官方舉例 Figma、Linear),這時在條目裏加 auth:

json
{
  "mcpServers": {
    "oauth-server": {
      "url": "https://api.example.com/mcp",
      "auth": {
        "CLIENT_ID": "${env:MCP_CLIENT_ID}",
        "CLIENT_SECRET": "${env:MCP_CLIENT_SECRET}",
        "scopes": ["read", "write"]
      }
    }
  }
}

在對方平台登記回調地址時,桌面端填 http://localhost:8787/callback,網頁端和雲端 Agent 填 https://www.cursor.com/agents/mcp/oauth/callback;兩邊都用就兩個都登記。

在對話裏使用

配置好的工具會出現在 Available Tools 裏,Agent 覺得相關就會自動調用(Plan 模式裏也會);你也可以直接點名「用 xx 工具查一下」。

預設情況下,每次調用前會彈出確認,點工具名旁的箭頭可以先看參數:

Cursor 對話裏調用 MCP 工具前的確認框:顯示「Calling list_schemas」和參數,右下角有 Cancel 與 Run tool 按鈕

圖片來源:Cursor 官方文檔《Model Context Protocol (MCP)》

MCP 工具和終端命令共用同一套運行模式。比如在 Auto-review 模式下,白名單裏的工具直接運行,其他的交給分類器審查。詳見《Cursor 私隱模式與 Agent 權限》。

常見問題

Q:怎麼排查連不上?

Ctrl+Shift+U(macOS Cmd+Shift+U)打開輸出面板,下拉選 MCP Logs,裏面有初始化、工具調用和報錯訊息。常見原因是 command 不在 PATH 裏(裝了 Node.js / Python 嗎)、環境變量沒設、JSON 少了逗號或引號。

Q:一個伺服器崩了會影響別的嗎?

不會。官方說明各伺服器互相隔離:出錯的那次工具調用標記為失敗,可以重試或看日誌,其他伺服器照常工作。

Q:怎麼更新 npm 裝的伺服器?

官方步驟:在 Customize 裏移除 → 運行 npm cache clean --force → 重新添加。自己寫的伺服器更新文件後重啟 Cursor。

Q:.cursorignore 能擋住 MCP 讀文件嗎?

擋不住。官方提醒:終端命令和 MCP 工具運行在 Cursor 的文件訪問控制之外,仍可能讀到被忽略的文件。

Q:能連敏感數據嗎?

可以,但官方要求:密鑰用環境變量;敏感的伺服器用 stdio 在本地跑;API Key 只給最小權限;接入重要系統前讀一遍伺服器源碼。MCP 伺服器能代你訪問外部服務、執行代碼,裝之前要弄清它做什麼。怎麼挑和審,見《MCP 伺服器怎麼選》。

參考資料

  • Model Context Protocol (MCP)(Cursor 官方):https://cursor.com/docs/mcp
  • Run Modes(Cursor 官方):https://cursor.com/docs/agent/security/run-modes
  • Ignore files(Cursor 官方幫助中心):https://cursor.com/help/customization/ignore-files
  • MCP 協議介紹(官方):https://modelcontextprotocol.io/introduction
需要開通或續費?AI 會員充值與全部商品 →

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

    Cursor 額度與套餐:免費版和 Pro 有什麼區別、額度怎麼看、什麼時候重置、用完了怎麼辦

    Cursor 收費標準與額度規則(官方 2026-10-11 版):Hobby / Pro / Pro Plus / Ultra 的區別、兩個用量池怎麼扣、在哪查剩餘額度、每月何時重置、用完後按量付費還是升級、怎麼設消費上限,以及學生優惠的現狀。

    Cursor0
  2. 02

    Cursor Tab 補全怎麼用:接受與拒絕、跨文件跳轉、暫停(Snooze)與不出建議的排查

    Cursor Tab 是 Cursor 的 AI 自動補全。本文按官方幫助中心講清怎麼接受整段或逐詞接受、Tab 連按跳到下一處修改、跨文件建議、怎麼暫停或對某類文件關閉,以及 Tab 不出建議時的四步排查。

    Cursor0
  3. 03

    Cursor Skills 使用教學:技能目錄、SKILL.md 字段、/ 調用與規則遷移

    Cursor 的 Skills 怎麼配置、放在哪?按官方文檔講清項目級與用戶級技能目錄(兼容 .claude 和 .codex)、SKILL.md 字段、自動與手動調用、用 paths 限定範圍、從 GitHub 安裝,以及用 /migrate-to-skills 遷移舊規則。

    Cursor0
  4. 04

    Cursor 快捷鍵大全:Agent、行內編輯、Tab 補全常用快捷鍵與快捷鍵設定、衝突處理

    Cursor 快捷鍵速查表(Windows / Linux 與 macOS 對照):打開 Agent、切換模式和模型、行內編輯、把選中代碼加入對話、Tab 補全、終端生成命令;以及怎麼改快捷鍵、和 VS Code 快捷鍵衝突時怎麼辦。

    Cursor0
  5. 05

    Cursor 安裝教學:下載、登入、導入 VS Code 設定與設定中文介面

    Cursor 怎麼安裝、怎麼設定中文?按官方文檔講清 Windows / macOS / Linux 的系統要求與安裝步驟、一鍵導入 VS Code 設定、把介面和 AI 回答改成中文的做法,以及白屏、「已損壞」等啟動問題。

    Cursor0
  6. 06

    Cursor 模型選擇:Auto、Grok、Composer、Claude、GPT 怎麼選,模型不可用與自帶 API Key

    Cursor 模型怎麼選?按官方文檔講清怎麼切換模型、Auto 的三種優化模式、Cursor Models 與 Other Models 兩個用量池、官方對各模型的定位、「模型不可用 / 不見了」的原因,以及自帶 API Key 的規則與限制。

    Cursor0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~