A tool that turns OpenAPI specs into MCP servers

mcpgen is an tool that creates a working Python MCP server from an or a . After installation, one command generates server that the user can read, change, and deploy anywhere.

It does not work as a proxy; it creates real code, so the finished server does not need mcpgen at runtime. It supports OpenAPI 3.x and s, detects automatically, and prints a block when generation finishes.

Key points

  • mcpgen generates a Python MCP server from an or .
  • It creates the user can read, edit, and deploy.
  • The generated server does not depend on mcpgen at runtime.
  • It supports OpenAPI 3.x and automatically detects .
  • It outputs a block to simplify setup.
Read original