L'inspecteur de serveur
Quand vous construisez des serveurs MCP, vous avez besoin d’un moyen de tester vos fonctionnalites sans connecter une application complete. Le SDK Python MCP inclut un inspecteur dans le navigateur pour deboguer et tester votre serveur en temps reel.
Demarrer l’inspecteur
mcp dev mcp_server.py
Cela demarre un serveur de developpement et fournit une URL locale (typiquement sur le port 6277) pour acceder a l’inspecteur dans votre navigateur.
Utiliser l’interface
Quand vous ouvrez l’inspecteur, cliquez sur “Connect” pour demarrer votre serveur MCP et charger vos outils. La barre de navigation contient des sections comme Resources, Prompts et Tools.
Tester les outils
- Cliquez sur “List Tools” pour voir tous les outils disponibles
- Selectionnez un outil specifique
- Le panneau de droite affiche un formulaire pour tester cet outil
- Remplissez les parametres et cliquez sur “Run Tool”
Par exemple, pour tester l’outil de lecture de document :
- Selectionnez
read_doc_contents - Entrez un ID de document (comme “deposition.md”)
- Cliquez sur “Run Tool”
- Les resultats s’affichent, incluant le statut et les donnees renvoyees
Tester l’edition
Pour les outils plus complexes comme l’edition de document :
- Basculez vers l’outil
edit_document - Remplissez l’ID du document, le texte a remplacer, et le nouveau texte
- Executez l’outil
- Utilisez l’outil de lecture pour verifier que les modifications ont ete appliquees
Workflow de developpement
L’inspecteur affiche un historique de vos appels d’outils sur le cote gauche. Le cycle de developpement est efficace :
- Modifier votre code serveur
- Redemarrer l’inspecteur
- Tester immediatement vos outils
- Verifier les resultats
Cet inspecteur devient essentiel a mesure que vous construisez des serveurs MCP plus complexes. Il elimine le besoin de connecter votre serveur a une application complete juste pour tester les fonctionnalites de base.