是一个用于 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 文档。
目前支持生成以下语言的代码:
A specialized Model Context Protocol (MCP) server that enables AI-powered interview roleplay scenarios
Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
MCP Server to run python code locally
An MCP server for accessing data from Data.gov, providing tools and resources for interacting with government datasets.