Introduction To Model Context Protocol
← Alle Lektionen
Lektion 06Introduction To Model Context Protocol

The server inspector

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

No quiz for this lesson yet.