auto-mcp

auto-mcp

3.6

If you are the rightful owner of auto-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Auto MCP is a tool that transforms OpenAPI/Swagger definitions into fully-featured Model Context Protocol (MCP) servers.

Auto MCP is a versatile tool designed to convert any OpenAPI or Swagger definition into a fully operational Model Context Protocol (MCP) server. This tool is ideal for developers looking to quickly prototype, bridge legacy services, or make third-party APIs accessible to AI assistants. Auto MCP reads Swagger (OpenAPI v2) or OpenAPI v3 documents, generates routes dynamically, and proxies requests to a configured upstream endpoint. It supports various transport modes, including STDIO, HTTP, and SSE, as defined in the MCP specification. With its zero boilerplate approach, Auto MCP allows users to start serving with just a swagger.json file. It offers flexible deployment options, including CLI, Docker, and Kubernetes, and supports pluggable authentication methods such as bearer tokens, basic auth, API keys, and OAuth2. The tool also provides runtime configuration through YAML files, CLI flags, or environment variables.

Features

  • Zero boiler-plate setup with just a swagger.json file.
  • Flexible deployment options: CLI, Docker, Kubernetes.
  • Supports multiple transport modes: STDIO, HTTP, SSE.
  • Pluggable authentication: bearer token, basic auth, API keys, OAuth2.
  • Runtime configuration via YAML, CLI flags, or environment variables.