등록된 WebMCP 도구

등록된 도구는 웹사이트가 AI 에이전트에 노출하는 특정 기능('테이블 예약' 또는 '장바구니에 추가' 등)입니다.

등록된 WebMCP 도구 감사 작동 방식

이 감사는 정보 제공용입니다. Lighthouse는 선언적 또는 명령형 API를 사용하여 페이지에 등록된 모든 WebMCP 도구를 나열합니다. 등록된 도구가 없으면 결과 목록이 비어 있습니다.

40개가 넘는 도구가 등록되면 Lighthouse에서 경고를 표시합니다. 도구를 과도하게 많이 포함하면 모델 컨텍스트 토큰이 소모되고, 지연 시간이 추가되며, 에이전트가 어떤 도구를 사용해야 하는지 혼동할 위험이 커집니다.

해결 방법

선언적 API 또는 명령형 API를 사용하여 도구를 등록할 수 있습니다.

  • 선언적 API: <form> 요소에 toolname 및 tooldescription 속성을 직접 추가합니다.
  • 명령형 API: JavaScript를 사용하여 document.modelContext.registerTool를 사용하여 도구를 등록합니다.

권장사항

  • 명확하고 작업 중심적인 이름 (예: toolname="book_appointment")을 사용합니다.
  • 도구의 기능과 에이전트가 도구를 사용해야 하는 시점을 설명하는 자세한 설명을 제공하세요.
  • 한 번에 40개가 넘는 도구를 등록하지 마세요. 현재 페이지 상태에 유용한 경우에만 도구를 등록하고 더 이상 필요하지 않은 경우 등록 취소합니다.
  • 자세한 내용은 WebMCP 문서를 참고하세요.