{"repo":"abutbul/openapi-mcp-generator","free":true,"listed":false,"github":"https://github.com/abutbul/openapi-mcp-generator","clone":"git clone https://github.com/abutbul/openapi-mcp-generator.git","description":"A Python tool that automatically converts OpenAPI(Swagger, ETAPI) compatible specifications into fully functional Model Context Protocol (MCP) servers. Generates Docker-ready implementations with support for SSE/IO communication protocols, authentication, and comprehensive error handling. https://pypi.org/project/openapi-mcp-generator/","language":"Python","stars":28,"topics":["etapi","llm","mcp","mcp-server","openapi","swagger"],"license":"MIT","category":"mcp-servers","readme_excerpt":"OpenAPI to MCP Server Generator A Python tool that automatically converts OpenAPI specifications into fully functional Model Context Protocol (MCP) servers. Generates Docker-ready implementations with support for SSE/IO communication protocols, authentication, and comprehensive error handling. Key features: - 🔄 OpenAPI to MCP tools/resources conversion - 🐳 Docker-ready with multi-stage builds - 🔐 Multiple authentication methods - ⚡ Async operations & rate limiting - 📡 SSE/IO communication protocols - 📦 Modular code structure with package support Modular Code Structure The generator has been refactored into a proper Python package while maintaining backward compatibility: 1. Original Entry Point : The generator.py script still works exactly as before 2. Modular Organization : Code is now split into focused modules 3. Package Installation : Can be installed as a proper Python package 4. Same Templates : Uses the exact same templates in the /templates directory 5. Docker Support : Preserves all Docker functionality You can use the tool in whatever way you prefer: 1. Run generator.py directly (original approach) 2. Install as a package and use mcp-generator command 3. Use the module programmatically in your own Python code For more details on the modular code structure, see MODULAR REFACTORING.md. Features - Convert OpenAPI specifications to MCP servers - Docker-ready implementation with multi-stage builds - Support for multiple authentication methods - Choice of SSE or IO c","default_branch":null,"files":null,"tree":[],"storefront":"/r/abutbul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abutbul/openapi-mcp-generator/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."}