APIMatic MCP
offiziellDer 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-apimaticauf 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.
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
- Fügen Sie eine OpenAPI-Datei hinzu.
- Geben Sie eine Eingabeaufforderung zur Validierung an.
- Die Validierungsergebnisse werden zurückgegeben.