> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unla.amoylab.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Unla - MCP Gateway

> 🚀 将您现有的 MCP 服务和 API 通过配置转换为 MCP 服务 — 无需更改一行代码

<img className="block dark:hidden" src="https://mintcdn.com/amoylabs/SHeJJzONcb6WPQ9d/images/Old%20War%20Office%20Building(Urban%20Architecture),%5BLeo%5D.20230108.png?fit=max&auto=format&n=SHeJJzONcb6WPQ9d&q=85&s=c1150b3360fff4f84b8681a7b9adc5c7" alt="MCP Gateway Hero Light" width="2024" height="1346" data-path="images/Old War Office Building(Urban Architecture),[Leo].20230108.png" />

<img className="hidden dark:block" src="https://mintcdn.com/amoylabs/SHeJJzONcb6WPQ9d/images/Couple%20in%20Thames(Lover),%5BLeo%5D.20231003.png?fit=max&auto=format&n=SHeJJzONcb6WPQ9d&q=85&s=ac8da3599866abde2a61b5509179accc" alt="MCP Gateway Hero Dark" width="2000" height="1326" data-path="images/Couple in Thames(Lover),[Leo].20231003.png" />

## 什么是 Unla？

**Unla** 是一个用 Go 语言编写的轻量级、高可用网关服务。它使个人和组织能够通过配置将现有的 MCP 服务和 API 转换为符合 [MCP 协议](https://modelcontextprotocol.io/) 的服务 — 全程无需更改代码。

<Note>
  ⚡ **注意**：Unla 正在快速开发中！我们努力保持向后兼容性，但不能 100% 保证。升级时请仔细检查版本变更。由于快速迭代，文档更新有时可能滞后。如果遇到任何问题，欢迎通过 [Discord](https://discord.gg/udf69cT9TY) 或 [Issues](https://github.com/amoylab/unla/issues) 寻求帮助 ❤️
</Note>

## 🔧 核心设计原则

<CardGroup cols={2}>
  <Card title="✅ 零侵入性" icon="shield-check">
    平台无关，支持在裸机、虚拟机、ECS、Kubernetes 等环境部署，无需修改现有基础设施
  </Card>

  <Card title="🔄 配置驱动" icon="gear">
    使用 YAML 配置将传统 API 转换为 MCP 服务 — 无需代码
  </Card>

  <Card title="🪶 轻量高效" icon="feather">
    专为最小资源使用而设计，不牺牲性能或可用性
  </Card>

  <Card title="🧭 内置管理界面" icon="browser">
    开箱即用的 Web 界面，简化设置并减少运维开销
  </Card>
</CardGroup>

## 架构

<img className="block dark:hidden" src="https://mintcdn.com/amoylabs/-bDAc7_3iaE5r_w0/images/architecture.light.webp?fit=max&auto=format&n=-bDAc7_3iaE5r_w0&q=85&s=b076437217a2b8bb736d6ea9d3eb5dce" alt="Unla Architecture Light" width="1968" height="2084" data-path="images/architecture.light.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/amoylabs/-bDAc7_3iaE5r_w0/images/architecture.light.webp?fit=max&auto=format&n=-bDAc7_3iaE5r_w0&q=85&s=b076437217a2b8bb736d6ea9d3eb5dce" alt="Unla Architecture Hero Dark" width="1968" height="2084" data-path="images/architecture.light.webp" />

## 🚀 核心功能

### 🔌 协议与代理能力

* ✅ 支持将 RESTful API 转换为 MCP 服务
* ✅ 支持代理 MCP 服务
* ✅ 支持 MCP SSE
* ✅ 支持 MCP Streamable HTTP
* ✅ 支持包括文本、图像和音频的 MCP 响应
* 🔄 支持将 gRPC 转换为 MCP 服务（开发中）
* 🔄 支持将 WebSocket 转换为 MCP 服务（开发中）

### 🧠 会话与多租户支持

* ✅ 持久化和可恢复的会话支持
* ✅ 多租户支持
* 🔄 支持 MCP 服务分组和聚合（开发中）

### 🛠 配置与管理

* ✅ 自动配置获取和无缝热重载
* ✅ 配置持久化（磁盘/SQLite/PostgreSQL/MySQL）
* ✅ 通过 OS 信号、HTTP 或 Redis PubSub 进行配置同步
* ✅ 配置版本控制

### 🔐 安全与认证

* ✅ 基于 OAuth 的 MCP 服务预认证支持

### 📦 部署与运维

* ✅ 多副本服务支持
* ✅ Docker 支持
* ✅ Kubernetes 和 Helm 部署支持

<CardGroup cols={2}>
  <Card title="快速开始" icon="rocket" href="/quickstart">
    快速部署并启动 Unla MCP Gateway 服务
  </Card>

  <Card title="Docker部署" icon="docker" href="/deployment/docker">
    使用 Docker 容器化部署方案
  </Card>

  <Card title="MCP Gateway配置" icon="gear" href="/configuration/mcp-gateway">
    配置 MCP Gateway 服务参数和选项
  </Card>

  <Card title="客户端集成" icon="plug" href="/client-usage/cursor">
    支持多种 MCP 客户端无缝集成
  </Card>
</CardGroup>

## 🌐 社区与支持

<CardGroup cols={3}>
  <Card title="Discord 社区" icon="discord" href="https://discord.gg/udf69cT9TY">
    加入我们的 Discord 社区获取实时支持
  </Card>

  <Card title="GitHub Issues" icon="github" href="https://github.com/amoylab/unla/issues">
    提交问题和功能请求
  </Card>

  <Card title="在线文档" icon="book" href="https://docs.unla.amoylab.com/">
    查看完整的在线文档
  </Card>
</CardGroup>
