Наличие корректной схемы гарантирует, что агент ИИ понимает структуру данных, которые ему необходимо предоставить.
Почему проверка достоверности схемы WebMCP завершается неудачей
Аудит не пройден, если:
- В форме есть описание
tooldescription, но отсутствует атрибутtoolname. - В форме указано
toolname, но отсутствует атрибутtooldescription. - В обязательном поле формы отсутствует атрибут
name.
Lighthouse также выдает предупреждение, если у необязательного поля есть name , но отсутствует toolparamdescription или связанная с ним <label> .
Как исправить
- Обеспечьте симметрию: всегда указывайте как название, так и описание для каждого инструмента.
- Добавление имен к полям ввода: Убедитесь, что каждый элемент ввода в форме инструмента имеет уникальный атрибут
name. - Предоставьте контекст параметра: добавьте
toolparamdescriptionк входным данным, чтобы помочь агенту понять, какое значение ожидается.