APIMatic MCP
officielLe serveur APIMatic MCP est utilisé pour valider les spécifications OpenAPI via APIMatic. Il traite les fichiers OpenAPI et renvoie des résumés de validation en exploitant l’API d’APIMatic.
Que pouvez-vous faire avec Apimatic MCP ?
- Valider une spécification OpenAPI — Demandez à l'assistant d'exécuter
validate-openapi-using-apimaticsur un fichier OpenAPI 2.0 ou 3.0 joint (JSON ou YAML) et de renvoyer un résumé de validation. - Obtenir un rapport de validation structuré — Recevez les résultats complets de validation d'APIMatic directement dans la conversation, y compris les éventuelles erreurs ou avertissements trouvés.
- Vérifier une définition d'API avant l'implémentation — Validez un fichier OpenAPI tôt pour détecter les problèmes de spécification avant de générer des SDK ou de la documentation.
Documentation
Serveur MCP APIMatic Validator
Ce dépôt fournit un serveur Model Context Protocol (MCP) pour valider les spécifications OpenAPI à l'aide d'APIMatic. Le serveur traite les fichiers OpenAPI et renvoie des résumés de validation en s'appuyant sur l'API d'APIMatic.
Fonctionnalités
- Valide les fichiers OpenAPI 2.0 et 3.0
- Utilise l'API d'APIMatic pour une validation complète
- Prend en charge les formats JSON et YAML
- Implémente le Model Context Protocol (MCP) pour une intégration transparente
Installation
Assurez-vous que Node.js v18+ est installé.
Cloner le dépôt
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
Installer les dépendances
npm install
Construire le projet
npm run build
Configuration
Pour utiliser le serveur, une clé API APIMatic est requise. Inscrivez-vous sur APIMatic et obtenez la clé API.
Intégration avec Claude Desktop
Modifiez le fichier claude_desktop_config.json pour intégrer le serveur MCP. Si le fichier n'existe pas, créez-en un à l'emplacement suivant :
Windows
code $env:AppData\Claude\claude_desktop_config.json
macOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Ajouter le serveur MCP à la configuration
{
"mcpServers": {
"APIMatic": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
],
"env": {
"APIMATIC_API_KEY": "<Add your APIMatic token here>"
}
}
}
}
Une fois configuré, une icône de marteau devrait apparaître dans Claude Desktop. Ouvrez-la pour vérifier que l'outil validate-openapi-using-apimatic est intégré avec succès.
Utilisation
- Ajoutez un fichier OpenAPI.
- Fournissez une invite pour le valider.
- Les résultats de la validation seront renvoyés.