Wenn openapi-mcp-server auf ein Problem stößt, das Claude nicht erkennt, können Sie die folgenden Schritte zur Fehlersuche und -behebung durchführen:
- Überprüfen Sie den KonfigurationspfadClaude: Stellen Sie sicher, dass die in der Claude-Konfigurationsdatei angegebenen Pfade zu den OpenAPI-Dateien korrekt sind, insbesondere, dass die relativen und absoluten Pfade konsistent verwendet werden.
- Prüfen Sie die OpenAPI-Spezifikation: Online-Tools wie https://editor.swagger.io验证OpenAPI文件是否符合v3.1标准规范 verwenden
- Überprüfung des ServerstatusStellen Sie sicher, dass openapi-mcp-server erfolgreich läuft. Sie können versuchen, den Test direkt von der Kommandozeile aus zu starten.
npx openapi-mcp-server examples/petstore-openapi.json - Claude Desktop neu startenEin vollständiger Neustart der Claude Desktop Anwendung ist erforderlich, damit die Änderungen wirksam werden.
- Anzeigen von ProtokollnachrichtenPrüfen Sie auf Fehlermeldungen im Befehlszeilenfenster oder in den Protokolldateien und achten Sie dabei besonders auf Meldungen zur API-Konvertierung und zum Laden
- Test Einfaches BeispielPetstore API: Verwenden Sie zunächst das Petstore API-Beispiel, das mit dem Projekt geliefert wird, um zu bestätigen, dass die Basisfunktionalität funktioniert, und um den Umfang des Problems einzugrenzen.
Wenn das Problem immer noch nicht gelöst ist, können Sie im Abschnitt "Issues" des GitHub-Repositorys nachsehen oder ein neues Problem für die Hilfe der Community einreichen. Stellen Sie außerdem sicher, dass Sie die neueste Version von openapi-mcp-server verwenden.
Diese Antwort stammt aus dem Artikelopenapi-mcp-server: Ermöglicht KI den direkten Aufruf von MCP-Diensten mit offenen APIsDie