Unla
Unla is a lightweight gateway service that converts existing MCP servers and APIs into MCP protocol-compliant services.
- Type
- MCP
- Open source
- Yes
- GitHub Stars
- ★ 2.1k
- Source
- mcp-github
- Repository
- github.com/AmoyLab/Unla
Overview
Unla is a lightweight, highly available gateway service written in Go. It allows individuals and organizations to transform their existing MCP servers and APIs into MCP protocol-compliant services through configuration, without modifying any code. Supports Docker deployment and a management UI, requiring no changes to existing infrastructure. Ideal for developers and teams needing rapid integration of MCP services.
Capabilities
- ▪Convert RESTful APIs into MCP servers
- ▪Proxy MCP services
- ▪Support MCP SSE and Streamable HTTP
- ▪Persistent and recoverable session support
- ▪Multi-tenancy support
- ▪Automatic configuration retrieval and hot reload
Use cases
Setup
Run Unla using Docker:\\n```bash\\nexport APISERVER_JWT_SECRET_KEY="changeme-please-generate-a-random-secret"\\nexport SUPER_ADMIN_USERNAME="admin"\\nexport SUPER_ADMIN_PASSWORD="changeme-please-use-a-secure-password"\\ndocker run -d \\ --name unla \\ -p 8080:80 \\ -p 5234:5234 \\ -p 5235:5235 \\ -p 5335:5335 \\ -p 5236:5236 \\ -e ENV=production \\ -e TZ=Asia/Shanghai \\ -e APISERVER_JWT_SECRET_KEY=${APISERVER_JWT_SECRET_KEY} \\ -e SUPER_ADMIN_USERNAME=${SUPER_ADMIN_USERNAME} \\ -e SUPER_ADMIN_PASSWORD=${SUPER_ADMIN_PASSWORD} \\ --restart unless-stopped \\ ghcr.io/amoylab/unla/allinonThis information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
What protocols does Unla support?
Supports MCP SSE and MCP Streamable HTTP.
How do I deploy Unla?
Unla can be deployed via Docker or Kubernetes.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.