WebMCP を使用して、AI エージェントとの連携を強化したサイトを構築します。

WebMCP API

WebMCP とは何か、なぜ重要なのか

ドキュメントを読む

標準の JavaScript で WebMCP ツールを定義して、フォーム入力やサイト ナビゲーションなどのサイト固有の機能を実行します。

ドキュメントを読む

アノテーションを追加して、標準の HTML フォームを WebMCP ツールに変換します。

ドキュメントを読む

WebMCP と MCP を組み合わせることで、エージェントは人間のユーザーに代わってパーソナライズされたタスクを完了できます。

ドキュメントを読む

WebMCP の仕組み

3 つのステップで、エージェントが実行できることをサイトに正確に伝えることができます。
ステップ 1

サイトは、エージェントが実行できるアクションを WebMCP ツールとして宣言します。各ツールには、名前、説明、JSON スキーマがあります。

// Imperative API
document.modelContext.registerTool({
  name: "bookSlot",
  title: "Book a consultation slot",
  description: "Reserve a 30-minute consultation.",
  inputSchema: {
    type: "object",
    properties: {
      date:  { type: "string", format: "date" },
      time:  { type: "string" },
      name:  { type: "string" },
      email: { type: "string", format: "email" }
    },
    required: ["date", "time", "name", "email"]
  },
  annotations: { readOnlyHint: false },
  execute: async (input, client) => {
    return await api.book(input);
  }
});
ステップ 2

ブラウザは、ページの URL、タイトル、オリジン権限スコープとともに、これらのツールをユーザーの WebMCP 対応エージェントに収集して提示します。

サイトがブラウザに伝え、ブラウザがエージェントに翻訳します。
ステップ 3

エージェントは契約を確認し、構造化された引数を提供します。残りの処理はコードが行います。ユーザーは権限と確認のループに留まります。作動よりも高速で信頼性が高い。

// the agent's view
{
  "tool": "bookSlot",
  "arguments": {
    "date": "2026-07-31",
    "time": "14:00",
    "name": "Jerry Jones",
    "email": "jerry.jones@example.com"
  }
}

エージェント向けにサイトを最適化する

ユーザーのニーズとサイトの機能に合った安全なツールを作成します。

ユーザーとエージェントの視点から例を読み、クリティカル ユーザー ジャーニー(CUJ)をサポートする WebMCP ツールを理解します。

ドキュメントを読む

他のソフトウェア アプリケーションと同様に、最初のステップはツール戦略を計画することです。

ドキュメントを読む

ウェブサイトやウェブ アプリケーションに役立つ WebMCP ツールを定義して構築する方法について説明します。

ドキュメントを読む

WebMCP を使用してツールを構築する方向けの、セキュリティに関する初期ガイダンスをご覧ください。

ドキュメントを読む

WebMCP ツールをリリースする前に、エージェントがツールを呼び出すタイミング、実行方法、許容される回答を理解していることをテストして確認します。

ドキュメントを読む

AI エージェントで構築する

お好みの AI コーディング エージェントで Modern Web Guidance を使用すると、お好みのワークフローでウェブのベスト プラクティスにアクセスできます。
npx modern-web-guidance@latest install
Modern Web Guidance を使用して、コーディング エージェントの助けを借りて拡張機能を迅速に構築します。

エージェント デベロッパー向けの安全性に関する考慮事項

エージェント デベロッパーは、信頼できないコンテンツからの悪意のあるテキストに対する保護機能を設計する必要があります。WebMCP を使用するエージェントに関連するセキュリティ技術を特定します。

ブラウザに直接組み込まれた AI アシスタント開いているタブのコンテキストに基づいて、要点をまとめたり、複雑な概念を説明したり、疑問を解決したりしてくれます。

Gemini は複数の Google アプリと連携し、日々の作業を効率化してくれます。

AI エージェントの概要

AI とも呼ばれるさまざまな新しいテクノロジーの基本と定義を理解します。
ウェブの実務担当者として、新しいテクノロジーを慎重に、責任を持って構築することが重要です。
AI に関する知識の基盤を構築して、ウェブサイトやウェブ アプリケーションに機能を追加します。