# 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.

Repository: https://github.com/AmoyLab/Unla
Canonical: https://ross.abutalabs.com/products/unla
Language: TypeScript
License: MIT
License Family: permissive
Topics: mcp, mcp-gateway, mcp-server, mcp-adapter, rest-to-mcp, restful-to-mcp, awesome
Last push: 2026-08-04T14:48:03+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 96, longevity 36
- inputs: {"age_days": 505, "days_push": 29, "days_rel": 29, "gap_med": 1.0, "n_releases_24m": 43}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2213, forks 180 (observed 2026-08-28T04:06:26.999372+00:00)

## What it is
Unla is a lightweight, configuration-driven MCP gateway written in Go that converts existing MCP servers and REST APIs into MCP-compliant endpoints with zero code changes. It ships with a built-in web management UI and supports Docker deployment on bare metal, VMs, ECS, or Kubernetes.

## Use cases
- expose existing REST APIs as MCP servers for AI agents
- aggregate multiple MCP servers behind a single gateway
- convert legacy APIs to MCP without modifying code
- manage MCP server configurations through a web UI
- deploy an MCP gateway with Docker
- route LLM tool calls to internal APIs via MCP

## When to choose
- you need to make existing HTTP/REST APIs available to MCP clients without writing code
- you want a centralized gateway to manage and proxy multiple MCP servers
- you prefer configuration-driven (YAML) API-to-MCP conversion
- you need a self-hosted gateway with a management UI and Docker deployment

## When to avoid
- you need guaranteed backward compatibility across versions, as the project is under rapid development
- you want a fully managed cloud MCP service rather than self-hosting
- your APIs require complex transformation logic beyond what YAML configuration supports

## Facets
- artifact type: service
- maturity: active
- function: mcp, api-gateway, http-server, middleware, configuration-management, self-hosted
- domain: artificial-intelligence, apis, developer-tools, self-hosted, backend
- platform: self-hosted, cross-platform, windows, cloud
- tags: mcp-gateway, rest-to-mcp, api-to-mcp, yaml-configuration, management-ui, go, protocol-adapter, zero-code, ai-agents, docker, web-server, linux, macos, kubernetes

## Member repositories
- AmoyLab/Unla (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:26.999372+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:46:00.282629+00:00, confidence not recorded.
  - readme: https://github.com/AmoyLab/Unla (fetched 2026-08-28T04:06:26.999372+00:00, sha ef8c96c47f28)
- Data as of 2026-08-30T08:39:29.467469+00:00.
