DEV Community 日本語
フォロー
コンテキスト・オーバーMCP、パートIV:ワーキングディレクトリなし
WebMCPは、従来のワーキングディレクトリや個別のサーバープロセスを必要とせずに、ブラウザタブをクライアントとして機能させることができます。これは、Chromeの実験的なAPIであるdocument.modelContext.registerTool()と、より広範な互換性のためのポリフィルを活用して、ページから直接コンテキストを公開します。これにより、ブラウザベースのエージェントは、プロジェクトのスコアリング、フォームへの入力、AGENTS.mdのレンダリングなどの登録済みツールと対話できます。score_fafのようなツールは、クライアントサイドのWASMカーネルを利用し、パフォーマンスのためにサーバーへの往復を回避します。このシステムは、最小限のAGENTS.mdレンダラーのような制限を正確に報告することで、誠実さを重視しています。外部データの取得は、セキュリティリスクを防ぐために、ホストとプロトコルの許可リストを通じて厳密に制御されます。主な主張は、すべての操作がブラウザタブ内で発生し、MCPサーバーや/mcp URLへの通信は行われないということです。このアプローチは、既存のブラウザ環境内でコンテキストを呼び出し可能なツールとして直接公開することにより、従来のMCPクライアントの制限を回避します。基盤となるAPIのオープン性は、あらゆるページがエージェントとの対話のために独自のコンテキスト認識ツールを登録できるようにします。