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
gemini-cli
Gemini CLI 是一个开源的 AI 代理,将 Gemini 的强大功能直接带入终端。
MCP
clawgod
ClawGod 是一个运行时补丁,为 Claude Code 添加额外功能和解锁限制。
Agent Skill
planning-with-files
基于文件的持久化规划技能,适用于AI编码代理和长时间运行的任务。
Agent Skill
scientific-agent-skills
将任何AI代理转变为科学助手,提供147种即用型科研技能。
Agent Skill
susi_alexa_skill
通过 Alexa 与 Susi AI 进行问答交互的技能。
Agent Skill
claude-context
为 Claude Code 提供代码搜索能力,使整个代码库成为上下文。
MCP