Edison Watch

ไคลเอนต์เดสก์ท็อป

ติดตั้ง Edison Watch desktop app เพื่อให้ผู้ดูแลระบบเห็นการใช้งาน AI ของพนักงานและกักกัน MCP server ใหม่

Edison Watch desktop app จะถูกติดตั้งบนเครื่องของพนักงานทุกคน โดยทำสองสิ่ง:

การมองเห็นของผู้ดูแลระบบ - ส่งผ่านทราฟฟิก AI ของพนักงานแต่ละคนผ่าน Edison เพื่อให้ผู้ดูแลระบบเห็นกิจกรรมใน dashboard

ส่งผ่านทราฟฟิกของ AI agent ของพนักงานแต่ละคนผ่าน Edison เพื่อให้ผู้ดูแลระบบเห็นใน dashboard ว่า agent ใดกำลังทำงาน เชื่อมต่อกับ MCP server ใด และทำการเรียกใช้เครื่องมืออะไรบ้าง หากไม่มี desktop app ทำงาน กิจกรรมของพนักงานคนนั้นจะมองไม่เห็นสำหรับผู้ดูแลระบบ

MCP quarantine - กัก MCP server ที่เพิ่งตรวจพบใหม่ไว้จนกว่าผู้ดูแลระบบจะอนุมัติ

คอยเฝ้าดูไฟล์กำหนดค่าของ AI agent ที่รองรับทั้งหมด และกัก MCP server ที่เพิ่งตรวจพบใหม่ไว้จนกว่าผู้ดูแลระบบจะอนุมัติ เพื่อป้องกัน shadow MCP

นอกจากนี้ยังฉีด Edison proxy เข้าไปในการกำหนดค่าของแต่ละ agent และแจ้งเตือนให้ผู้ใช้ตรวจสอบ credential ที่พบในการกำหนดค่าเหล่านั้น

สแตกฝั่งไคลเอนต์ของ Edison ทั้งหมด - desktop app, daemon ในเครื่อง และ UI component ที่ใช้ร่วมกัน - เป็นโอเพนซอร์สและตรวจสอบได้:

ส่วนประกอบเหล่านี้ทำงานร่วมกันอย่างไร
  • desktop - Electron app ที่พนักงานติดตั้ง ให้การมองเห็นแก่ผู้ดูแลระบบ กักกัน MCP server ใหม่ และติดตั้งพร้อมดูแล daemon stdiod
  • stdiod - Rust background daemon ที่ desktop app จัดการ ทำหน้าที่ tunnel MCP server ในเครื่อง (stdio) ของคุณไปยัง Edison gateway อย่างปลอดภัย
  • shared - ไลบรารีคอมโพเนนต์ React + Tailwind ที่ทั้ง desktop app และ web dashboard ถูกสร้างขึ้นจาก เพื่อให้มีหน้าตาสอดคล้องกัน
ทำไมเรื่องนี้จึงสำคัญ

desktop client เป็น Electron app ที่เป็นโอเพนซอร์สทั้งหมด ส่วน daemon เบื้องหลังที่ทำงานร่วมกันอย่าง stdiod - โปรเซส Rust ที่ tunnel MCP server ในเครื่องของคุณไปยัง Edison อย่างปลอดภัย - ก็เป็นโอเพนซอร์สเช่นกัน เนื่องจากทั้งสองทำงานบนเครื่องของพนักงาน ทีมความปลอดภัยของคุณจึงสามารถอ่านโค้ดได้ทุกบรรทัดก่อนนำไปใช้งาน

คู่มือโดยละเอียดสำหรับการติดตั้ง desktop client การเชื่อมต่อ agent การตรวจสอบเซิร์ฟเวอร์ที่ถูกกักกัน และการแก้ไขปัญหา จะมาเร็วๆ นี้ ในระหว่างนี้ ดู MCP Quarantine สำหรับ flow การอนุมัติ และ Monitoring Organization สำหรับสิ่งที่ผู้ดูแลระบบเห็นใน dashboard