MCP.so
Sign In

OpenAPI MCP Server

@MCP-Mirror

About OpenAPI MCP Server

Mirror of

Basic information

Category

Other

Transports

stdio

Publisher

MCP-Mirror

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "openapi-mcp-server": {
      "command": "npx",
      "args": [
        "openapi-mcp-server",
        "/abs/path/to/spec.json"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is OpenAPI MCP Server?

OpenAPI MCP Server creates a Model Context Protocol proxy that converts any OpenAPI v3.1 compliant API into tools for Claude Desktop, allowing natural‑language interaction with both local and remote APIs.

How to use OpenAPI MCP Server?

Add a configuration entry to claude_desktop_config.json using the command npx openapi-mcp-server with the absolute path to your OpenAPI v3.1 spec file, then restart Claude Desktop.

Key features of OpenAPI MCP Server

  • Automatically turns OpenAPI endpoints into Claude tools
  • Supports file uploads via multipart/form‑data
  • Handles parameter discovery and validation
  • Streams large files directly from disk
  • Includes optional spec‑cleaning utility for LLM compatibility

Use cases of OpenAPI MCP Server

  • Test your own APIs through natural conversation during local development
  • Quickly explore and debug third‑party APIs without writing code
  • Learn new API endpoints by asking questions about them
  • Prototype integrations by describing actions in plain language
  • Upload files (e.g., profile pictures, documents) via natural commands

FAQ from OpenAPI MCP Server

What OpenAPI versions does OpenAPI MCP Server support?

Only OpenAPI v3.1 specifications are supported.

Can I upload files from remote URLs?

No, file uploads only accept local file paths; remote URLs are not supported.

What response types are optimized?

Response handling is optimized for JSON and text responses.

How do I configure Claude Desktop to use OpenAPI MCP Server?

Add a server entry to claude_desktop_config.json with "command": "npx" and "args": ["openapi-mcp-server", "/abs/path/to/spec.json"].

Is streaming response support included?

No, streaming responses are not yet implemented.

Comments

More Other MCP servers