MCP
MCP(Model Context Protocol)讓 agent 在需要時呼叫外部工具:查 Jira、讀文件站、操作資料庫、看監控。對 Cursor 來說,MCP 比較像外掛層,而不是永遠開著的側欄。
設定檔根鍵必須是 "mcpServers":
- 專案:
.cursor/mcp.json(可進 git,給這個 repo 用) - 個人:
~/.cursor/mcp.json
傳輸常見有 stdio、SSE、Streamable HTTP。加完之後到 Settings → Tools & MCP 確認狀態是已連線。JSON 寫錯或根鍵拼錯時,檔案可能被靜默忽略。
什麼時候該接 MCP
- 任務本來就要打外部系統,而 CLI 不好用或沒權限。
- 你希望 agent 按需讀 schema、文件,而不是把整份 API 手冊貼進 Rules。
官方較新的做法,是把 MCP 工具描述當檔案讓 agent 搜尋,避免一開場就把數十個 tool schema 塞進 context。這也是 選模型與 token 那場的重點之一。
終端機已經有的工具(gh、docker、kubectl)不必為了「看起來完整」再包一層 MCP。先能用 CLI 完成,再決定要不要加伺服器。
注意
- 不要把密鑰寫進會進 git 的 json;用環境變數或本機 secret。
- MCP 一多,agent 可能花時間選工具而不是改程式。只開這個專案真的會用到的。
- 版本之間設定格式改過,以你安裝的 Cursor 說明為準。
推薦影音
官方 Cursor 201 用 Notion 回饋產生 Linear tickets,示範「外部系統進 Cursor、不要自己複製貼上」。那就是 MCP(或同等整合)要解決的問題。