Skip to content

v2.0.0

Latest

Choose a tag to compare

@ChristopherDond ChristopherDond released this 11 May 19:38

πŸŽ‰ MCP-Generator v2.0.0 - Production Ready

Major release featuring complete OpenAPI to MCP server generation.

✨ What's New in v2.0.0

Core Features

  • OpenAPI v3 Full Support: JSON, YAML, URL inputs with complete validation
  • Dual Language Support: TypeScript (ESM) and Python (FastMCP with Pydantic v2)
  • Incremental Generation: Preserve custom code between regenerations with @@mcp-gen:start/end markers
  • 10+ Pre-configured APIs: Stripe, GitHub, Slack, OpenAI, Twilio, Shopify, Kubernetes, DigitalOcean, Azure, and more
  • Production Ready: Dockerfile, GitHub Actions CI/CD, tsconfig/requirements included

CLI Commands

  • generate - Create MCP servers from OpenAPI specs
  • validate - Check specs without generating files
  • init - Download and generate from public API registry
  • watch - Auto-regenerate on spec changes

Code Generation

  • βœ… Type-safe TypeScript interfaces and Python Pydantic models
  • βœ… oneOf, anyOf, discriminator support
  • βœ… Automatic request/response type inference
  • βœ… Example stubs from OpenAPI specs

Developer Experience

  • Interactive CLI with inquirer prompts
  • Plugin system for custom templates and helpers
  • Comprehensive documentation (English + Portuguese)
  • Release automation with GitHub Actions
  • Contributing guide for community feedback

πŸ“¦ Installation

npm install -g mcp-gen