企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] > [github](https://github.com/mcp-ecosystem/mcp-gateway) ## 概述 MCP Gateway 是一个轻量级、高可用的网关服务,旨在帮助开发者和企业将现有的 API 快速转换为符合 Model Context Protocol(MCP)标准的服务。它通过配置实现零代码改造,使 AI 模型(如 ChatGPT、Claude 等)能够以结构化、标准化的方式访问和调用这些 API。 **MCP Gateway 的核心功能** - 零代码集成 无需修改现有 API,只需通过 YAML 或 JSON 配置文件,即可将传统 RESTful 或 GraphQL 接口暴露为 MCP 工具。 - 多协议支持 支持 HTTP、WebSocket、SSE 等多种通信协议,适配不同的应用场景。 - 安全与认证 内置 OAuth 2.1 支持,提供统一的认证与授权机制,确保多租户环境下的数据安全。 - 实时监控与管理 提供 Web 管理界面,支持服务注册、状态监控、日志查看等功能,方便运维管理。 **进阶功能** - 多租户支持:通过配置实现不同租户的数据隔离与访问控制。 - 插件机制:支持自定义插件,扩展认证、日志、监控等功能。 - 配置热更新:支持通过信号或 API 实现配置的动态更新,无需重启服务。 Medium ## 示例 部署 ``` docker run -d \ -p 3000:3000 \ -v $(pwd)/config.yaml:/app/config.yaml \ mcp-ecosystem/mcp-gateway ``` 配置文件 config.yaml ``` servers: example-api: base_url: https://api.example.com tools: get_user: path: /users/{id} method: GET description: 获取用户信息 ``` 启动服务 ``` mcp-gateway --config config.yaml ``` 访问 ``` http://localhost:3000/registry ```