Lorsque vous créez des serveurs MCP, vous avez besoin d'un moyen de tester vos fonctionnalités sans vous connecter à une application complète. Le SDK Python MCP inclut un inspecteur intégré basé sur navigateur qui vous permet de déboguer et de tester votre serveur en temps réel.
Démarrer l'inspecteur
Tout d'abord, assurez-vous que votre environnement Python est activé (consultez le README de votre projet pour la commande exacte). Ensuite, exécutez l'inspecteur avec :
mcp dev mcp_server.pyCela démarre un serveur de développement sur le port 6277 et vous fournit une URL locale à ouvrir dans votre navigateur. L'interface de l'inspecteur se chargera, affichant le tableau de bord MCP Inspector.

Remarque importante concernant l'interface
L'inspecteur MCP est en développement actif, donc l'interface que vous voyez peut différer des captures d'écran actuelles. Cependant, les fonctionnalités principales pour tester les outils, les ressources et les prompts devraient rester similaires.
Connexion et test des outils
Cliquez sur le bouton « Connect » sur le côté gauche pour démarrer votre serveur MCP. Une fois connecté, vous verrez une barre de navigation avec des sections pour Resources, Prompts, Tools et d'autres fonctionnalités.

Pour tester vos outils :
- Accédez à la section Tools
- Cliquez sur « List Tools » pour voir tous les outils disponibles
- Sélectionnez un outil pour ouvrir son interface de test
- Remplissez les paramètres requis
- Cliquez sur « Run Tool » pour exécuter et voir les résultats

Test des opérations sur les documents
Par exemple, pour tester un outil de lecture de document, vous saisiriez un identifiant de document (comme « deposition.md ») et exécuteriez l'outil. L'inspecteur affiche le résultat, y compris tout contenu renvoyé ou message de succès.

Vous pouvez enchaîner des opérations pour vérifier le bon fonctionnement. Par exemple, après avoir modifié un document en remplaçant du texte, vous pouvez immédiatement réexécuter l'outil de lecture pour confirmer que les modifications ont été correctement appliquées.
Flux de travail de développement
L'inspecteur crée une boucle de développement efficace :
- Apportez des modifications au code de votre serveur MCP
- Testez les outils individuels via l'inspecteur
- Vérifiez les résultats sans avoir besoin d'une configuration d'application complète
- Déboguez les problèmes de manière isolée
Cet outil devient essentiel à mesure que vous créez des serveurs MCP plus complexes. Il élimine la nécessité de connecter votre serveur à Claude ou à une autre application juste pour tester des fonctionnalités de base, rendant le développement beaucoup plus rapide et plus ciblé.