Claude On Google Cloud
← Alle Lektionen
Lektion 60Claude On Google Cloud

The server inspector

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
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 0 Fragen

No quiz for this lesson yet.