Swagger Explorer MCP
用于通过 Claude 探索和分析 Swagger/OpenAPI 规范的管理控制平面 (MCP) 服务器。
快速入门
使用 npx 全局安装并运行:
或者使用环境变量安装:
Claude Desktop 安装
打开 Claude 桌面
点击“设置”(齿轮图标)
选择“工具和集成”
点击“添加 MCP 服务器”
输入以下内容:
Name: Swagger Explorer Command: npx -y @johnneerdael/swagger-mcp Arguments: --swagger-url=$SWAGGER_URL点击“安装”
与 Claude 一起使用
以下是与 Claude 互动的一些示例:
Swagger 基本探索
分析特定端点
模式分析
特征
身份验证支持
持有者令牌身份验证
可通过环境变量配置
自定义响应格式
最小格式:删除空值
详细格式:包括元数据和时间戳
原始格式:未修改的响应
模式分析
详细的财产勘探
响应模式分析
架构关系
API探索
路径列表
方法过滤
响应格式分析
配置
环境变量:
BASE_URL:API 的基本路径(默认值:'')AUTH_TOKEN:用于身份验证的承载令牌PORT:服务器端口(默认值:3000)SWAGGER_URL:默认 Swagger 文档 URL
API 端点
探索 API
获取架构详细信息
获取响应模式
响应格式
最小格式
详细格式
常见用例
API 文档审查
Human: Can you summarize all the available endpoints and their purposes?模式验证
Human: What fields are required for creating a new pet?响应分析
Human: What are the possible error responses for the login endpoint?整合规划
Human: How should I structure my request to create a new order?
故障排除
连接问题
确保 Swagger URL 可访问
检查身份验证令牌是否正确
验证端口未被使用
授权错误
验证 AUTH_TOKEN 是否设置正确
确保请求中包含持有者令牌
未找到架构
检查架构名称是否完全匹配
验证 Swagger 规范是否已正确加载
安全说明
如果设置了 AUTH_TOKEN,MCP 需要身份验证
所有请求均已记录以供调试
敏感信息不被缓存
限制速率以防止滥用
发展
贡献或修改:
克隆存储库
安装依赖项:
npm install建造:
npm run build本地运行:
npm start
执照
MIT 许可证 - 详情请参阅许可证文件
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
管理控制平面服务器允许用户探索和分析 Swagger/OpenAPI 规范,提供端点探索、模式分析和可定制响应格式等功能,并支持身份验证和与 Claude 等工具的集成。
Related Resources
Related MCP Servers
- -security-license-qualityA server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.Last updated -35104Apache 2.0
- Asecurity-licenseAqualityAn MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.Last updated -53581MIT License
- Asecurity-licenseAqualityMCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.Last updated -2255MIT License
- Asecurity-licenseAqualityA tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.Last updated -32025MIT License