Satgate: ไฟร์วอลล์ทางเศรษฐกิจสำหรับคำขอของตัวแทน AI บน MCP
Satgate เป็นเครื่องมือเซิร์ฟเวอร์ MCP จาก Satgate IO ออกแบบมาเป็น "ไฟร์วอลล์ทางเศรษฐกิจสำหรับคำขอของตัวแทน AI." แพลตฟอร์มฟรีนี้ทำหน้าที่เป็นชั้นอำนาจและความรับผิดชอบของตัวแทน ควบคุมการเข้าถึงของตัวแทน AI ต่อระบบต่างๆ มันเชื่อมต่อกับเครื่องมือ MCP, REST APIs, และบัญชีขององค์กร บังคับใช้นโยบายและงบประมาณ แจกจ่ายเป็นไฟล์ไบนารีเดียวหรือภาพ Docker, Satgate รองรับการปรับใช้ Kubernetes และสร้างด้วย Go มันช่วยให้มนุษย์และแพลตฟอร์มสามารถมอบอำนาจที่จำกัดให้กับตัวแทน AI ในขณะที่รักษาหลักฐานที่สามารถตรวจสอบได้เกี่ยวกับการกระทำของพวกเขา.
Satgate เชื่อมต่อกับอะไร?
Satgate ทำหน้าที่เป็นเกตเวย์ที่เชื่อมต่อคำขอของตัวแทน AI กับระบบที่หลากหลาย มันควบคุมการเข้าถึงสำหรับตัวแทนที่มีปฏิสัมพันธ์กับเครื่องมือ MCP, REST APIs, การเรียกเก็บเงิน API-key, x402, L402, และบัญชีขององค์กร ทำงานเป็น HTTP reverse proxy มันทำงานร่วมกับ backend HTTP ใด ๆ รวมถึง REST, GraphQL, และเซิร์ฟเวอร์ MCP อื่น ๆ ลูกค้า AI และการรวมระบบที่ได้รับการยืนยันรวมถึง MCP, เครื่องมือ OpenAI, เครื่องมือ Anthropic, LangChain, CrewAI, และ Raw HTTP.
ฟีเจอร์หลักและเครื่องมือ
Satgate เปิดเผย primitive สำหรับนักพัฒนาหลายรายการเพื่อจัดการปฏิสัมพันธ์ของตัวแทน ซึ่งรวมถึง issue() สำหรับสร้างความสามารถ, pay() สำหรับการจัดสรรทรัพยากร, และ verify() สำหรับตรวจสอบความถูกต้อง การจัดการความสามารถจะถูกจัดการผ่าน API endpoints เช่น POST /api/capability/mint (เฉพาะผู้ดูแลระบบ), POST /api/capability/validate, POST /api/capability/delegate, และ GET /api/capability/ping สำหรับฟังก์ชัน L402 มันเสนอ endpoints /v1/paywall/challenge และ /v1/paywall/verify.
ใครคือผู้ใช้?
Satgate สำหรับมนุษย์และแพลตฟอร์มที่ต้องการมอบอำนาจที่จำกัดให้กับตัวแทน AI ผู้ชมของมันรวมถึงผู้ที่ต้องบังคับใช้กฎระเบียบ, จัดการงบประมาณ, และรักษาหลักฐานที่ตรวจสอบได้ของการกระทำของตัวแทน มันช่วยให้แน่ใจว่ามีความรับผิดชอบต่อการมีปฏิสัมพันธ์ของ AI กับบริการต่าง ๆ นี่ไม่ใช่ตัวเลือกที่เหมาะสมหากคุณไม่ต้องการควบคุมหรือตรวจสอบการเข้าถึงของตัวแทน AI ต่อระบบภายนอก.
วิธีเริ่มต้น
เซิร์ฟเวอร์ทำการตรวจสอบโดยใช้ API key ที่ส่งเป็นตัวแปรสภาพแวดล้อม โดยเฉพาะ ADMIN_TOKEN สำหรับ endpoints การบริหารจัดการ มันรองรับ HTTP เป็นโปรโตคอลการขนส่งสำหรับเส้นทางที่ถูกพร็อกซี.
กรณีการใช้งาน
- การมอบอำนาจที่จำกัด: การออกโทเค็นความสามารถที่มีขอบเขต (Macaroons) ให้กับตัวแทน AI, มอบสิทธิ์เฉพาะ, งบประมาณ, และระยะเวลาหมดอายุสำหรับการมีปฏิสัมพันธ์กับ APIs หรือเครื่องมือ MCP.
- การบังคับใช้นโยบายทางเศรษฐกิจ: ทำหน้าที่เป็นเกตเวย์เพื่อบังคับใช้นโยบายและงบประมาณที่กำหนดไว้ล่วงหน้าบนคำขอของตัวแทน AI ก่อนที่จะถึง APIs หรือเครื่องมือ MCP ข้างต้น, ป้องกันการกระทำที่ไม่ได้รับอนุญาตหรือการใช้จ่ายเกินงบ.
- การสร้างหลักฐานที่ตรวจสอบได้: การผลิตใบเสร็จที่ลงนามและ "Evidence Packs" สำหรับการตัดสินใจของตัวแทนที่ได้รับอนุญาต, ถูกปฏิเสธ, จัดสรรทรัพยากร, มอบหมาย, และถูกเพิกถอน, มีประโยชน์สำหรับการตรวจสอบ, การตรวจสอบเหตุการณ์, หรือหลักฐานการเพิกถอน.
Satgate เสนอชั้นที่สำคัญสำหรับการจัดการการโต้ตอบของตัวแทน AI โดยมุ่งเน้นที่การควบคุมการเข้าถึงทางเศรษฐกิจและความรับผิดชอบ การใช้โทเค็นความสามารถที่ได้รับการตรวจสอบทางเข้ารหัสช่วยให้ควบคุมสิทธิ์ของตัวแทนและการใช้ทรัพยากรได้อย่างละเอียด ความสามารถของแพลตฟอร์มในการสร้างหลักฐานที่สามารถตรวจสอบได้สนับสนุนการตรวจสอบและการบังคับใช้นโยบาย.