openapi-mcp-server

openapi-mcp-server

4

The openapi-mcp-server transforms OpenAPI specifications into tools for AI assistants using the MCP. It automates the process, allowing AI to perform real-world actions through services, supporting authentication like basic and bearer tokens.

openapi-mcp-server

The openapi-mcp-server serves as a bridge to convert OpenAPI specifications into MCP tools for AI assistants. It enables seamless interaction with APIs by AI assistants without requiring custom integrations.

Features

  • Converts OpenAPI/Swagger specifications into MCP tools
  • Supports OpenAPI v3.0.0 and v3.1.0
  • Provides authentication support for static tokens and API keys

Limitations

  • Does not support OpenAPI v2.0, OAuth 2.0, or OpenID Connect Discovery

Usage

  • Requires operationId for every operation in the OpenAPI/Swagger specification

Configuration

  • Environment variables like BASE_URL are required for operation