是一个用于 Cursor 编辑器的 MCP 工具,可以帮助你快速查看和使用 Swagger API 文档。
这是一个用于 Cursor 编辑器的 MCP 工具,可以帮助你快速查看和使用 Swagger API 文档。
npm install
在用户根目录下创建 swagger.json 文件,格式如下:
{
"swaggerUrl": "https://your-swagger-api-url/swagger.json"
}
npx:
"swagger-viewer": {
"command": "cmd",
"swagger-viewer": {
"command": "cmd",
"args": ["/c", "npx", "-y", "@xc_angelwatch/swagger-viewer"]
}
}
该工具提供以下 MCP 接口:
mcp_swagger_initialize(): 初始化工具,加载配置mcp_swagger_search(query): 搜索接口mcp_swagger_generate_code(path, method, language): 生成接口调用代码mcp_swagger_get_all_endpoints(): 获取所有可用接口// 初始化
await mcp_swagger_initialize();
// 搜索包含 "user" 的接口
const results = await mcp_swagger_search("user");
// 生成特定接口的代码
const code = await mcp_swagger_generate_code("/api/users", "GET", "javascript");
// 获取所有接口
const endpoints = await mcp_swagger_get_all_endpoints();
工具会自动监控用户根目录下的 swagger.json 文件变化。当文件发生变化时,会自动重新加载最新的 API 文档。
目前支持生成以下语言的代码:
Mcp Duckduckgo
A DuckDuckGo search plugin for Model Context Protocol (MCP), compatible with Claude Code. Provides web search functionality with advanced navigation and content exploration features.
Mcp Api Expert
MCP server that enables MCP to make REST API calls
Mcp Server Ftp
Model Context Protocol server for FTP access