aklivity/zilla
🦎 A lightweight, multi-protocol gateway for event-driven applications and AI agents. Expose and govern Kafka, MQTT, APIs, and MCP through one high-performance engine with shared routing, security, schema, and observability.
解決的問題
Zilla 是一個無狀態的多協定閘道,簡化了應用程式與 AI 代理連接事件驅動系統及外部工具的方式。它透過提供統一介面存取 Apache Kafka、MQTT 及各種 AI 工具集,消除了自訂協定橋接、碎片化驗證與各供應商封裝的需要。
運作方式
Zilla 使用專為高效率與極低延遲設計的原生協定串流引擎。它提供兩個主要介面:
- 事件閘道:透過 HTTP、SSE、gRPC、MQTT 或 WebSocket 向客戶端公開 Apache Kafka 與 MQTT。
- MCP 閘道:作為 AI 代理的聯邦代理,將多個 Model Context Protocol (MCP) 伺服器、HTTP API 與 OpenAPI 服務整合為單一受控端點。透過命名空間(例如
toolkit__capability)管理功能,避免衝突,並在這些供應商之間統一管理驗證、授權與遙測。
適用對象
需要安全、治理並監控其與多個後端服務、API 及事件串流互動的事件驅動架構或 AI 代理開發者。
主要特色
- 統一閘道:透過單一設定檔管理事件串流與 AI 代理工具包。
- MCP 聯邦:為 AI 代理在單一虛擬伺服器後整合多個 MCP 供應商。
- 協定轉換:將 Kafka 與 MQTT 橋接至 REST/HTTP 等應用程式友善的協定。
- 治理能力:提供內建的驗證、授權與 JSON、Avro、Protobuf 資料格式的模式守護機制。
- 可觀測性:無需修改後端供應商,即可記錄 MCP 指標、執行時間與生命週期事件。
相關
- 專案
- 專案
- 專案
- 專案
- 專案