1. Anleitungen
MCP Offizielle Dokumentation (Deutsche)
  • Erste Schritte
    • Einführung
    • Beispielserver
    • Beispielkunden
    • Quickstart
      • Für Serverentwickler
      • Für Client-Entwickler
      • Für Claude Desktop-Benutzer
  • Anleitungen
    • Erstellen von MCP mit LLMs
    • Debuggen
    • Inspektor
  • Konzepte
    • Kernarchitektur
    • Ressourcen
    • Eingabeaufforderungen
    • Werkzeuge
    • Probenahme
    • Wurzeln
    • Transportmöglichkeiten
  • Entwicklung
    • Was ist neu
    • Fahrplan
    • Beitragen
  1. Anleitungen

Inspektor

In-Depth-Anleitung zur Verwendung des MCP Inspector zum Testen und Debuggen von Model Context Protocol Servern
Der MCP Inspector ist ein interaktives Entwicklertool zum Testen und Debuggen von MCP Servern. Während der Debugging Guide den Inspector als Teil des gesamten Debugging-Toolkits behandelt, bietet dieses Dokument eine detaillierte Untersuchung der Funktionen und Möglichkeiten des Inspectors.

Erste Schritte#

Installation und grundlegende Verwendung#

Der Inspector läuft direkt über npx, ohne dass eine Installation erforderlich ist:

Inspektion von Servern von NPM oder PyPi#

Eine übliche Methode, Serverpakete von NPM oder PyPi zu starten.
NPM-Paket
PyPi-Paket

Inspektion von lokal entwickelten Servern#

Um lokal entwickelte oder als Repository heruntergeladene Server zu inspizieren, ist die gebräuchlichste Methode:
TypeScript
Python
Bitte lesen Sie die beigefügte README-Datei sorgfältig durch, um die genauesten Anweisungen zu erhalten.

Funktionsübersicht#

img
Die MCP Inspector Schnittstelle
Der Inspector bietet verschiedene Funktionen zur Interaktion mit Ihrem MCP Server:

Server-Verbindungsbereich#

Ermöglicht die Auswahl des Transports für die Verbindung zum Server
Für lokale Server unterstützt er die Anpassung der Befehlszeilenargumente und der Umgebung

Ressourcen-Tab#

Listet alle verfügbaren Ressourcen auf
Zeigt Ressourcen-Metadaten (MIME-Typen, Beschreibungen) an
Ermöglicht die Inspektion von Ressourceninhalten
Unterstützt Subscription-Tests

Prompts-Tab#

Zeigt verfügbare Prompt-Vorlagen an
Zeigt Prompt-Argumente und Beschreibungen an
Ermöglicht Prompt-Tests mit benutzerdefinierten Argumenten
Zeigt eine Vorschau der generierten Nachrichten an

Tools-Tab#

Listet verfügbare Tools auf
Zeigt Tool-Schemas und Beschreibungen an
Ermöglicht Tool-Tests mit benutzerdefinierten Eingaben
Zeigt Tool-Ausführungsergebnisse an

Benachrichtigungsbereich#

Zeigt alle vom Server aufgezeichneten Protokolle an
Zeigt vom Server empfangene Benachrichtigungen an

Bewährte Verfahren#

Entwicklungs-Workflow#

1.
Entwicklung starten
Starten Sie den Inspector mit Ihrem Server
Überprüfen Sie die grundlegende Konnektivität
Überprüfen Sie die Capability Negotiation
2.
Iteratives Testen
Nehmen Sie Serveränderungen vor
Erstellen Sie den Server neu
Verbinden Sie den Inspector erneut
Testen Sie die betroffenen Funktionen
Überwachen Sie Nachrichten
3.
Testen Sie Edge Cases
Ungültige Eingaben
Fehlende Prompt-Argumente
Gleichzeitige Operationen
Überprüfen Sie die Fehlerbehandlung und die Fehlermeldungen
Modified at 2025-03-13 03:56:33
Previous
Debuggen
Next
Kernarchitektur
Built with