AUTOMATIONSWITCH

Unla

by AmoyLab (community)

Lightweight gateway service that instantly transforms existing APIs into MCP servers. 2,109 GitHub stars and 4 commits on main in the last 30 days.

2,109·5 tools·Released JUL 2025·MIT
go install github.com/AmoyLab/Unla@latest
Share:

Lightweight gateway service that instantly transforms existing APIs into MCP servers. 2,109 stars and 4 commits on main in the last 30 days.

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

{ "mcpServers": { "unla": { "command": "unla", "args": [ "serve", "--openapi", "/path/to/spec.yaml" ] } } }
PrereqInstall via `go install github.com/AmoyLab/Unla@latest`. Provide an OpenAPI spec via --openapi flag. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "unla": { "command": "unla", "args": [ "serve", "--openapi", "/path/to/spec.yaml" ] } } }
{ "mcpServers": { "unla": { "command": "unla", "args": [ "serve", "--openapi", "/path/to/spec.yaml" ] } } }
{ "mcpServers": { "unla": { "command": "unla", "args": [ "serve", "--openapi", "/path/to/spec.yaml" ] } } }
{ "mcpServers": { "unla": { "command": "unla", "args": [ "serve", "--openapi", "/path/to/spec.yaml" ] } } }

5 TOOLS AVAILABLE

wrap_api
Wrap an OpenAPI-described API as an MCP server
Admin
list_wrapped
List APIs currently wrapped by Unla
Read
invoke_endpoint
Invoke a wrapped API endpoint via the MCP surface
Admin

OUR ASSESSMENT

Strengths
  • 2,109 GitHub stars.
  • 4 commits on main in the last 30 days.
  • MIT license.
  • Auto-generates MCP tools from OpenAPI specs.
  • Go binary; no runtime dependencies.
Weaknesses
  • Auto-generated tool surface lacks the polish of hand-built MCPs.
  • Tool descriptions inherit from OpenAPI summaries; quality varies by source spec.
  • Community-maintained.
Security Notes

Wrapped APIs use their own credentials; treat each wrapped API's scope as the agent's effective scope. invoke_endpoint can call any wrapped endpoint; restrict the agent prompt path or use OpenAPI tag-based filtering.

Best For

Teams with existing REST/GraphQL APIs who want to expose them to agents without writing custom MCP servers; rapid prototyping where a full MCP build is overkill; legacy API integration where modifying the API is impossible.

TECHNICAL DETAILS

Language
go
Transport
stdiostreamable-http
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
MIT
GitHub
AmoyLab/Unla · ★ 2,109
npm
unla
Last Release
unla (Go release)MAY 9, 2026
First Released
JUL 1, 2025

ADOPTION METRICS

// GitHub Stars
2,109

// Reading this2,109 stars on AmoyLab/Unla. 4 commits on main in the last 30 days.

// Popularity Rank
#2
Globally · #2 in Infrastructure

// Reading thisPairs with ToolHive, Agent Gateway, MCP Registry, Docker MCP Gateway, MCPHub for MCP infrastructure. Unla owns the API-to-MCP conversion slot.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 4 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed MAY 9, 2026
02
Cross-referenced
4 directories
PulseMCP, MCP.so, Glama, Smithery
03
Verified against
Claude Desktop, Cursor
Installed and tested across clients
04
Last re-checked
MAY 9, 2026
Weekly re-verification
// How other directories see it

The same server, 4 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.4editorial2,109MAY 9, 2026
PulseMCP— unratedunavailableunavailableMAY 9, 2026
MCP.so— unratedunavailableunavailableMAY 9, 2026
Glama— unratedunavailableunavailableMAY 9, 2026
Smithery— unratedunavailableunavailableMAY 9, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

OTHER INFRASTRUCTURE MCP SERVERS

Community4.6

Agent Gateway

agentgateway (community)

Next-generation agentic proxy for AI agents and MCP servers. Routes, authenticates, and observes agent traffic across multiple MCP backends. 2,653 GitHub stars and 100 commits on main in the last 30 days.

5 tools2,653
Official4.6

ToolHive

Stacklok

Enterprise-grade platform for running and managing Model Context Protocol servers. Built by Stacklok. 1,780 GitHub stars and 100 commits on main in the last 30 days.

6 tools1,780
Official4.6

Azure DevOps MCP

Microsoft

Official Microsoft MCP server for Azure DevOps: work items, repositories, pull requests, builds, releases, pipelines, test plans. 41 commits on main in the last 30 days. Remote MCP server option supported in addition to local install.

7 tools1,640
Community4.5

Kubernetes MCP Server

containers/ org (Red Hat-adjacent)

Native Go MCP server for Kubernetes and OpenShift from the containers/ org. Talks directly to the Kubernetes API server, supports Helm and Tekton, ships with OpenTelemetry observability built in. Distributed as a single native binary plus npm and PyPI packages.

6 tools1,502
Vendor4.5

Sentry MCP Server

Sentry

Sentry's official MCP service. Runs as remote infrastructure at mcp.sentry.dev and ships a Claude Code plugin that auto-delegates Sentry questions. Designed for human-in-the-loop coding agents working through Sentry errors, traces, and performance data.

6 tools671
Vendor4.5

Azure AKS MCP

Microsoft Azure

Official Microsoft Azure MCP server for Azure Kubernetes Service. Workload Identity with federated tokens, three access-level guardrails (readonly, readwrite, admin), and a unified two-tool surface (call_az + call_kubectl). Top commit cadence in this batch (10 commits on main in the last 30 days).

6 tools132
// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →