OpenAPI MCP Server
@asabya
About OpenAPI MCP Server
fork of openapi-mcp-server v1.2.0-beta04
Basic information
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/openapi.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 is an MCP proxy that converts any OpenAPI v3.1 compliant API into tools usable by Claude Desktop or other MCP clients. It allows developers to interact with local and remote APIs through natural language, discovering endpoints, understanding parameters, and making API calls automatically.
How to use OpenAPI MCP Server?
Configure Claude Desktop by adding the MCP server entry in claude_desktop_config.json with the command npx openapi-mcp-server /absolute/path/to/openapi.json. Restart Claude Desktop, then start asking natural-language questions about your API.
Key features of OpenAPI MCP Server
- Converts OpenAPI endpoints into Claude‑usable tools automatically
- Supports file uploads via multipart/form-data (local files only)
- Works with any OpenAPI v3.1 compliant API
- Provides CLI tool for testing endpoints programmatically
- Offers programmatic API (OpenAPIToMCPConverter, HttpClient) for custom integrations
Use cases of OpenAPI MCP Server
- Test local development APIs through conversational debugging
- Quickly prototype integrations with third‑party APIs
- Explore and learn new APIs by asking natural‑language questions
- Automate file upload workflows (profile pictures, documents, batch uploads)
FAQ from OpenAPI MCP Server
Which OpenAPI versions are supported?
Only OpenAPI v3.1 specifications are currently supported.
Are remote file URLs supported for uploads?
No, only local file paths are supported; remote URLs are not handled.
What are the security considerations for file uploads?
File paths resolve relative to the current working directory. Access is restricted to files the user can read, and sensitive files like SSH keys require explicit user confirmation. File contents are read only when making the actual API request.
How does the server handle large files?
Large files are streamed directly from disk to the API, with memory usage optimized and progress reporting available. Maximum file size is determined by the target API.
What format are API responses expected to be?
Response handling is optimized for JSON and text responses; streaming responses are not yet implemented.
More Other MCP servers
Servers
modelcontextprotocolModel Context Protocol Servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Nginx UI
0xJackyYet another WebUI for Nginx
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments