Utilisez le panneau WebMCP dans les outils pour les développeurs Chrome afin d'inspecter, de déboguer et de tester les outils d'IA côté client que votre site Web expose aux agents d'IA. Il offre une visibilité de bout en bout sur le cycle de vie de l'outil, y compris l'enregistrement, la validation du schéma et l'historique des appels.
Ouvrir le volet WebMCP
Le volet WebMCP se trouve dans le volet Application. Pour l'ouvrir, procédez comme suit :
- Ouvrez les Outils pour les développeurs Chrome sur une page qui utilise les outils WebMCP.
- Cliquez sur l'onglet Application.
- Dans le niveau supérieur de la barre latérale, sélectionnez le volet WebMCP.
Présentation de l'interface
Le panneau WebMCP utilise une mise en page à double volet pour vous aider à gérer et à surveiller vos outils :
- Outils appelés : journal chronologique des interactions entre l'agent IA et la page.
- Outils disponibles : liste en direct de tous les outils WebMCP détectés dans l'onglet actif.
Outils disponibles
La section Outils disponibles affiche les noms et les descriptions des outils tels qu'ils apparaissent à l'agent IA. Il inclut également un compteur d'invocation pour chaque outil, qui indique le nombre de fois qu'un outil a été appelé au cours de la session actuelle.
Outils appelés
Le journal Outils appelés fournit un enregistrement permanent des interactions avec les outils. Lorsque vous sélectionnez une entrée dans le journal, vous pouvez examiner les détails suivants :
- État : résultat de l'invocation (terminée, annulée, en cours ou erreur).
- Entrée : paramètres exacts prédits par l'agent et envoyés à l'outil.
- Sortie : valeur renvoyée ou message d'erreur fourni par l'outil.
Filtrer le journal
Utilisez la barre Filtrer pour affiner la liste des outils appelés en fonction des critères suivants :
- Nom ou description : saisissez du texte pour trouver les outils correspondant à un nom ou à un objectif spécifique.
- Type d'état : filtrez les appels en fonction de leur état actuel (Terminé, Erreur, Annulé ou En cours, par exemple).
- Type d'outil : sélectionnez cette option pour filtrer les outils déclaratifs définis en HTML et les outils impératifs définis en JavaScript. Pour afficher tous les types d'outils, assurez-vous qu'aucun filtre n'est actif.
Tester manuellement les outils
Vous pouvez contourner la logique de décision de l'agent d'IA pour tester la fiabilité de votre outil de manière indépendante. Cela permet de vérifier la logique de la fonction sans attendre une invite d'agent spécifique.
Dans la liste Outils disponibles, cliquez sur l'outil que vous souhaitez tester. Vous pouvez également pointer sur un outil dans le journal Invoked Tools (Outils appelés) pour afficher l'icône Play (Lecture) (➜), puis cliquer dessus. L'espace de test manuel s'ouvre.
Dans la zone de test manuel, saisissez ou ajustez les paramètres dans les champs de saisie.
Cliquez sur Exécuter l'outil.
Résoudre les problèmes d'intégration
Le panneau WebMCP vous aide à diagnostiquer les échecs d'intégration courants :
- Non-respect du schéma : le volet de sortie affiche des messages d'erreur si les paramètres ou les valeurs renvoyées de l'outil ne correspondent pas au schéma défini.
- Refus de l'agent : vérifiez le compteur d'invocation dans la liste Outils disponibles pour voir si l'agent a déjà envisagé votre outil pour une requête donnée.
Automatisation et agents
WebMCP est conçu pour le Web agentique, où les agents IA peuvent découvrir les outils de votre site et interagir avec eux. Pour le développement assisté par un agent, le projet Outils pour les développeurs Chrome pour les agents fournit une interface spécialisée qui utilise ce protocole pour aider les agents d'IA à tester et à utiliser vos outils WebMCP.
Options de ligne de commande
Pour interagir avec certaines interfaces agentiques, vous devez activer explicitement l'indicateur --categoryWebMCP.
Ressources associées
Pour en savoir plus sur WebMCP et le Web agentique, consultez les ressources suivantes :