跳轉到主要內容
MCP Gateway Hero Light

Unla 是什麼?

Unla 是以 Go 語言撰寫、輕量且高可用的閘道服務。它可讓個人與組織透過 MCP 協定 設定,將既有 MCP 服務及 API 直接轉化為相容服務—無需更動其他程式碼。
注意:Unla 正在高速開發中!我們致力於維持向下相容,但無法保證 100%。升級時請仔細檢查版本異動。由於快速迭代,文件更新可能會略有滯後,如遇問題歡迎在 DiscordIssues 求助 ❤️

🔧 核心設計原則

✅ 零侵入

跨平台設計,支援裸機、VM、ECS、Kubernetes 部署,無需修改現有基礎架構

🔄 設定驅動

以 YAML 設定檔將傳統 API 轉換為 MCP 服務,不需寫任何程式

🪶 輕量高效

極低資源使用,效能與可用性兼顧

🧭 內建管理介面

隨附網頁介面,簡化部署並減少運維負擔

架構說明

Unla Architecture Light

🚀 核心功能

🔌 協定與代理功能

  • ✅ 支援將 RESTful API 轉換為 MCP 服務
  • ✅ 支援 MCP 服務代理功能
  • ✅ 支援 MCP SSE
  • ✅ 支援 MCP Streamable HTTP
  • ✅ 支援 MCP 回應格式:文字、圖片、音訊
  • 🔄 gRPC 轉 MCP 服務開發中
  • 🔄 WebSocket 轉 MCP 服務開發中

🧠 工作階段與多租戶

  • ✅ 持久且可恢復的會話支援
  • ✅ 多租戶機制
  • 🔄 MCP 服務分組與彙整開發中

🛠 設定與管理

  • ✅ 自動抓取設定、熱重載
  • ✅ 設定持久化(支援 SQLite、PostgreSQL、MySQL、API)
  • ✅ 設定同步(可用 OS 訊號、HTTP 或 Redis PubSub)
  • ✅ 設定版本控管

🔐 安全與認證

  • ✅ 支援基於 OAuth 的 MCP 服務預認證

📦 部署與運維

  • ✅ 支援多副本服務
  • ✅ 支援 Docker
  • ✅ 支援 Kubernetes 與 Helm 部署

🌐 社群與支援