掲載済み (2026-02-14号)
#078 161文字 • 1分

Web アプリケーションをツール化する WebMCP

原題: Web アプリケーションをツール化する WebMCP

日本語

掲載情報

概要

WebMCPは、Webアプリケーションの機能をJavaScript APIやHTML属性を介してAIエージェントから呼び出し可能な「ツール」として公開するための新しいブラウザインターフェースです。

詳細内容

WebMCPは、Model Context Protocol (MCP) をWebブラウザ上で実現するための提案仕様であり、Web開発者がアプリケーションの機能を構造化されたツールとしてAIエージェントに提供できるようにします。これにより、AIは画面解析に頼らず、直接的な関数呼び出しを通じてWeb操作を正確に実行できます。実装には、`window.navigator.modelContext.provideContext` を用いる命令的な手法と、`<form>`要素に`toolname`等の属性を付与する宣言的な手法の2種類が用意されています。現在はChrome 146以降の試験的フラグで動作し、ツールの呼び出しに合わせたCSS疑似クラスによるビジュアルフィードバックや、AIによるフォーム送信を識別する`agentInvoked`プロパティなども含まれています。Web開発者がAIエージェントに対して「操作可能なインターフェース」を定義するための強力な手段となります。</form>