OpenAPI icon

OpenAPI

67

Generates MCP tool definitions directly from OpenAPI specifications, enabling AI agents to access APIs described by standard specifications.

概要

OpenAPI-MCP is a dockerized MCP server that streamlines the process of integrating APIs with AI agents. By reading a `swagger.json` or `openapi.yaml` file, it automatically generates a corresponding Model Context Protocol (MCP) toolset. This allows MCP-compatible clients like Cursor to interact with APIs described by standard OpenAPI specifications, enabling AI agents to access any API with minimal configuration.

主な機能

  • Supports OpenAPI v2 (Swagger) & v3
  • Can be deployed and run as a containerized service with Docker
  • Offers secure API key management, keeping keys hidden from the end MCP client
  • 67 GitHub stars
  • Generates MCP tool schemas from OpenAPI specifications
  • Supports local specification files or remote URLs

ユースケース

  • Enabling AI agents to interact with public APIs for data retrieval.
  • Automating tasks by allowing AI to call specific API endpoints.
  • Integrating internal APIs with AI-powered workflows without manual coding.