{"repo":"danishjsheikh/swagger-mcp","free":true,"listed":false,"github":"https://github.com/danishjsheikh/swagger-mcp","clone":"git clone https://github.com/danishjsheikh/swagger-mcp.git","description":"mcp server which will dynamically define tools based on swagger","language":"Go","stars":82,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"swagger-mcp Overview swagger-mcp is a tool that reads a Swagger 2.0 or OpenAPI 3.0 specification and dynamically generates MCP tools at runtime — one tool per API endpoint. These tools can be used by any MCP client for LLM-driven API interaction. Supported spec formats: - Swagger 2.0 ( swagger: \"2.0\" ) — path/query/header parameters and in: body request bodies - OpenAPI 3.0 ( openapi: \"3.0.x\" ) — path/query/header parameters and requestBody with inline or $ref schemas Required and optional fields are read from the schema's required array and honoured in the generated tool definitions. 📽️ Demo Video Check out demo video showcasing the project in action: 🙌 Support If you find this project valuable, please support me on LinkedIn by: - 👍 Liking and sharing our demo post - 💬 Leaving your thoughts and feedback in the comments - 🔗 Connecting with me for future updates Your support on LinkedIn will help me reach more people and improve the project! Prerequisites To use swagger-mcp , ensure you have the following dependencies: 1. LLM Model API Key / Local LLM : Requires access to OpenAI, Claude, or Ollama models. 2. Any MCP Client : (Used mark3labs - mcphost) Installation and Setup Run Configuration Stdio mode (default) SSE mode StreamableHTTP mode All flags Flag Description --- --- --specUrl URL or file:// path of the Swagger/OpenAPI JSON spec (required) --baseUrl Override the base URL for API requests --sse Run in SSE mode instead of stdio --sseAddr SSE listen address, :Port or","default_branch":null,"files":null,"tree":[],"storefront":"/r/danishjsheikh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danishjsheikh/swagger-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}