hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Supports integration with Claude Desktop on Linux through configuration file located at ~/Library/Application Support/Claude/claude_desktop_config.json.
Supports integration with Claude Desktop on macOS through configuration file located at ~/Library/Application Support/Claude/claude_desktop_config.json.
Processes OpenAPI schema files in YAML format and presents schema information in YAML format for better LLM comprehension.
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
Uso
Línea de comandos
Ejecute el servidor MCP con un archivo de esquema específico:
Integración de escritorio de Claude
Para utilizar este servidor MCP con Claude Desktop, edite su archivo de configuración claude_desktop_config.json
:
Ubicación del archivo de configuración:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
$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 CodeCopy
- Verifique que el servidor MCP esté registradoCopy
- Quitar el servidor si es necesarioCopy
- Utilice la herramienta en Claude CodeUna vez configurada, puede invocar la herramienta en su sesión de Claude Code haciendo preguntas sobre el esquema OpenAPI.
Consejos:
- Utilice el indicador
-s
o--scope
conproject
(predeterminado) oglobal
para especificar dónde se almacena la configuración - Agregue 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:
This server cannot be installed
Un servidor MCP que expone la información del esquema OpenAPI a LLM como Claude. Este servidor permite a un LLM explorar y comprender esquemas OpenAPI extensos mediante un conjunto de herramientas especializadas, sin necesidad de cargar el esquema completo en el contexto.