GoogleChromeLabs/webmcp-tools

This repository contains a suite of developer utilities and demos designed to support the adoption of the WebMCP API.

해결하는 문제

웹 애플리케이션이 AI 에이전트에게 구조화된 도구를 노출할 수 있는 표준화된 방법을 제공합니다. 신뢰할 수 없는 사이트 스크래핑에서 벗어나 공식 API (WebMCP)를 통해 에이전트가 UI 요소와 프로그래밍 방식으로 상호 작용하고, 데이터를 검색하며, 사용자를 대신하여 작업을 수행할 수 있도록 합니다.

작동 방식

이 프로젝트는 개발자 유틸리티와 실용적인 데모를 결합하여 WebMCP API를 구현합니다. 명령형(프로그래밍 방식) 및 선언형(정의 기반) 도구 등록을 모두 사용하여 에이전트가 웹 페이지 내의 함수를 발견하고 호출할 수 있도록 합니다. 브라우저 호환성을 위한 polyfill과 도구 스키마 및 연결을 디버깅하기 위한 Chrome Extension이 포함되어 있습니다.

대상 사용자

웹 애플리케이션을 기본적으로 "에이전트 준비 완료"(agent-ready) 상태로 만들고, LLM이 원시 HTML 파싱이 아닌 구조화된 인터페이스를 통해 웹 애플리케이션과 상호 작용하도록 하려는 웹 개발자 및 AI 에이전트 제작자.

주요 특징

  • Model Context Tool Inspector: 도구 노출을 확인하고 입력 스키마를 디버깅하기 위한 Chrome Extension.
  • WebMCP Evals: 사용자 입력에 따라 LLM이 도구를 올바르게 호출하는지 테스트하기 위한 CLI 도구.
  • WebMCP Skills: 에이전트 워크플로우를 설계하고 감사하기 위한 프레임워크.
  • 다양한 데모 제품군: 전자상거래, 여행, 스마트 홈 대시보드, 게임 등 다양한 구현을 통해 서로 다른 상호 작용 패턴을 보여줍니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트