валидность схемы WebMCP

Наличие корректной схемы гарантирует, что агент ИИ понимает структуру данных, которые ему необходимо предоставить.

Почему проверка достоверности схемы WebMCP завершается неудачей

Аудит не пройден, если:

  • В форме есть описание tooldescription , но отсутствует атрибут toolname .
  • В форме указано toolname , но отсутствует атрибут tooldescription .
  • В обязательном поле формы отсутствует атрибут name .

Lighthouse также выдает предупреждение, если у необязательного поля есть name , но отсутствует toolparamdescription или связанная с ним <label> .

Как исправить

  1. Обеспечьте симметрию: всегда указывайте как название, так и описание для каждого инструмента.
  2. Добавление имен к полям ввода: Убедитесь, что каждый элемент ввода в форме инструмента имеет уникальный атрибут name .
  3. Предоставьте контекст параметра: добавьте toolparamdescription к входным данным, чтобы помочь агенту понять, какое значение ожидается.