Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
Studiennotizen: Debugging des MCP Servers mit dem MCP Inspector
- Zweck des MCP Inspectors:
- Ein in-Browser-Debugger, der über das Python SDK bereitgestellt wird.
- Ermöglicht das Live-Development und Testen des MCP Servers ohne die Anbindung an eine reale Anwendung.
- Server-Setup und Start:
- Voraussetzung: Aktivierung der Python-Umgebung (Anweisungen im readme-Dokument).
- Startbefehl: mcp dev [Dateiname. py] (Beispiel: mcp dev mcpserver. py).
- Ergebnis: Der Server wird auf einem bestimmten Port (z. B. 6277) gestartet und eine direkte Zugriffsadresse wird ausgegeben.
- Nutzung des MCP Inspectors (Benutzeroberfläche):
- Verbindung: Über den "Connect"-Button wird der MCP Server gestartet.
- Navigation: Die Menüleiste enthält Bereiche wie Ressourcen, Prompts und Tools.
- Tool-Zugriff:
- Klicken auf "Tools" → "List Tools".
- Auswahl eines Tools im rechten Panel.
- Das Panel ermöglicht die manuelle Ausführung (Invocation) des Tools.
- Test-Workflow (Beispiele):
- Lesen eines Dokuments (read doc contents):
- Eingabe einer Dokument-ID (z. B. deposition. md).
- Ausführung des Tools → Erfolgreiche Rückgabe des Dokumentinhalts.
- Bearbeiten eines Dokuments (edit document):
- Eingabe der Dokument-ID, des alten Strings und des neuen Strings.
- Ausführung des Tools → Erfolgreiche Bearbeitung (keine Rückgabe des Inhalts).
- Verifizierung: Nach einer Bearbeitung wird das Tool read doc contents erneut verwendet, um die Korrektheit der Änderung zu überprüfen.
Takeaways
- Der MCP Inspector ist ein In-Browser-Debugger, der Live-Tests des MCP Servers ohne Anbindung an eine reale Anwendung ermöglicht.
- Der Server wird über den Startbefehl mcp dev [Dateiname. py] gestartet und auf einem spezifischen Port zugänglich gemacht.
- Die Benutzeroberfläche erlaubt die Navigation durch Menüs (Ressourcen, Prompts, Tools) und die manuelle Ausführung (Invocation) von Tools.
- Der Test-Workflow beinhaltet die Nutzung spezifischer Tools (z. B. read doc contents, edit document) und die anschließende Verifizierung der Änderungen.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.