APIMatic MCP
oficialEl servidor APIMatic MCP se utiliza para validar especificaciones OpenAPI mediante APIMatic. El servidor procesa archivos OpenAPI y devuelve resúmenes de validación aprovechando la API de APIMatic.
¿Qué puedes hacer con Apimatic MCP?
- Validar una especificación OpenAPI — Solicite al asistente que ejecute
validate-openapi-using-apimaticen un archivo OpenAPI 2.0 o 3.0 adjunto (JSON o YAML) y devuelva un resumen de validación. - Obtener un informe de validación estructurado — Reciba los resultados completos de validación de APIMatic directamente en la conversación, incluidos los errores o advertencias encontrados.
- Verificar una definición de API antes de la implementación — Valide un archivo OpenAPI de forma temprana para detectar problemas de especificación antes de generar SDK o documentación.
Documentación
Servidor MCP de APIMatic Validator
Este repositorio proporciona un Servidor de Protocolo de Contexto de Modelo (MCP) para validar especificaciones OpenAPI usando APIMatic. El servidor procesa archivos OpenAPI y devuelve resúmenes de validación aprovechando la API de APIMatic.
Características
- Valida archivos OpenAPI 2.0 y 3.0
- Utiliza la API de APIMatic para una validación completa
- Soporta formatos JSON y YAML
- Implementa el Protocolo de Contexto de Modelo (MCP) para una integración perfecta
Instalación
Asegúrate de que Node.js v18+ esté instalado.
Clonar el Repositorio
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
Instalar Dependencias
npm install
Construir el Proyecto
npm run build
Configuración
Para usar el servidor, se requiere una clave API de APIMatic. Regístrate en APIMatic y obtén la clave API.
Integración con Claude Desktop
Modifica el archivo claude_desktop_config.json para integrar el servidor MCP. Si el archivo no existe, créalo en la siguiente ubicación:
Windows
code $env:AppData\Claude\claude_desktop_config.json
macOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Agregar el Servidor MCP a la Configuración
{
"mcpServers": {
"APIMatic": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
],
"env": {
"APIMATIC_API_KEY": "<Add your APIMatic token here>"
}
}
}
}
Una vez configurado, debería aparecer un ícono de martillo en Claude Desktop. Ábrelo para verificar que la herramienta validate-openapi-using-apimatic se haya integrado correctamente.
Uso
- Agrega un archivo OpenAPI.
- Proporciona una instrucción para validarlo.
- Se devolverán los resultados de la validación.