工程開發
mcp-server avatar

mcp-server

在 Cursor IDE 環境中整合與管理自訂模型上下文協議 (MCP) 伺服器的操作指南。

簡介

此技能為開發人員提供了一個完整的框架,用於透過建立與設定自訂模型上下文協議 (MCP) 伺服器來擴展 Cursor IDE 的功能。它專為需要將內部工具、本機資料庫或外部 API 直接整合到其 IDE 工作流程中的工程師與 AI 輔助開發人員所設計,讓 AI 能以更高的自主性與精確度與資料互動並執行操作。

  • 支援在 ~/.cursor/projects 目錄中建立標準化的 MCP 伺服器資料夾結構。

  • 支援多種驗證模式,包括透過環境變數注入 API 金鑰、基於本機 URL 的連線以及 OAuth 驗證工作流程。

  • 提供系統化的 JSON 工具描述定義方法,包含自訂名稱、說明、參數架構與必要欄位。

  • 促進將外部服務(如 Notion、n8n、Figma 及自訂文件查詢工具)整合至 AI 的上下文感知工具庫中。

  • 包含針對安裝循環、配置錯誤及 Cursor IDE 內伺服器註冊問題的專用排錯流程。

  • 使用者應精確定義工具架構,以確保透過 CallMcpTool 函數進行有效的參數解析與執行。

  • 確保在 ~/.cursor/mcp.json 設定檔中正確映射伺服器指令、引數與環境變數。

  • 修改 MCP 設定後,務必執行視窗重新載入 (Cmd+Shift+P > Reload Window),以確保 IDE 成功註冊變更。

  • 透過安全的環境區塊管理 API 金鑰,而非將憑證直接硬編碼於 JSON 描述檔中,藉此優先確保安全性。

  • 在將新工具部署至關鍵開發工作流程之前,請務必先使用 CallMcpTool 指令進行測試。

  • 適用於自動化跨工具操作,例如從 Figma 提取設計規格、檢索發票資料或直接從聊天介面執行工作流程管線。

倉庫統計

Star 數
322
Fork 數
46
Open Issue 數
120
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午03:13
在 GitHub 查看