Samenvatting (audio)
Geen audio-samenvatting voor deze les.
Studienotities
Studie-opmerkingen: MCP Server Debugging met de MCP Inspector
- Doel: De MCP Inspector (een in-browser debugger via de Python SDK) wordt gebruikt om de functionaliteit van een MCP server te testen en te debuggen zonder deze te koppelen aan een echte applicatie.
- Server Opstartprocedure:
- Activeer de Python-omgeving (volg de instructies in de readme).
- Voer de volgende commando's uit in de terminal: mcp dev gevolgd door de naam van het serverbestand (bijv. mcpserver. py).
- De server zal starten en luisteren op een specifieke poort (bijv. 6277).
- Open het verstrekte directe adres in de browser om de MCP Inspector te bereiken.
- Gebruik van de MCP Inspector:
- Connectie: Klik op de "Connect" knop om de MCP server te starten.
- Toegang tot Tools: Navigeer naar het menu "Tools" → "List Tools" om de beschikbare functies te zien.
- Manuele Uitvoering: Gebruik het rechterpaneel om tools handmatig aan te roepen en te testen.
- Testen van Tools (Voorbeelden):
- Lezen van Documentinhoud: Voer een Document ID in → Klik op "Run Tool" → Controleer of de verwachte inhoud wordt geretourneerd.
- Document Bewerken: Voer het Document ID en de "Old String" in → Voer de "New String" in → Klik op "Run Tool".
- Let op: Deze tool retourneert de inhoud niet; deze bewerkt het document alleen.
- Verificatie: Gebruik de "Read Doc Contents" tool opnieuw met hetzelfde Document ID om te controleren of de bewerking succesvol is door de nieuwe tekst te tonen.
- Belangrijk: De UI van de MCP Inspector is nog in ontwikkeling en kan veranderen.
Takeaways
- De MCP Inspector is een in-browser debugger die dient om de functionaliteit van een MCP server te testen zonder deze aan een echte applicatie te koppelen.
- De server start door de Python-omgeving te activeren en het commando mcp dev te gebruiken in de terminal.
- Tools worden via het menu "Tools" → "List Tools" bekeken en handmatig uitgevoerd in het rechterpaneel.
- Bij het bewerken van documenten (Edit Tool) moet de inhoud na de bewerking opnieuw worden gelezen om de succesvolle wijziging te verifiëren.
Flashcards 9 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Kenniscontrole 0 vragen
No quiz for this lesson yet.