AmoyLab/Unla

🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.

解決的問題

Unla 是一個網關服務,可將現有的 API 與 MCP 伺服器轉換為符合 Model Context Protocol (MCP) 標準的端點。無需重寫現有程式碼,即可讓遺留系統與 MCP 標準相容,讓 AI 客戶端能順暢地與其互動。

工作原理

Unla 使用 Go 編寫,作為代理層運作。它透過 YAML 設定檔將現有的 RESTful API 或其他 MCP 服務對應至 MCP 協定。支援多種傳輸方式,包括 SSE(Server-Sent Events)與 Streamable HTTP,可透過 Docker、Kubernetes 或裸機部署。

適用對象

擁有現有 API 基礎設施,希望在不修改原始原始碼的情況下,將服務與 MCP 相容的 AI 代理與客戶端整合的開發者與組織。

主要亮點

  • 零程式碼變更:透過設定檔而非程式設計方式,將 API 轉換為 MCP 伺服器。
  • 管理 UI:內建 Web 界面,方便設定與伺服器管理。
  • 協定支援:支援 MCP SSE 與 Streamable HTTP,可處理文字、影像與音訊回應。
  • 企業就緒:具備多租戶支援、持久化會話,並提供 Kubernetes 與 Helm 的部署選項。
  • 彈性設定:支援透過 SQLite、PostgreSQL 或 MySQL 實現熱重新載入與持久化。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案