Claude With The Anthropic Api
← Alle Lektionen
Lektion 64Claude With The Anthropic Api

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) ermöglicht das Testen und Debuggen eines MCP Servers ohne die Notwendigkeit, ihn mit einer vollständigen Anwendung zu verbinden.
  • Voraussetzungen und Start:
  • Aktivierung der Python-Umgebung (Anweisungen im readme).
  • Ausführung des Befehls: mcp dev [Dateiname] (z. B. mcp dev mcpserver. py).
  • Der Server startet und wird auf einem bestimmten Port (z. B. 6277) bereitgestellt.
  • Zugriff über die angegebene Adresse im Browser.
  • Nutzung des MCP Inspectors:
  • Verbindung: Klick auf den "Connect"-Button, um den Server zu starten.
  • Navigation: Im Menü werden Ressourcen, Prompts, Tools usw. aufgelistet.
  • Tool-Test: Über "Tools" → "List Tools" kann man die erstellten Tools sehen.
  • Manuelle Ausführung: Tools können direkt im rechten Panel manuell aufgerufen werden, um die Funktionalität zu überprüfen.
  • Test-Workflow (Beispiele):
  • Tool read doc contents:
  • Input: Document ID.
  • Aktion: Tool ausführen.
  • Ergebnis: Erfolgreiche Rückgabe des Dokumenteninhalts.
  • Tool edit document:
  • Input: Document ID und alter String.
  • Aktion: Tool ausführen (Erfolg wird gemeldet).
  • Verifizierung: Nutzung des read doc contents Tools erneut, um die Änderung zu bestätigen.
  • Fazit: Der MCP Inspector ist ein essenzielles Werkzeug für die Live-Entwicklung und das Debugging von MCP-Servern.

Takeaways

  • Der MCP Inspector ist ein in-Browser-Debugger, der das Testen von MCP Servern ohne Verbindung zu einer vollständigen Anwendung ermöglicht.
  • Der Server wird durch die Ausführung des Befehls mcp dev [Dateiname] gestartet und ist über eine angegebene Adresse im Browser erreichbar.
  • Im Inspector können Ressourcen und Tools navigiert werden; Tools können manuell im rechten Panel aufgerufen und getestet werden.
  • Der Test-Workflow beinhaltet die manuelle Eingabe von Inputs (z. B. Document ID) und die anschließende Verifizierung der Funktionalität.
Lernkarten 9 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.