DevCycle MCP Server
ทางการเปลี่ยนเครื่องมือ AI ที่คุณชื่นชอบให้เป็นผู้ช่วยจัดการฟีเจอร์ DevCycle's MCP ทำงานร่วมกับผู้ช่วยเขียนโค้ดที่คุณชื่นชอบ เพื่อให้คุณสามารถสร้างและตรวจสอบฟีเจอร์แฟล็กโดยใช้ภาษาธรรมชาติได้โดยตรงในเวิร์กโฟลว์ของคุณ
เอกสาร
บนหน้านี้
DevCycle Model Context Protocol (MCP) Server สร้างขึ้นบนพื้นฐานของ DevCycle CLI ซึ่งช่วยให้เครื่องมือแก้ไขโค้ดที่ขับเคลื่อนด้วย AI อย่าง Cursor และ Windsurf หรือเครื่องมือทั่วไปอย่าง 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: หากคุณกำลังใช้ 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 แสดงสถานะเป็น "Needs login" พร้อมตัวบ่งชี้สีเหลือง
- คลิกที่เซิร์ฟเวอร์ DevCycle MCP เพื่อเริ่มกระบวนการอนุญาต
- การดำเนินการนี้จะเปิดหน้าอนุญาตในเบราว์เซอร์ที่
mcp.devcycle.com - ตรวจสอบและคลิก "Allow Access" เพื่อให้สิทธิ์
- หากคุณมีหลายองค์กร ให้เลือกองค์กรที่ต้องการที่
auth.devcycle.com - คุณจะถูกเปลี่ยนเส้นทางกลับไปยัง Cursor โดยเซิร์ฟเวอร์จะทำงานอยู่
เครื่องมือที่พร้อมใช้งาน
DevCycle MCP Server มีเครื่องมือจัดการ Feature Flag ที่ครอบคลุม โดยแบ่งเป็น 6 หมวดหมู่:
| หมวดหมู่ | เครื่องมือ | คำอธิบาย |
|---|---|---|
| การจัดการ Feature | list_features, create_feature, update_feature, update_feature_status, delete_feature, cleanup_feature, get_feature_audit_log_history | สร้างและจัดการ Feature Flag |
| การจัดการตัวแปร | list_variables, create_variable, update_variable, delete_variable | จัดการตัวแปร Feature |
| การจัดการโปรเจกต์ | list_projects, get_current_project, select_project | การเลือกและรายละเอียดโปรเจกต์ |
| Self-Targeting และ Overrides | get_self_targeting_identity, update_self_targeting_identity, list_self_targeting_overrides, set_self_targeting_override, clear_feature_self_targeting_overrides | การทดสอบและ Overrides |
| ผลลัพธ์และการวิเคราะห์ | get_feature_total_evaluations, get_project_total_evaluations | การวิเคราะห์การใช้งาน |
| การติดตั้ง SDK | install_devcycle_sdk | คู่มือและตัวอย่างการติดตั้ง SDK |
ลองใช้งาน
เมื่อกำหนดค่าแล้ว ให้ลองถามผู้ช่วย AI ของคุณ:
- "สร้าง Feature Flag ใหม่ชื่อ 'new-checkout-flow'"
- "แสดงรายการ Feature ทั้งหมดในโปรเจกต์ของฉัน"
- "เปิดใช้งานการกำหนดเป้าหมายสำหรับ Feature header-redesign ใน production"
- "แสดงการวิเคราะห์การประเมินผลย้อนหลัง 7 วัน"
ขั้นตอนถัดไป
- MCP Reference - เอกสารเครื่องมือฉบับสมบูรณ์พร้อมพารามิเตอร์ทั้งหมด
- CLI Reference - เรียนรู้เกี่ยวกับคำสั่ง CLI พื้นฐาน
การขอความช่วยเหลือ
- GitHub Issues: GitHub Issues
- เอกสารทั่วไป: DevCycle Docs
- ฝ่ายสนับสนุน: ติดต่อฝ่ายสนับสนุน