APIMatic MCP

offiziell

Der APIMatic MCP Server wird verwendet, um OpenAPI-Spezifikationen mit APIMatic zu validieren. Der Server verarbeitet OpenAPI-Dateien und gibt Validierungszusammenfassungen zurück, indem er die API von APIMatic nutzt.

Was kann man mit Apimatic MCP machen?

  • OpenAPI-Spezifikation validieren — Bitten Sie den Assistenten, validate-openapi-using-apimatic auf einer angehängten OpenAPI 2.0- oder 3.0-Datei (JSON oder YAML) auszuführen und eine Validierungszusammenfassung zurückzugeben.
  • Strukturierten Validierungsbericht erhalten — Erhalten Sie APIMatics umfassende Validierungsergebnisse direkt im Gespräch, einschließlich aller gefundenen Fehler oder Warnungen.
  • API-Definition vor der Implementierung prüfen — Validieren Sie eine OpenAPI-Datei frühzeitig, um Spezifikationsprobleme zu erkennen, bevor Sie SDKs oder Dokumentation generieren.

Dokumentation

APIMatic Validator MCP Server

Dieses Repository stellt einen Model Context Protocol (MCP) Server zur Validierung von OpenAPI-Spezifikationen mit APIMatic bereit. Der Server verarbeitet OpenAPI-Dateien und gibt Validierungszusammenfassungen unter Nutzung der API von APIMatic zurück.

Funktionen

  • Validiert OpenAPI 2.0- und 3.0-Dateien
  • Verwendet die API von APIMatic für eine umfassende Validierung
  • Unterstützt sowohl JSON- als auch YAML-Formate
  • Implementiert das Model Context Protocol (MCP) für nahtlose Integration

Installation

Stellen Sie sicher, dass Node.js v18+ installiert ist.

Repository klonen

git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp

Abhängigkeiten installieren

npm install

Projekt bauen

npm run build

Konfiguration

Um den Server zu nutzen, wird ein APIMatic API-Schlüssel benötigt. Registrieren Sie sich bei APIMatic und beziehen Sie den API-Schlüssel.

image

Integration mit Claude Desktop

Ändern Sie die Datei claude_desktop_config.json, um den MCP-Server zu integrieren. Falls die Datei nicht existiert, erstellen Sie eine am folgenden Speicherort:

Windows

code $env:AppData\Claude\claude_desktop_config.json

macOS/Linux

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

MCP-Server zur Konfiguration hinzufügen

{
    "mcpServers": {
        "APIMatic": {
            "command": "node",
            "args": [
                "C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
            ],
            "env": {
                "APIMATIC_API_KEY": "<Add your APIMatic token here>"
            }
        }
    }
}

Nach der Konfiguration sollte ein Hammer-Symbol in Claude Desktop erscheinen. Öffnen Sie es, um zu überprüfen, ob das Tool validate-openapi-using-apimatic erfolgreich integriert wurde.

Verwendung

  1. Fügen Sie eine OpenAPI-Datei hinzu.
  2. Geben Sie eine Eingabeaufforderung zur Validierung an.
  3. Die Validierungsergebnisse werden zurückgegeben.

APIMatic MCP Server For OpenAPI Validation.webm