WEBMCP · AI エージェント対応
あなたの AI エージェントが、ここで直接画像を圧縮できます
ImgFlow は WebMCP にネイティブ対応しています。WebMCP 対応ブラウザ(Chrome 149+ オリジントライアル、または ChatGPT デスクトップ版)でツールページを開くと、ページは自動的に 6 つのツールを登録します。内蔵 AI エージェントは URL から画像を追加し、圧縮設定(フォーマット・品質・目標サイズ)を行い、進捗を監視し、完成ファイルをダウンロードできます。エージェントが動かすのは、あなたのクリックとまったく同じ端末内パイプラインです。当サイトにはアップロード先が存在しません。
処理をはじめるWebMCP とは
WebMCP は Chrome の提案(2026 ドラフト)で、ウェブページが自身の機能をツールとしてブラウザ内蔵 AI エージェントに公開できます。ページは document.modelContext.registerTool() を呼び出し、エージェントはユーザーの代わりにページを操作し、ツールを連鎖させてタスクを完遂します。ネットワークプロトコルではなくブラウザ API であり、ツールはページ内・あなたのブラウザ内で実行されます。重要な操作には確認が求められ、人間はループ内にいます。
ImgFlow が登録する 6 つのツール
ツール名とパラメータは、エージェントが目にする実際の識別子です(仕様上 English 表記のため全言語共通)。
| ツール | 入力 | 動作 |
|---|---|---|
add_image_from_url | url(必須), name | https:// または data: URL から画像をキューに追加。圧縮は自動で開始されます。 |
set_compression_settings | format, targetFormats, mode, quality, targetKB, maxEdge, keepIcc, pngQuantize, start | 出力フォーマット(複数可)、品質(1-100)または目標サイズ KB、最長辺ピクセル、ICC と PNG 量子化を設定。start:true でキュー全体を再処理。 |
get_compression_status | —(読み取り専用) | 実行中フラグ、ステータス別件数、節約バイト数、先頭 8 件の結果、現在の設定を返します。 |
download_image | name(必須) | 完成画像を 1 枚、名前(完全一致または部分一致)でダウンロードフォルダに保存。 |
download_all_results | — | 完成画像すべてを単一の ZIP としてダウンロード。 |
reset_queue | — | キューと結果をすべて消去。consequential としてマーク済みで、実行前にブラウザが確認を求めます。 |
使い方
- 01ツールページを開く
WebMCP 対応ブラウザ(Chrome 149+ でオリジントライアル有効化、ローカル確認は chrome://flags/#enable-webmcp-testing、または ChatGPT デスクトップ版)で ImgFlow の圧縮ページを開きます。
- 02自然言語で指示する
「この 3 つの URL を 200KB 以下の WebP に圧縮して ZIP でちょうだい」のように伝えるだけ。エージェントが計画を立ててツールを呼び出します。
- 03確認して受け取る
結果はブラウザのデフォルトダウンロードフォルダに保存。破壊的操作(キューの消去)には必ず確認が入ります。
プロンプト例
このサイトで効くプロンプト:
https://example.com/photo.jpg を 200KB 以下に圧縮してダウンロードして。この画像を AVIF・品質 75・最長辺 2560 に変換して、ZIP にまとめて。現在の圧縮設定とキューの状態を見せて。
プライバシー:変わるのは「誰がクリックするか」だけ
WebMCP ツールはページ内で実行され、ボタンと同じローカル WebAssembly エンジン を呼び出します。当サイトにはアップロード先が一切なく、エージェント(誰であれ)が画像を送る場所はありません。リモート URL はページ自身が取得して処理し、出力は従来どおり EXIF/GPS メタデータを除去します。
よくある質問
今どのブラウザが WebMCP に対応していますか?
Chrome 149+ がオリジントライアルとして提供しています(ローカル確認は chrome://flags/#enable-webmcp-testing)。ChatGPT デスクトップ版ブラウザも対応済みです。非対応ブラウザではサイトは通常どおり動作し、ツールが登録されないだけです(プログレッシブエンハンスメント、追加読み込み 0 バイト)。
AI エージェントが画像をどこかにアップロードすることはありますか?
ありません。ツールは手動クリックと同じ端末内パイプラインを通り、当サイトには画像アップロードのエンドポイント自体が存在しません。DevTools で確認できます。処理中に画像リクエストは一切発生せず、オフラインでも動作します。
MCP サーバーやブラウザ拡張のインストールは必要ですか?
不要です。WebMCP はブラウザネイティブ API で、ページが document.modelContext に直接ツールを登録します。インストールも設定も、独立したサーバーも不要です。
どの操作に確認が必要ですか?
reset_queue には consequential ヒントが付与されており、実行前にユーザーの明示的な確認が必須です。それ以外(画像追加、設定変更、結果ダウンロード)は、同じボタンを自分でクリックするのと同程度の低リスクです。
有料ですか?アカウント登録は必要ですか?
いいえ。ImgFlow の他の機能と同じく、エージェント経由も無料・無制限・アカウント不要です。