DevCycle MCP Server
官方將您喜愛的AI工具轉變為功能管理助手。DevCycle的MCP可與您喜愛的編碼助手協作,讓您直接在工作流程中使用自然語言創建和監控功能開關。
文件
本頁內容
DevCycle 模型上下文協定 (MCP) 伺服器以 DevCycle CLI 為基礎,讓 Cursor 和 Windsurf 等 AI 驅動的程式碼編輯器,或 Claude Desktop 等通用工具,能夠直接與您的 DevCycle 專案互動,並代表您進行變更。
快速設定
DevCycle MCP 採用託管服務,因此無需設定本機伺服器。我們將引導您完成安裝,並使用您偏好的 AI 工具進行驗證。
直接連線: 對於原生支援 MCP 規範與 OAuth 驗證的客戶端,您可以直接連線到我們的託管伺服器:
https://mcp.devcycle.com/mcp
協定支援:我們的 MCP 伺服器同時支援 SSE 和 HTTP Streaming 協定,會根據您客戶端的能力自動協商最佳選項。
替代端點:如果您的客戶端在協定協商時遇到問題,請使用僅限 SSE 的端點:
https://mcp.devcycle.com/sse
MCP 登錄:如果您使用 registry.modelcontextprotocol.io,DevCycle MCP 的列表名稱為:com.devcycle/mcp
資訊
這些說明使用遠端 DevCycle MCP 伺服器。如需安裝本機 MCP 伺服器,請參閱參考文件。
設定您的 AI 客戶端
- Cursor
- VS Code
- Claude Code
- OpenCode
- Claude Desktop
- Windsurf
- Codex CLI
- Gemini CLI
📦 在 Cursor 中安裝
若要開啟 Cursor 並自動新增 DevCycle MCP,請點擊上方的安裝按鈕。或者,將以下內容新增至您的 ~/.cursor/mcp_settings.json 檔案。如需了解更多,請參閱 Cursor 文件。
{
"mcpServers": {
"DevCycle": {
"url": "https://mcp.devcycle.com/mcp"
}
}
}
在 Cursor 中進行驗證:
- 設定完成後,您會看到 DevCycle MCP 顯示為 「需要登入」 並帶有黃色指示燈
- 點擊 DevCycle MCP 伺服器以啟動授權流程
- 這會在
mcp.devcycle.com開啟瀏覽器授權頁面 - 檢視並點擊 「允許存取」 以授予權限
- 如果您有多個組織,請在
auth.devcycle.com選擇您想要的組織 - 您將被重新導向回 Cursor,此時伺服器已啟用
可用工具
DevCycle MCP 伺服器提供全面的功能旗標管理工具,分為 6 個類別:
| 類別 | 工具 | 說明 |
|---|---|---|
| 功能管理 | list_features, create_feature, update_feature, update_feature_status, delete_feature, cleanup_feature, get_feature_audit_log_history | 建立與管理功能旗標 |
| 變數管理 | list_variables, create_variable, update_variable, delete_variable | 管理功能變數 |
| 專案管理 | list_projects, get_current_project, select_project | 專案選擇與詳細資料 |
| 自我定位與覆寫 | get_self_targeting_identity, update_self_targeting_identity, list_self_targeting_overrides, set_self_targeting_override, clear_feature_self_targeting_overrides | 測試與覆寫 |
| 結果與分析 | get_feature_total_evaluations, get_project_total_evaluations | 使用情況分析 |
| SDK 安裝 | install_devcycle_sdk | SDK 安裝指南與範例 |
試試看
設定完成後,嘗試詢問您的 AI 助理:
- "建立一個名為 'new-checkout-flow' 的新功能旗標"
- "列出我專案中的所有功能"
- "在正式環境中為 header-redesign 功能啟用定位"
- "顯示過去 7 天的評估分析"
下一步
- MCP 參考 - 包含所有參數的完整工具文件
- CLI 參考 - 了解底層的 CLI 指令
取得協助
- GitHub Issues:GitHub Issues
- 一般文件:DevCycle Docs
- 支援:聯絡支援團隊