Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
MCP Server Debugging mit dem MCP Inspector
- Zweck: Der MCP Inspector (ein in-Browser-Debugger, bereitgestellt durch das Python SDK) ermöglicht das Testen und Debuggen eines MCP Servers ohne die Notwendigkeit, ihn mit einer echten Anwendung zu verbinden.
- Einrichtung des Servers:
- Stellen Sie sicher, dass die Python-Umgebung aktiviert ist (siehe readme).
- Führen Sie den Befehl mcp dev aus, gefolgt vom Namen der Serverdatei (z. B. mcpserver. py).
- Der Server startet und wird auf einem bestimmten Port (z. B. 6277) bereitgestellt.
- Rufen Sie die angegebene Adresse im Browser auf, um den MCP Inspector zu öffnen.
- Nutzung des MCP Inspectors:
- Verbindung: Klicken Sie auf den "Connect"-Button, um den Server zu starten.
- Navigation: Suchen Sie im Menü nach dem Abschnitt "Tools".
- Tool-Auswahl: Wählen Sie "List Tools", um die erstellten Tools anzuzeigen.
- Manuelle Ausführung: Wählen Sie ein Tool aus, um es im rechten Panel manuell auszuführen und dessen Funktion zu überprüfen.
- Testbeispiele:
- read doc contents: Benötigt eine Dokument-ID. Eingabe der ID → Ausführung → Erfolg (gibt den Inhalt zurück).
- edit document: Benötigt Dokument-ID, alten String und neuen String. Eingabe → Ausführung → Erfolg (führt die Bearbeitung durch, gibt den Inhalt nicht zurück).
- Verifizierung: Nach einer Bearbeitung (edit document) muss das Tool read doc contents erneut ausgeführt werden, um die Korrektheit der Änderung zu bestätigen.
Takeaways
- Der MCP Inspector ist ein in-Browser-Debugger, der das Testen von MCP Servern ohne Verbindung zu einer echten Anwendung ermöglicht.
- Der Server wird über den Befehl mcp dev <Serverdatei> gestartet und der Inspector über die angegebene Browser-Adresse aufgerufen.
- Tools werden im Inspector unter dem Menüpunkt "Tools" ausgewählt und manuell ausgeführt, um ihre Funktion zu überprüfen.
- Nach einer Bearbeitung (z. B. mit edit document) muss das Tool read doc contents erneut ausgeführt werden, um die Korrektheit der Änderung zu verifizieren.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.