Openapi MCP
An MCP server that lets LLMs inspect and interact with OpenAPI specifications.
OpenAPI MCP Server
An MCP server that lets LLMs inspect and interact with OpenAPI specifications.
Features
- Load OpenAPI specs from URL or file (OpenAPI 2.0 & 3.x)
- List and search endpoints
- Get request/response schemas (fully dereferenced)
- Validate payloads against schemas
- Generate sample request payloads
- Generate TypeScript types from schemas
- Extract authentication schemes
Installation
Via npm (recommended)
npm install -g @blackkspydo/openapi-mcp
Or run directly with npx:
npx --yes @blackkspydo/openapi-mcp
From source
git clone https://github.com/blackkspydo/openapi-mcp.git cd openapi-mcp bun install bun run build
Usage
With Claude CLI
claude mcp add openapi-mcp -- npx --yes @blackkspydo/openapi-mcp
With Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "openapi-mcp": { "command": "npx", "args": ["--yes", "@blackkspydo/openapi-mcp"] } } }
Or if installed globally:
{ "mcpServers": { "openapi-mcp": { "command": "openapi-mcp" } } }
Standalone
openapi-mcp
or
npx --yes @blackkspydo/openapi-mcp
Available Tools
| Tool | Description |
|---|---|
| load_spec | Load an OpenAPI spec from URL or file |
| list_endpoints | List all endpoints with optional filtering |
| search_endpoints | Search endpoints by keyword |
| get_endpoint_details | Get full details for an endpoint |
| get_request_schema | Get request body schema |
| get_response_schema | Get response schema by status code |
| validate_payload | Validate JSON against schema |
| generate_sample | Generate sample request payload |
| generate_typescript_types | Generate TypeScript interfaces from schemas |
| generate_curl | Generate ready-to-use cURL command |
| get_auth_schemes | Get security schemes |
| get_servers | Get available API servers |
Example
You: Load the Petstore API spec from https://petstore.swagger.io/v2/swagger.json
You: List all POST endpoints
You: Generate TypeScript types for the Pet schema
You: Generate a cURL command for POST /pet
You: Generate a sample request for POST /pet
License
MIT
İlgili Sunucular
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Development Server
Manage software development projects with full context awareness and Docker-based code execution.
MCP Project Initializer
Automates the setup of new AI-powered MCP server development projects.
MCP Server Starter
A TypeScript starter project for building Model Context Protocol (MCP) servers with Bun.
Cargo Package README MCP Server
Fetches Rust crate READMEs, metadata, dependencies, and usage information from crates.io.
SpecLock
AI constraint engine — persistent memory + active enforcement. Stops AI from breaking locked code. Semantic conflict detection, file-level guards, session continuity. 19 MCP tools.
Hex MCP
A server for listing, searching, running, and managing Hex projects.
WordPress Standalone
Integrates AI assistants with WordPress sites using the WordPress REST API.
Argo CD
Interact with Argo CD applications through natural language.
swarm.at
Settlement protocol that validates agent actions before execution. Guards destructive operations with hash-chained ledger receipts, trust tiers, and 31 workflow blueprints.
Tuteliq
AI-powered safety tools for detecting grooming, bullying, threats, and harmful interactions in conversations. The server integrates Tuteliq’s behavioral risk detection API via the Model Context Protocol (MCP), enabling AI assistants to analyze interaction patterns rather than relying on keyword moderation. Use cases include platform safety, chat moderation, child protection, and compliance with regulations such as the EU Digital Services Act (DSA), COPPA, and KOSA.