Edison Watch
เชื่อมต่อไคลเอ็นต์

ChatGPT

เพิ่ม Edison Watch ไปยัง ChatGPT ในฐานะ custom remote MCP connector ผ่าน developer mode

ChatGPT (chatgpt.com) เชื่อมต่อกับ Edison Watch ในฐานะ custom remote MCP connector ผ่าน developer mode ของ OpenAI เช่นเดียวกับ claude.ai ChatGPT ทำงานอยู่บนคลาวด์ของ OpenAI ไม่ใช่บนแล็ปท็อปของคุณ - ดังนั้นคุณจึงต้องเพิ่ม Edison เข้าไปด้วยตนเองหนึ่งครั้ง โดยใช้ public gateway URL ของ Edison

เมื่อคุณเพิ่ม custom connector ChatGPT จะเข้าถึง MCP server ของคุณ จากคลาวด์ของ OpenAI ไม่ใช่จากเครื่องของคุณ ดังนั้น URL การเชื่อมต่อของคุณจึงต้องชี้ไปที่ public gateway ของ Edison (https://mcp.edison.watch/...) - URL แบบ localhost จาก local injection ของ desktop app จะใช้ไม่ได้กับ ChatGPT

การสร้าง custom connector ต้องใช้ developer mode ซึ่งมีให้บน ChatGPT Plus, Pro, Business, Enterprise และ Edu บนเว็บ บน Business, Enterprise และ Edu จะเป็นแบบ admin-gated - ผู้ดูแลระบบ workspace ต้องเปิดใช้งานก่อน (ดูแท็บ Admin) ChatGPT Free ไม่สามารถสร้าง custom connector ได้

1. รับ Edison Connection URL ของคุณ

Connection URL ส่วนตัวของคุณฝัง API key ของคุณไว้ สำหรับ ChatGPT ให้เติม ?client=chatgpt เพื่อให้ Edison ติดแท็ก session เป็น ChatGPT ใน dashboard:

https://mcp.edison.watch/mcp/<your-api-key>/?client=chatgpt

วิธีที่ง่ายที่สุดในการรับ URL นี้คือจาก Edison Watch dashboard: เปิด Settings หาส่วน Api key / MCP URL คลิก Get MCP URL แล้วเลือก ChatGPT จากรายการ - ไดอะล็อกจะให้ URL ที่พร้อมคัดลอกพร้อมแท็ก ?client=chatgpt ต่อท้ายไว้แล้ว (อีกทางเลือกหนึ่ง ให้คัดลอก URL พื้นฐานจากเมนู Copy MCP URL ของ Edison Watch desktop app แล้วเพิ่ม ?client=chatgpt ด้วยตัวเอง) ปฏิบัติต่อ URL นี้เหมือนรหัสผ่าน - ใครก็ตามที่มีมันสามารถเรียกใช้ MCP tool ในนามของคุณได้ (ภายใต้ Access Control Levels และ policy ของคุณ)

Host แตกต่างกันไปตามแต่ละ environment - release คือ mcp.edison.watch และการ deploy แบบ demo/self-hosted ใช้ gateway host ของตัวเอง ให้คัดลอก URL จาก desktop app ของคุณเองเสมอแทนการ hardcode host

2. เปิดใช้งาน Developer Mode

Custom MCP connector อยู่หลัง developer mode:

  1. ไปที่ Settings > Apps & Connectors
  2. เลื่อนไปที่ Advanced settings ที่ด้านล่างของหน้า
  3. เปิดสวิตช์ Developer mode

OpenAI ระบุว่า developer mode ทรงพลังแต่มีความเสี่ยง - มันให้ ChatGPT มีสิทธิ์อ่าน/เขียนเต็มรูปแบบกับ tool ใดก็ตามที่ connector เปิดเผย Edison อยู่ด้านหน้าของ tool เหล่านั้นและบังคับใช้ Access Control Levels และ policy rules ขององค์กรคุณในทุกการเรียก แต่คุณก็ยังควรตรวจสอบ connector ที่คุณเพิ่ม

3. เพิ่ม Custom Connector

วิธีที่คุณเพิ่ม connector ขึ้นอยู่กับว่าคุณกำลังตั้งค่าเพื่อตัวคุณเองเท่านั้นหรือกำลัง rollout Edison ให้ทั่วทั้งทีม

การสร้าง Edison Watch custom connector ใน ChatGPT developer mode

เพิ่ม Edison เป็น connector ของคุณเอง (เฉพาะบนเว็บ; Plus, Pro หรือที่นั่ง Business/Enterprise/Edu รายบุคคลที่เปิดใช้งาน developer mode):

  1. เปิด Apps ใน sidebar (ภายใต้ Settings > Apps & Connectors) แล้วคลิก Create เพื่อเปิดไดอะล็อก New App
  2. กรอก Name (เช่น edison-gateway) ส่วน Icon และ Description เป็นทางเลือก
  3. ภายใต้ Connection ให้คง Server URL ที่เลือกไว้ และวาง connection URL ของคุณ จากขั้นตอนที่ 1 รวมถึงเครื่องหมายทับท้ายและส่วนต่อท้าย ?client=chatgpt
  4. ตั้งค่า Authentication เป็น No Auth Edison ยืนยันตัวตนผ่าน API key ใน URL ของคุณ - ไม่มีการ sign-in แบบ OAuth ดังนั้น อย่า เลือก OAuth
  5. ChatGPT เตือนว่า "Custom MCP servers introduce risk." ให้ติ๊ก I understand and want to continue เพื่อรับทราบ
  6. คลิก Create

ChatGPT จะเชื่อมต่อและแสดงรายการ tool ของ Edison ในการใช้งานในแชท ให้เปิด Tools ของ composer (เมนู + / developer-mode) และเปิดใช้งานแอปสำหรับการสนทนานั้น

อย่าเพิ่ม Edison connector ที่ใช้ร่วมกันเพียงตัวเดียวสำหรับทั้งองค์กร Edison connection URL ทุกอันฝัง API key ส่วนตัวเฉพาะรายผู้ใช้ ไว้ และ gateway ไม่มีการ sign-in แบบ OAuth - URL คือ ข้อมูลรับรอง (ซึ่งเป็นเหตุผลที่คุณเลือก No Auth ใน ChatGPT) connector ที่ใช้ร่วมกันทั้งองค์กรเพียงตัวเดียวจะยืนยันตัวตนและระบุกิจกรรมของสมาชิก ทุกคน ให้เป็นของบัญชีเดียวที่มี key อยู่ใน URL ทำให้การตรวจสอบ การระบุตัวตน และการบังคับใช้ policy แบบรายผู้ใช้ยุบรวมเป็นตัวตนเดียว

ในการ rollout Edison ให้กับทีม:

  1. ผู้ดูแลระบบ workspace เปิดใช้งาน developer mode ภายใต้ Workspace Settings > Permissions & roles > Connected data > Developer mode / Create custom MCP connectors บน Business มีเพียงผู้ดูแลระบบเท่านั้นที่ใช้ได้ บน Enterprise/Edu ผู้ดูแลระบบและนักพัฒนาที่ได้รับอนุญาตสามารถใช้ได้
  2. แจกจ่าย Edison Watch desktop app เพื่อให้สมาชิกแต่ละคนสามารถคัดลอก connection URL ของตัวเอง ได้ (ขั้นตอนที่ 1)
  3. จากนั้นสมาชิกแต่ละคนทำตามขั้นตอน Personal ข้างต้นด้วย URL ของตัวเอง และ No authentication

วิธีนี้ทำให้ traffic ของสมาชิกแต่ละคนถูกระบุไปยังตัวพวกเขาได้อย่างถูกต้องใน Edison dashboard ซึ่งผู้ดูแลระบบจะมองเห็นภาพรวมทั่วทั้งองค์กรของสมาชิกทุกคน

ChatGPT ปฏิบัติต่อ custom connector ที่เพิ่มเองว่าเป็นแบบ unverified และจะขอการยืนยันก่อนการกระทำแบบ write โดยค่าเริ่มต้น นั่นเป็นเรื่องปกติ - Edison ยังคงบังคับใช้ Access Control Levels และ policy rules ของคุณในทุกการเรียก รวมถึงการอ่านด้วย