Devin
เพิ่ม Edison Watch ไปยัง Devin ในฐานะ custom remote MCP server ทั้งใน MCP Marketplace บนคลาวด์หรือใน Devin CLI
Devin (วิศวกรซอฟต์แวร์ AI อัตโนมัติของ Cognition) เชื่อมต่อกับ Edison Watch ในฐานะ custom remote MCP server Devin เปิดเผยการตั้งค่า MCP บนสองพื้นผิว: Cloud Devin (app.devin.ai) ให้ผู้ดูแลระบบขององค์กรเพิ่ม custom MCP server ได้ภายใต้ Settings > Connections และ Devin CLI (Devin for Terminal) อ่าน MCP server จากไฟล์ .devin/config.json ทั้งสองสามารถชี้ไปที่ public gateway ของ Edison ได้
Cloud Devin เข้าถึง MCP server ของคุณ จากคลาวด์ของ Cognition ไม่ใช่จากแล็ปท็อปของคุณ ดังนั้น URL การเชื่อมต่อของคุณจึงต้องชี้ไปที่ public gateway ของ Edison (https://mcp.edison.watch/...) - URL แบบ localhost จาก local injection ของ desktop app จะใช้ไม่ได้ CLI ทำงานในเครื่อง แต่ก็ยังควรใช้ URL ของ gateway เพื่อให้ traffic ของมันถูกตรวจสอบ
1. รับ Edison Connection URL ของคุณ
Connection URL ส่วนตัวของคุณฝัง API key ของคุณไว้ สำหรับ Devin ให้เติม ?client=devin เพื่อให้ Edison ติดแท็ก session เป็น Devin ใน dashboard:
https://mcp.edison.watch/mcp/<your-api-key>/?client=devinวิธีที่ง่ายที่สุดในการรับ URL นี้คือจาก Edison Watch dashboard: เปิด Settings หาส่วน Api key / MCP URL คลิก Get MCP URL แล้วเลือก Devin จากรายการ - ไดอะล็อกจะให้ URL ที่พร้อมคัดลอกพร้อมแท็ก ?client=devin ต่อท้ายไว้แล้ว (อีกทางเลือกหนึ่ง ให้คัดลอก URL พื้นฐานจากเมนู Copy MCP URL ของ Edison Watch desktop app แล้วเพิ่ม ?client=devin ด้วยตัวเอง) ปฏิบัติต่อ URL นี้เหมือนรหัสผ่าน - ใครก็ตามที่มีมันสามารถเรียกใช้ MCP tool ในนามของคุณได้ (ภายใต้ Access Control Levels และ policy ของคุณ)
แท็ก ?client=devin มีความสำคัญมากกว่าแค่ป้ายชื่อที่แสดง - Edison พึ่งพาแท็กนี้ในการจดจำ Devin และจัดกลุ่มการเรียกของมันเข้าใน session ที่ถูกต้อง ดังนั้นจึงควรใส่ไว้เสมอ
Host แตกต่างกันไปตามแต่ละ environment - release คือ mcp.edison.watch และการ deploy แบบ demo/self-hosted ใช้ gateway host ของตัวเอง ให้คัดลอก URL จาก desktop app ของคุณเองเสมอแทนการ hardcode host
2. เพิ่ม Edison เป็น Custom MCP Server
วิธีที่คุณเพิ่ม Edison - และว่า traffic ของผู้ใช้แต่ละคนถูกระบุอย่างถูกต้องหรือไม่ - แตกต่างกันอย่างมากระหว่างสองพื้นผิว อ่าน callout เรื่องการระบุตัวตนในแต่ละแท็บก่อนเลือก
MCP server ของ Cloud Devin ใช้ร่วมกันทั้งองค์กร ไม่ใช่แบบรายผู้ใช้ เอกสารของ Cognition ระบุว่า custom MCP server นั้น "ใช้ร่วมกันภายในองค์กรของคุณ" และ "session ของสมาชิกทุกคนใช้การเชื่อมต่อที่ผ่านการยืนยันตัวตนเดียวกัน" เนื่องจาก Edison connection URL ทุกอันฝัง API key ส่วนตัวเฉพาะรายผู้ใช้ ไว้ การมี Edison connector ตัวเดียวทั้งองค์กรจะยืนยันตัวตนและระบุกิจกรรม Devin ของสมาชิก ทุกคน ให้เป็นของบัญชีเดียวที่มี key อยู่ใน URL - ทำให้การตรวจสอบ การระบุตัวตน และการบังคับใช้ policy แบบรายผู้ใช้ยุบรวมเป็นตัวตนเดียว Cloud Devin ไม่มีตัวเลือก MCP แบบรายผู้ใช้ หากคุณต้องการการระบุตัวตนแบบรายผู้ใช้ ให้ใช้แท็บ Devin CLI แทน
เปิด Settings > Connections > Add a custom MCP (ลิงก์ตรง: https://app.devin.ai/org/<your-org>/settings/connections/custom-mcp) หน้านี้มีชื่อว่า "Create a custom MCP server for your organization" และต้องใช้สิทธิ์ผู้ดูแลระบบ Manage MCP Servers
- กรอก Server name (เช่น
edison-watch) Devin จะกรอก Slug ให้อัตโนมัติ ส่วน Icon และ Short description เป็นทางเลือก (หรือคุณสามารถคลิก Import JSON เพื่อวางการตั้งค่า server แทนได้) - ภายใต้ Connection ให้ตั้งค่า Transport type เป็น HTTP - gateway ของ Edison พูดภาษา streamable HTTP
- วาง connection URL แบบเต็มของคุณจากขั้นตอนที่ 1 ลงใน Server URL รวมถึงเครื่องหมายทับท้ายและ
?client=devin - ตั้งค่า Authentication เป็น None Edison ยืนยันตัวตนผ่าน API key ใน URL - ไม่มีการ sign-in แบบ OAuth และไม่ต้องการ header แยกต่างหาก ดังนั้นให้ปล่อยส่วน Secrets ว่างไว้เช่นกัน
- คลิก Install and enable
Devin CLI (Devin for Terminal) คือเส้นทางที่มีเอกสารกำกับสำหรับ key แบบ รายผู้ใช้ .devin/config.json ที่ใช้ร่วมกัน (commit มันเข้า repo ของคุณ) ประกาศ server และนักพัฒนาแต่ละคนใส่ secret ของตัวเองใน override .devin/config.local.json ที่ git ไม่สนใจ - ดังนั้น traffic ของ Edison ของสมาชิกแต่ละคนจึงถูกระบุไปยัง ตัวพวกเขาเอง:
- ใน
.devin/config.jsonที่ใช้ร่วมกันของ repo คุณ ให้ประกาศ MCP serveredisonด้วยtype: "http"และ URL ของ gateway (โดยไม่ใส่ key หากคุณอ้างอิง key ผ่านตัวแปร) - สมาชิกแต่ละคนเพิ่ม connection URL
?client=devinของตัวเอง (หรือส่วน API key ของมัน) ลงใน.devin/config.local.jsonส่วนตัว ซึ่ง git ไม่สนใจและไม่เคยถูกแชร์ - แจกจ่าย Edison Watch desktop app เพื่อให้สมาชิกแต่ละคนสามารถคัดลอก connection URL ของตัวเอง จากขั้นตอนที่ 1 ได้
ดู เอกสารการตั้งค่า MCP ของ CLI ของ Cognition สำหรับ schema การตั้งค่าที่แน่นอน วิธีนี้ทำให้ traffic ของสมาชิกแต่ละคนถูกระบุไปยังตัวพวกเขาได้อย่างถูกต้องใน Edison dashboard ซึ่งผู้ดูแลระบบจะมองเห็นภาพรวมทั่วทั้งองค์กรของสมาชิกทุกคน
การเพิ่ม custom MCP server ระดับองค์กรใน Cloud Devin ต้องใช้สิทธิ์ Manage MCP Servers ซึ่งในทางปฏิบัติอยู่ในการควบคุมผู้ดูแลระบบ/บทบาทของ Devin (Teams และ Enterprise) หน้าราคาของ Cognition ไม่ได้ระบุ MCP แยกตามแผน ดังนั้นโปรดยืนยันความพร้อมใช้งานในแผนของคุณก่อน rollout Edison

