{"repo":"cnoe-io/openapi-mcp-codegen","free":true,"listed":false,"github":"https://github.com/cnoe-io/openapi-mcp-codegen","clone":"git clone https://github.com/cnoe-io/openapi-mcp-codegen.git","description":"OpenAPI to MCP Server Code Generator","language":"Python","stars":42,"topics":["codegen","mcp","openapi","agentic-ai","ai"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"🚀 OpenAPI to MCP Server Code Generator Overview This tool generates Model Context Protocol (MCP) servers from OpenAPI specifications, creating Python packages that can be used by AI assistants to interact with APIs. The core architecture transforms OpenAPI specs into structured MCP servers with tools, models, and client code. Quick Start - Install uv - Generate server (and optionally agent/eval): ✨ Features - ⚡ Automatic MCP server generation from OpenAPI specs - 📝 Supports JSON and YAML formats - 🛠️ Tool modules for each API endpoint - 🤖 API client code generation - 📋 Logging & error handling setup - ⚙️ Configuration files ( pyproject.toml , .env.example ) - 📚 Comprehensive documentation generation - 🚀 --generate-agent flag – additionally produces a LangGraph React agent (with A2A server, Makefile, README and .env.example) alongside the generated MCP server - 📊 --generate-eval : adds interactive eval mode and automated evaluation suite - 🧠 --generate-system-prompt : generates a SYSTEM prompt for the agent using your configured LLM - 🔌 Optional SLIM transport support is available (see Experimental section) How It Works - You provide an OpenAPI spec (JSON or YAML). - The generator parses paths, operations, and schemas, then renders Jinja2 templates into a structured Python MCP server. - Optionally, it generates an accompanying LangGraph agent and A2A server wrapper that can call the generated MCP tools. - Also supports tracing and evaluation using LangFuse. Developme","default_branch":null,"files":null,"tree":[],"storefront":"/r/cnoe-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cnoe-io/openapi-mcp-codegen/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."}