MCP Catalogs
首页Unla screenshot

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 讨论

开发者社区最近的相关讨论。

Unla 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。