GoogleChromeLabs/webmcp-tools

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

解決する課題

WebアプリケーションがAIエージェントに対して構造化されたツールを公開するための標準化された方法を提供します。信頼性の低いサイトスクレイピングから脱却し、正式なAPI (WebMCP) を通じて、エージェントがUI要素とプログラム的に対話し、データを検索し、ユーザーに代わってアクションを実行できるようにします。

仕組み

このプロジェクトは、開発者ユーティリティと実践的なデモを組み合わせてWebMCP APIを実装しています。命令的(プログラム的)および宣言的(定義ベース)なツール登録の両方を使用し、エージェントがWebページ内の関数を発見して呼び出せるようにします。ブラウザ互換性のためのpolyfillや、ツールスキーマと接続をデバッグするためのChrome Extensionが含まれています。

対象読者

Webアプリケーションをネイティブに「エージェント対応」(agent-ready) にし、LLMが生のHTML解析ではなく構造化されたインターフェースを通じてWebアプリケーションと対話できるようにしたいWeb開発者およびAIエージェント作成者。

ハイライト

  • Model Context Tool Inspector: ツールの公開状況を検証し、入力スキーマをデバッグするためのChrome Extension。
  • WebMCP Evals: ユーザー入力に基づいてLLMが正しくツールを呼び出しているかをテストするためのCLIツール。
  • WebMCP Skills: エージェントのワークフローを設計および監査するためのフレームワーク。
  • 多様なデモスイート: Eコマース、旅行、スマートホームダッシュボード、ゲームなど、さまざまなインタラクションパターンを示す幅広い実装。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト