mcp-gateway

MCP.Pizza Chef: AmoyLab

Companies often already have web services that do useful things, but assistants cannot reach them. This gateway wraps them so any MCP-capable app can use them, with the wiring done in a settings file rather than in code. It ships with a web page where you log in, add services, and test them in a built-in chat. It runs as a single Docker container, keeps its settings when you restart, supports separate accounts for different teams, and reloads changes without going offline.

Coding
Other

Use This MCP server To

Let my assistant use an internal company service Add a new tool from a web page instead of code Test a connected service in the built-in chat Give different teams their own set of tools Put several tool servers behind one address

README

Unla - MCP Gateway

🚀 Instantly transform your existing MCP Servers and APIs into MCP endpoints — without changing a line of code.

English 简体中文 繁體中文 Release Docs Ask DeepWiki Discord Go Report Card Snyk Security LLMAPIS


⚡ Note: Unla is under rapid development! We strive to maintain backward compatibility, but it cannot be 100% guaranteed. Please make sure to check version changes carefully when upgrading. Due to the fast iteration, documentation updates may sometimes lag behind. If you encounter any issues, feel free to search or ask for help via Discord or Issues ❤️


✨ What is Unla?

Unla is a lightweight and highly available gateway service written in Go. It enables individuals and organizations to convert their existing MCP Servers and APIs into services compliant with the MCP Protocol — all through configuration, with zero code changes.

mcp-gateway FAQ

Do I have to change my existing service?
No — the whole point is that nothing in your current setup needs rewriting.
Can I use this to let my assistant read an internal system?
Yes — describe the service in a settings file and it becomes available to any MCP-capable app.
How hard is setup?
You run one Docker container and set an admin username and password, so it suits someone comfortable with servers.
Is there a way to manage it without editing files?
Yes — a built-in web page lets you add and edit services in the browser.
Does it work for a whole team?
Yes, it supports separate accounts for different groups and can run several copies for reliability.
Which apps can connect to it?
Any MCP client that accepts a web address, since it publishes standard connection links.