openapi-mcp

openapi-mcp is a tool that quickly transforms OpenAPI 3.x specifications into a robust MCP tool server. It validates the API specification, generates MCP tools for each operation, and provides structured, machine-readable output through stdio or HTTP. This facilitates seamless integration with AI agents.

GitHub Stars

68

User Rating

Not Rated

Favorites

0

Views

62

Forks

14

Issues

0

Technical Information

Programming Languages

GoPrimary Language

System Requirements

Go: 1.21 or higher

Provided Features

Instant API to MCP Conversion: Parses any OpenAPI 3.x YAML/JSON spec and generates MCP tools.
Multiple Transport Options: Supports stdio (default) and HTTP server modes.
Complete Parameter Support: Handles path, query, header, and cookie parameters.
AI Agent Integration: Easily integrates with AI agents for enhanced functionality.
OpenAPI Validation: Validates OpenAPI specifications to ensure correctness.
Documentation Generation: Automatically generates documentation for the API.

Safety Analysis

Safety Score
Safe100/100

Recommended For

Recommended for developers looking to leverage APIs, especially those interested in integrating with AI agents.

Maintenance Status

Active

GitHub Topics

ai-agentapiclientgogolangllmmcpmcp-serveropenapiopenapi-to-mcpserver