Skip to main content
MCP Gateway Hero Light

What is Unla?

Unla is a lightweight, highly available gateway service written in Go. It enables individuals and organizations to transform existing MCP services and APIs into MCP protocol compliant services through configuration — without changing a single line of code.
⚡ Note: Unla is under rapid development! We strive to maintain backward compatibility, but cannot guarantee 100%. Please carefully check version changes when upgrading. Due to rapid iteration, documentation updates may sometimes lag behind. If you encounter any issues, feel free to seek help through Discord or Issues âĪïļ

🔧 Core Design Principles

✅ Zero Intrusion

Platform-agnostic, supports deployment on bare metal, VMs, ECS, Kubernetes environments without modifying existing infrastructure

🔄 Configuration-Driven

Transform traditional APIs into MCP services using YAML configuration — no code required

ðŸŠķ Lightweight & Efficient

Designed for minimal resource usage without sacrificing performance or availability

🧭 Built-in Management Interface

Out-of-the-box web interface that simplifies setup and reduces operational overhead

Architecture

Unla Architecture Light

🚀 Core Features

🔌 Protocol & Proxy Capabilities

  • ✅ Support for converting RESTful APIs to MCP services
  • ✅ Support for proxying MCP services
  • ✅ Support for MCP SSE
  • ✅ Support for MCP Streamable HTTP
  • ✅ Support for MCP responses including text, images, and audio
  • 🔄 Support for converting gRPC to MCP services (in development)
  • 🔄 Support for converting WebSocket to MCP services (in development)

🧠 Session & Multi-tenancy Support

  • ✅ Persistent and recoverable session support
  • ✅ Multi-tenancy support
  • 🔄 Support for MCP service grouping and aggregation (in development)

🛠 Configuration & Management

  • ✅ Automatic configuration retrieval and seamless hot reload
  • ✅ Configuration persistence (SQLite/PostgreSQL/MySQL/API)
  • ✅ Configuration synchronization via OS signals, HTTP, or Redis PubSub
  • ✅ Configuration version control

🔐 Security & Authentication

  • ✅ OAuth-based MCP service pre-authentication support

ðŸ“Ķ Deployment & Operations

  • ✅ Multi-replica service support
  • ✅ Docker support
  • ✅ Kubernetes and Helm deployment support

🌐 Community & Support

⌘I