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
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.