mcp-openapi-schema
Servidor de protocolo de contexto de modelo de esquema OpenAPI
Un servidor de Protocolo de Contexto de Modelo (MCP) que expone la información del esquema OpenAPI a Modelos de Lenguaje Grandes (LLM) como Claude. Este servidor permite a un LLM explorar y comprender las especificaciones de OpenAPI mediante un conjunto de herramientas especializadas.
Características
Cargue cualquier archivo de esquema OpenAPI (JSON o YAML) especificado mediante el argumento de la línea de comandos
Explorar rutas de API, operaciones, parámetros y esquemas
Ver esquemas detallados de solicitud y respuesta
Busque definiciones de componentes y ejemplos
Buscar en toda la especificación de API
Obtenga respuestas en formato YAML para una mejor comprensión del LLM
Related MCP server: openapi-mcp-proxy
Uso
Línea de comandos
Ejecute el servidor MCP con un archivo de esquema específico:
# Use the default openapi.yaml in current directory
npx -y mcp-openapi-schema
# Use a specific schema file (relative path)
npx -y mcp-openapi-schema ../petstore.json
# Use a specific schema file (absolute path)
npx -y mcp-openapi-schema /absolute/path/to/api-spec.yaml
# Show help
npx -y mcp-openapi-schema --helpIntegración de escritorio de Claude
Para utilizar este servidor MCP con Claude Desktop, edite su archivo de configuración claude_desktop_config.json :
{
"mcpServers": {
"OpenAPI Schema": {
"command": "npx",
"args": ["-y", "mcp-openapi-schema", "/ABSOLUTE/PATH/TO/openapi.yaml"]
}
}
}Ubicación del archivo de configuración:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
$env:AppData\Claude\claude_desktop_config.json
Integración de Claude Code
Para utilizar este servidor MCP con Claude Code CLI, siga estos pasos:
Agregue el servidor MCP de esquema OpenAPI a Claude Code
# Basic syntax claude mcp add openapi-schema npx -y mcp-openapi-schema # Example with specific schema claude mcp add petstore-api npx -y mcp-openapi-schema ~/Projects/petstore.yamlVerifique que el servidor MCP esté registrado
# List all configured servers claude mcp list # Get details for your OpenAPI schema server claude mcp get openapi-schemaQuitar el servidor si es necesario
claude mcp remove openapi-schemaUtilice la herramienta en Claude Code
Una vez configurada, puede invocar la herramienta en su sesión de Claude Code haciendo preguntas sobre el esquema OpenAPI.
Consejos:
Utilice el indicador
-so--scopeconproject(predeterminado) oglobalpara especificar dónde se almacena la configuraciónAgregue varios servidores MCP para diferentes API con diferentes nombres
Herramientas MCP
El servidor proporciona las siguientes herramientas para que los LLM interactúen con los esquemas OpenAPI:
list-endpoints: enumera todas las rutas de API y sus métodos HTTP con resúmenes en una estructura de objeto anidadoget-endpoint: obtiene información detallada sobre un punto final específico, incluidos parámetros y respuestasget-request-body: obtiene el esquema del cuerpo de la solicitud para un punto final y un método específicosget-response-schema: obtiene el esquema de respuesta para un punto final, un método y un código de estado específicosget-path-parameters: obtiene los parámetros para una ruta específicalist-components: enumera todos los componentes del esquema (esquemas, respuestas, parámetros, etc.)get-component: obtiene la definición detallada de un componente específicolist-security-schemes: enumera todos los esquemas de seguridad disponiblesget-examples: obtiene ejemplos para un componente o punto final específicosearch-schema: busca en rutas, operaciones y esquemas
Ejemplos
Ejemplos de consultas para probar:
What endpoints are available in this API?
Show me the details for the POST /pets endpoint.
What parameters does the GET /pets/{petId} endpoint take?
What is the request body schema for creating a new pet?
What response will I get from the DELETE /pets/{petId} endpoint?
What schemas are defined in this API?
Show me the definition of the Pet schema.
What are the available security schemes for this API?
Are there any example responses for getting a pet by ID?
Search for anything related to "user" in this API.This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA MCP server that exposes GraphQL schema information to LLMs like Claude. This server allows an LLM to explore and understand large GraphQL schemas through a set of specialized tools, without needing to load the whole schema into the context7047MIT
- AlicenseAqualityDmaintenanceAn MCP server that provides tools for exploring large OpenAPI schemas without loading entire schemas into LLM context. Perfect for discovering and analyzing endpoints, data models, and API structure efficiently.914MIT
- AlicenseNot gradedqualityCmaintenanceA generic MCP server that dynamically converts OpenAPI-defined REST APIs into tools for LLMs like Claude. It supports multiple authentication methods and transport protocols, enabling seamless interaction with any OpenAPI-compliant API.18MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that lets Claude query, search, and explore OpenAPI specifications from local files. Supports OpenAPI 3.x and Swagger 2.0.
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for AI access to Swagger by SmartBear.
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hannesj/mcp-openapi-schema'
If you have feedback or need assistance with the MCP directory API, please join our Discord server