Token导航 LogoToken导航TokenDH.com
Swaggertools MCP logo
开发工具未说明官方级别未说明来源级核验

Swaggertools MCP

MCP Server

用于加载和查询OpenAPI/Swagger文档的服务器,支持模糊操作匹配和不完整路径或关键词查询。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
API集成开发工具TypeScriptAPI文档

安装说明

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

作者 / 组织

KrystalQAQ

提供方

KrystalQAQ

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

马大伟

英语| 中文

MCP服务器,用于加载和查询OpenAPI/Swagger文档。 当用户提供不完整的路径或关键字时,它支持模糊操作匹配。

特性

  • 加载远程OpenAPI 3.x文档(JSON/YAML)
  • 带TTL的内存文档缓存
  • 按方法/标签/关键字列出/过滤操作
  • 部分路径的模糊解析操作
  • 检查完整的请求/响应详细信息
  • 检查 components.schemas 以及它们在哪里使用

工具

  • openapi.load
  • openapi.health
  • openapi.reload
  • openapi.list_operations
  • openapi.resolve_operation
  • openapi.get_operation
  • openapi.explain_operation
  • openapi.get_schema

openapi.explain_operation 是为“如何调用此API”答案而设计的,包括参数组、请求示例和响应示例。

令牌保存默认值:

  • openapi.resolve_operation: topK 默认为 3
  • openapi.get_operation:默认为 resolveRefs=falseresponseFormat=compact
  • openapi.explain_operation:默认为 resolveRefs=falsedetailLevel=brief

需求

  • Node.js 18+
  • pnpm 10+

快速开始

pnpm install
pnpm dev

构建并运行:

pnpm build
pnpm start

Codex MCP配置示例

{
  "mcpServers": {
    "swagger-mcp": {
      "command": "npx",
      "args": ["-y", "swaggertools-mcp", "--docPath", "http://dev.manage.zw.uav.sczlcq.com/v3/api-docs"]
    }
  }
}

如果您正在本地积极开发此仓库,您仍然可以使用 pnpm dev.

参数

  • openapi.load 支持运行时输入: url, headers, forceRefresh
  • url (或启动 --docPath 回退)必须是 http/https OpenAPI文档URL
  • 初创公司 --docPath 是可选的,在以下情况下充当默认源 openapi.load.url 未提供
  • 没有从加载默认的OpenAPI URL .env 或其他环境源

docId: "default" 行为

  • 如果文档已经被加载, default 映射到最新加载的 docId.
  • 若还没有加载文档,服务器将返回错误并要求调用 openapi.load 第一。

故障排除

  • 错误: Document not found: default

- 呼叫 openapi.load 第一。 - 确保MCP启动参数包括 --docPath.

目录标签

目录标签

API集成开发工具TypeScriptAPI文档OpenAPI本地部署Swagger模糊查询

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP