Swagger Explorer MCP
Un servidor de plano de control de gestión (MCP) para explorar y analizar las especificaciones Swagger/OpenAPI a través de Claude.
Inicio rápido
Instalar y ejecutar globalmente usando npx:
O instalar con variables de entorno:
Instalación para Claude Desktop
Abra Claude Desktop
Haga clic en Configuración (icono de engranaje)
Seleccione "Herramientas e integraciones".
Haga clic en "Agregar servidor MCP"
Introduzca lo siguiente:
Name: Swagger Explorer Command: npx -y @johnneerdael/swagger-mcp Arguments: --swagger-url=$SWAGGER_URLHaga clic en "Instalar"
Uso con Claude
A continuación se muestran algunos ejemplos de interacciones con Claude:
Exploración básica de Swagger
Análisis de puntos finales específicos
Análisis de esquemas
Características
Soporte de autenticación
Autenticación de token de portador
Configurable a través de variables de entorno
Formato de respuesta personalizado
Formato mínimo: elimina valores nulos o vacíos
Formato detallado: incluye metadatos y marcas de tiempo.
Formato sin procesar: Respuesta sin modificar
Análisis de esquemas
Exploración detallada de la propiedad
Análisis del esquema de respuesta
Relaciones de esquema
Exploración de API
Listado de rutas
Filtrado de métodos
Análisis del formato de respuesta
Configuración
Variables de entorno:
BASE_URL: Ruta base para la API (predeterminado: '')AUTH_TOKEN: Token portador para autenticaciónPORT: Puerto del servidor (predeterminado: 3000)SWAGGER_URL: URL de documentación de Swagger predeterminada
Puntos finales de API
Explorar API
Obtener detalles del esquema
Obtener esquemas de respuesta
Formatos de respuesta
Formato mínimo
Formato detallado
Casos de uso comunes
Revisión de la documentación de la API
Human: Can you summarize all the available endpoints and their purposes?Validación de esquemas
Human: What fields are required for creating a new pet?Análisis de respuesta
Human: What are the possible error responses for the login endpoint?Planificación de la integración
Human: How should I structure my request to create a new order?
Solución de problemas
Problemas de conexión
Asegúrese de que la URL de Swagger sea accesible
Comprobar si el token de autenticación es correcto
Verificar que el puerto no esté en uso
Errores de autorización
Verifique que AUTH_TOKEN esté configurado correctamente
Asegúrese de que el token portador esté incluido en las solicitudes
Esquema no encontrado
Comprobar si el nombre del esquema coincide exactamente
Verifique que la especificación Swagger esté cargada correctamente
Notas de seguridad
El MCP requiere autenticación si AUTH_TOKEN está configurado
Todas las solicitudes se registran para su depuración.
La información confidencial no se almacena en caché
Se aplica una limitación de velocidad para evitar el abuso.
Desarrollo
Para contribuir o modificar:
Clonar el repositorio
Instalar dependencias:
npm installConstruir:
npm run buildEjecutar localmente:
npm start
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de plano de control de gestión que permite a los usuarios explorar y analizar las especificaciones Swagger/OpenAPI, proporcionando funciones como exploración de puntos finales, análisis de esquemas y formato de respuesta personalizable, con soporte para autenticación e integración con herramientas como Claude.
- Inicio rápido
- Instalación para Claude Desktop
- Uso con Claude
- Características
- Configuración
- Puntos finales de API
- Formatos de respuesta
- Casos de uso comunes
- Solución de problemas
- Notas de seguridad
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- -security-license-qualityA server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.Last updated -35104Apache 2.0
- Asecurity-licenseAqualityAn MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.Last updated -53581MIT License
- Asecurity-licenseAqualityMCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.Last updated -2255MIT License
- Asecurity-licenseAqualityA tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.Last updated -32025MIT License