Unla

Unla

Unla 是一个轻量级的网关服务,可将现有的 MCP 服务器和 API 转换为符合 MCP 协议的服务。

MCP编程与开发开源MCPAPI GatewayDockerKubernetes
形态
MCP
是否开源
GitHub Stars
★ 2.1k
收录来源
mcp-github

能力说明

Unla 是一个用 Go 语言编写的轻量级高可用网关服务。它允许个人和组织通过配置将其现有的 MCP 服务器和 API 转换为符合 MCP 协议的服务,无需更改任何代码。支持 Docker 部署和管理 UI,无需修改现有基础设施。适合需要快速集成 MCP 服务的开发者和团队。

能力点

  • 将 RESTful API 转换为 MCP 服务器
  • 代理 MCP 服务
  • 支持 MCP SSE 和 Streamable HTTP
  • 持久化和可恢复的会话支持
  • 多租户支持
  • 自动配置获取和热重载

适用场景

将现有 API 快速转换为 MCP 服务管理和部署多个 MCP 服务器在 Kubernetes 上部署 MCP 服务提供多租户支持的 MCP 服务

接入方式

依赖:DockerNode 环境
使用 Docker 运行 Unla:\\n```bash\\nexport APISERVER_JWT_SECRET_KEY="changeme-please-generate-a-random-secret"\\nexport SUPER_ADMIN_USERNAME="admin"\\nexport SUPER_ADMIN_PASSWORD="changeme-please-use-a-secure-password"\\ndocker 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/allinon

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

Unla 支持哪些协议?

支持 MCP SSE 和 MCP Streamable HTTP。

如何部署 Unla?

可以通过 Docker 或 Kubernetes 部署 Unla。

相关 Skill