Token导航 LogoToken导航TokenDH.com
Swagger MCP Tool logo
运维云端未说明官方级别未说明来源级核验

Swagger MCP Tool

MCP Server

一个加载Swagger/OpenAPI文档并提供查询工具的MCP服务器,适用于AI助手和MCP客户端。

工具数

4

提示词数

0

GitHub Stars

3

资源数

0
AI代理TypeScriptCursorAPI集成Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sdlbp

提供方

sdlbp

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

swagg-mcp工具

](https://github.com/sdlbp/swagger-mcp-tool)

简体中文

什么是swagg-mcp工具

MCP(模型上下文协议)服务器,加载Swagger/OpenAPI文档,并为AI助手和MCP客户端提供查询工具。

特性

  • 使用Swagger文档通过代理直接生成与API相关的代码。
  • 为TypeScript项目生成响应类型和接口定义。

安装

先决条件

  • Node.js>=18
  • npm或npx(用于运行CLI)
  • Bun>=1.0.0(可选,用于开发/构建)

安装

npm install -g swagger-mcp-tool

用法

将一个或多个服务器条目添加到MCP客户端配置中(例如Cursor: ~/.cursor/mcp.json).为每个Swagger/OpenAPI文档使用单独的服务器名称,以并行支持多个项目。

{
  "mcpServers": {
    "swagger-petstore": {
      "command": "npx",
      "args": ["-y", "swagger-mcp-tool", "https://example.com/petstore.json"]
    },
    "swagger-orders": {
      "command": "npx",
      "args": ["-y", "swagger-mcp-tool", "./openapi/orders.yaml"]
    }
  }
}

聊天面板示例

配置服务器后,描述您想在聊天面板中添加什么。从“查看Swagger文档”开始,帮助代理触发此工具,例如:

“查看Swagger文档并完成订单域的退款API。”

API

工具描述参数输出
list_api_groups列出所有API组(标记)标记对象的JSON数组
search_apis按标签或关键字搜索APItag (可选), keyword (可选)API摘要的JSON数组
get_api_detail获取完整的操作细节path, methodJSON操作对象
get_schema通过以下方式获取架构 $ref 或姓名refJSON模式对象

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

AI代理TypeScriptCursorAPI集成API查询本地部署Swagger工具OpenAPITypeScript支持AI辅助开发

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP