
Unla
by AmoyLab·★ 2,113·综合分 54
Unla 是一款轻量网关服务,无需代码即可将现有 MCP 服务器和 API 转换为 MCP 端点。
ops-infradeveloper-toolsai-llm
171
Forks
88
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
Unla 是一款用 Go 编写的高可用网关服务,帮助个人和组织将现有的 MCP 服务器和 API 转换为符合 MCP 协议的服务。它通过配置文件实现,无需任何代码修改,非常适合需要现代化协议兼容的遗留系统。该网关支持多种平台部署,包括裸机、虚拟机和 Kubernetes,并内置管理界面简化运维工作。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
你:无需代码更改将传统 REST API 转换为 MCP 服务器
你:通过中央网关代理现有的 MCP 服务
你:为 MCP 端点提供多租户支持和会话持久化
什么时候选它
当你需要将现有 API 或 MCP 服务器与 MCP 客户端集成且无需修改代码时,选择 Unla,特别是当需要多租户支持和管理界面时。
什么时候不要选它
如果你需要对 MCP 协议进行底层定制,或者需要支持尚未实现的协议(如 gRPC 或 WebSocket 转换),则不应选择 Unla。
可对比工具
mcp-servermodel-context-protocolllm-gateway
安装
使用 Docker 快速安装
# 设置环境变量
export APISERVER_JWT_SECRET_KEY="changeme-please-generate-a-random-secret"
export SUPER_ADMIN_USERNAME="admin"
export SUPER_ADMIN_PASSWORD="changeme-please-use-a-secure-password"
# 运行容器
docker 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/allinone:latest访问 Web 界面:http://localhost:8080 使用管理员账户登录后,可在界面中配置 MCP 服务器。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by ifuryst · 2025-06-26
Unla 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。