Samenvatting (audio)
Geen audio-samenvatting voor deze les.
Studienotities
Studieopmerkingen: MCP Server Debugging met de MCP Inspector
- Doel: Het testen en live ontwikkelen van een MCP server zonder deze te koppelen aan een echte applicatie.
- Tool: Het Python SDK biedt een ingebouwde browser-debugger, de MCP Inspector.
Opstartprocedure (Terminal):
- Activeer de Python-omgeving (volg de instructies in de readme).
- Voer het commando uit: mcp dev gevolgd door de naam van het serversbestand (bijv. mcpserver. py).
- De server start en geeft een poortnummer (bijv. 6277) en een directe toegangspost.
- Open deze adres in de browser om de MCP Inspector te starten.
Gebruik van de MCP Inspector (Browser):
- Connectie: Klik op de "Connect" knop om de MCP server te starten.
- Navigatie: Zoek naar het menu "Tools" (of de tools-sectie).
- Tool Selectie: Klik op "List Tools" om de beschikbare tools te zien.
- Uitvoering: Gebruik het rechterpaneel om een tool handmatig aan te roepen (invoke).
Testen van Tools (Voorbeelden):
- Lezen van Documentinhoud (read doc contents):
- Voer een Document ID in.
- Klik op "Run Tool".
- Verifieer of de output overeenkomt met de verwachte inhoud.
- Wijzigen van Document (edit document):
- Voer Document ID, de Oude String en de Nieuwe String in.
- Klik op "Run Tool".
- Let op: Deze tool retourneert de documentinhoud niet; deze wordt alleen gewijzigd.
- Verifieer de wijziging door de read doc contents tool opnieuw uit te voeren.
Belangrijk:
- De MCP Inspector is een ontwikkeltool die het debuggen van MCP servers vergemakkelijkt.
- De gebruikersinterface (UI) kan tijdens de ontwikkeling veranderen.
Takeaways
- De MCP Inspector is een browser-debugger die dient voor het testen en live ontwikkelen van MCP servers zonder deze aan een echte applicatie te koppelen.
- De server start via de terminal met het commando mcp dev [serversbestand] en wordt toegankelijk via een specifieke poort en URL.
- In de Inspector navigeer je naar het menu "Tools" en roep je de beschikbare tools handmatig aan via het rechterpaneel.
- Tools zoals read doc contents worden gebruikt om documentinhoud te verifiëren, terwijl edit document de inhoud wijzigt en een herhaling van de leesactie vereist voor verificatie.
Flashcards 9 kaarten
Vraag
klik om te onthullen · ←/→
Antwoord
klik om terug te draaien
Kenniscontrole 0 vragen
No quiz for this lesson yet.