Unla MCP Gateway

Active
GitHub TypeScript MIT

Description

Lightweight MCP gateway that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes.

Key Features

  • Zero-code conversion of existing RESTful APIs and MCP servers into MCP-compliant endpoints
  • Support for MCP SSE, Streamable HTTP, and responses including text, images, and audio
  • Persistent and recoverable session support with multi-tenant architecture
  • Configuration hot-reloading with persistence options: Disk, SQLite, PostgreSQL, or MySQL
  • Built-in management UI for intuitive setup and operational control
  • Multi-replica deployment with Docker, Kubernetes, and Helm support

Use Cases

💡 Wrapping legacy enterprise APIs as MCP servers without modifying existing infrastructure
💡 Creating a unified MCP gateway for managing multiple backend services behind a single entry point
💡 Deploying production MCP gateways with high availability and multi-replica support
💡 Enabling OAuth-based pre-authentication for securing MCP server access
💡 Syncing gateway configurations across environments via HTTP, OS Signals, or Redis PubSub

Categories

Quick Start

Set environment variables for JWT secret and admin credentials, then run `docker run -d --name unla -p 8080:80 -p 5235:5235 -e ENV=production ghcr.io/amoylab/unla/allinone:latest`. Access the web interface at localhost:8080.

Related Projects