APIMatic MCP

officiel

Le 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-apimatic sur 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.

image

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

  1. Ajoutez un fichier OpenAPI.
  2. Fournissez une invite pour le valider.
  3. Les résultats de la validation seront renvoyés.

APIMatic MCP Server For OpenAPI Validation.webm