Swagger Loader
Createddanishjsheikh
Dynamically defines mcp tools at runtime by scraping Swagger UI and extracting the swagger.json file.
About
Swagger Loader generates well-defined mcp tools dynamically at runtime by scraping Swagger UI and extracting the swagger.json file. These tools can then be utilized by an MCP client for further tool selection, enabling a flexible and automated approach to integrating APIs into MCP workflows.
Key Features
- Integrates with MCP clients.
- 5 GitHub stars
- Configurable via .mcp.json
- Scrapes swagger.json files.
- Dynamically generates mcp tools from Swagger UI definitions.
- Supports OpenAI, Claude, and Ollama models.
Use Cases
- Automating the creation of MCP tools for APIs defined with Swagger.
- Simplifying the management of API integrations for LLM-powered workflows.
- Integrating new APIs into an MCP environment without manual tool definition.