MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

将 OpenAPI/Swagger 文档一键转换为 MCP 工具,为大模型提供统一 API 调用能力。

Created 3/8/2026
Updated 1 day ago
Repository documentation and setup instructions

MCP Gateway

基于 Spring Boot 的 MCP 服务网关:将 OpenAPI/Swagger 文档自动转换为 MCP 工具,为大模型提供统一 API 调用能力。

导入 API-Docs 并发布 MCP Server

特性

  • 自动转换:根据 OpenAPI/Swagger 规范生成 MCP 工具,配置驱动、零侵入
  • 标准协议:支持 MCP tools/listtools/call
  • 认证:支持 Bearer Token 等认证方式
  • 技术栈:Spring Boot 3.x、SpringDoc OpenAPI、MCP SDK

环境要求

  • JDK 17+
  • Maven 3.6+
  • Node.js 18+
  • PostgreSQL 14+

快速开始

1. Maven 构建(前后端合并打包)

在项目根目录执行(会先构建前端 mcp-gateway-web 再打包进服务端):

mvn clean package

2. 运行

java -jar mcp-gateway-server/target/mcp-gateway-server.jar

3. 导入 API-Docs 并发布 MCP Server

启动后访问管理端,导入 OpenAPI/Swagger 文档并发布 MCP Server

项目结构

mcp-gateway/
├── mcp-gateway-server/   # MCP 网关主服务(协议实现、解析器、转换器)
└── system-base/          # 系统基础模块
Quick Setup
Installation guide for this server

Installation Command (package not published)

git clone https://github.com/fanzhongwei/mcp-gateway
Manual Installation: Please check the README for detailed setup instructions and any additional dependencies required.

Cursor configuration (mcp.json)

{ "mcpServers": { "fanzhongwei-mcp-gateway": { "command": "git", "args": [ "clone", "https://github.com/fanzhongwei/mcp-gateway" ] } } }