Validité du schéma WebMCP

Un schéma valide permet à l'agent d'IA de comprendre la structure des données qu'il doit fournir.

Échec de l'audit de validité du schéma WebMCP

L'audit échoue si :

  • un formulaire comporte un tooldescription, mais l'attribut toolname est manquant ;
  • un formulaire comporte un toolname, mais l'attribut tooldescription est manquant ;
  • un champ de formulaire obligatoire ne comporte pas d'attribut name.

Lighthouse émet également un avertissement si un champ facultatif comporte un name, mais qu'il est manquant un toolparamdescription ou un <label> associé.

Résolution des problèmes

  1. Assurez-vous de la symétrie : fournissez toujours un nom et une description pour chaque outil.
  2. Ajoutez des noms aux entrées : vérifiez que chaque élément d'entrée d'un formulaire d'outil comporte un attribut name unique.
  3. Fournissez le contexte des paramètres : ajoutez toolparamdescription aux entrées pour aider l'agent à comprendre la valeur attendue.