エージェント対応 · WebMCP

WebMCPファイルコンバーター

WebConverterはWebMCPサーバーになりました。AIエージェントはdocument.modelContext経由であなたのファイルを変換できます — 変換は今も完全にブラウザ内で実行されます。

WebMCP(Web Model Context Protocol)を使うと、ウェブサイトが構造化されたツールをAIエージェントに直接渡せます。WebConverterは変換ツールを登録しているので、エージェントがあなたの代わりに画像を変換できます — アップロード不要、APIキー不要、サーバーがあなたのファイルに一切触れません。

WebMCPとは?

WebMCPはWeb Machine Learning Community GroupによるW3Cのドラフト標準です。ブラウザにdocument.modelContextを追加し、ページがツールを登録できるようにします — それぞれに名前、説明、JSON Schemaが付き、AIエージェントが発見して呼び出せます。従来のMCPサーバーとは異なり、別プロセスもトークンもありません。ツールはそのページ自身のJavaScriptなので、データがタブの外に出ることはありません。

なぜアップロード不要のFile Converter MCPなのか?

ほとんどのAIアシスタントは、ファイルを変換するにはサードパーティのAPIにアップロードするしかありません。WebConverterのWebMCPツールは、人間用のインターフェースが使うのと同じWebAssemblyパイプラインを、Web Worker内で実行します。エージェントはバイト列を渡してバイト列を受け取るだけ — アップロード不要、レート制限なし、コストなし、CO₂はほぼゼロ。エージェントがファイルを変換する最もプライベートな方法です。

エージェントの使い方

エージェントはまずlist_supported_formatsを呼び出して有効な形式を調べ、次にファイルと変換先の形式を指定してconvert_imageを呼び出します。ツールは変換後のファイルをbase64とdata:URLとして返します。すべてが決定論的でJSON Schemaに記述されているため、エージェントが推測する必要はありません。

設計段階からのプライバシーと安全性

公開されるツールは厳密に読み取り専用です。バイト列を受け取りバイト列を返すだけ。ディスクへの書き込みも、ネットワークリクエストも、他のタブの読み取りも一切しません。これらのツールを呼び出すエージェントは、人が「変換」をクリックするのとまったく同じ能力しか持ちません — それ以上は何もできません。

登録されたWebMCPツール

これらのツールはすべてのWebConverterページでdocument.modelContextに登録され、プログラム用のレジストリにもミラーリングされているため、ネイティブのブラウザサポートが提供される前でも動作します。

convert_image

画像(BMP、DDS、GIF、HDR、ICO、JPEG、KTX、PGM、PIC、PNG、PPM、PSD、TGA、WebP、加えてブラウザデコード経由のHEIC/AVIF)を、PNG、JPEG、BMP、TGA、HDR、EXR、KTX2、WebPに変換します。base64と data: URLを返します。ローカルで実行され、アップロードはありません。

images_to_pdf

1枚以上の画像を、1ページにつき1枚で1つのPDFにまとめます。すべてブラウザ内で完結します。

images_to_searchable_pdf

画像をPDFに結合し、Tesseract OCRを実行することで、元のピクセルの上に選択・検索可能なテキストを持つPDFを生成します。

merge_pdfs

複数のPDFを1つに結合します(すべてのページを順番通りに)。すべてローカルで処理し、アップロードはありません。

reorder_pdf_pages

PDFのページを並べ替え、指定した順序で新しいPDFを書き出します。

delete_pdf_pages

PDFから指定したページを削除し、残ったページを元の順序で新しいPDFとして書き出します。

extract_pdf_text

PDFからテキストを抽出します(pdf.js)— デフォルトはプレーンテキスト、またはページごとに1つの見出しを持つシンプルなMarkdownです。

convert_document

Pandoc(WASM)でドキュメントを形式間変換します:DOCX、ODT、RTF、HTML、Markdown、LaTeX、RST、EPUB、MediaWiki、… ↔ Markdown、HTML、プレーン、LaTeX、RST、AsciiDoc、DOCX、ODT。初回利用時に約56MBを遅延ダウンロード。

convert_audio

音声ファイル、または動画から音声トラックを抽出して、MP3、OGG、WAV、FLACに変換します。ブラウザがデコードできるものなら何でも受け付けます。

convert_video

ffmpeg-wasmで動画をMP4(H.264 + AAC)、WebM(VP9 + Opus)、アニメーションGIFにトランスコードします。バリアントごとに遅延ダウンロード。

trim_video

ffmpeg-wasmで動画からstartTime → endTimeのクリップを切り出します。すべてローカルで処理されます。

remove_image_background

小さなU²-Net-P ONNXモデルと決定論的なWASMマッティングパスを使って、画像から透過PNGまたはWebPを生成します。

transcribe_audio

量子化済みWhisperモデル(whisper.cpp WASM)で、音声 — または動画の音声トラック — をタイムスタンプ付きテキストに書き起こします。デフォルトは英語。

list_supported_formats

すべてのWebMCPツールにわたる入出力形式とエンジンを列挙し、エージェントが有効な変換を計画できるようにします。

ライブデモ — WebMCPツールで変換

これはAIエージェントが呼び出すのとまったく同じconvert_imageツールを呼び出します。画像を選び、形式を選ぶと、変換がブラウザ内でローカルに実行されます。

ヒント:Chromeではchrome://flags/#enable-webmcp-testingでネイティブAPIを有効化できます。このデモは組み込みのツールレジストリにより、有効化しなくても動作します。

WebMCPファイルコンバーター — よくある質問

WebMCPファイルコンバーターとは何ですか?

WebMCPサーバーとして公開されたWebConverterです。document.modelContextを使い、AIエージェントはconvert_imageとlist_supported_formatsを呼び出して、完全にブラウザ内で画像を変換できます — アップロード不要、APIキー不要。

ファイルはサーバーにアップロードされますか?

いいえ。convert_imageツールはUIが使うのと同じWebAssembly変換を、Web Worker内で実行します。ファイルがブラウザのタブから出ることはありません。

どのブラウザがdocument.modelContextをサポートしていますか?

最近のChromeビルドでフラグの背後で利用可能(chrome://flags/#enable-webmcp-testing)で、セキュアコンテキストが必要です。WebConverterはプログラム用のツールレジストリも公開しているため、ネイティブサポートが提供される前でも同じツールが動作します。

File Converter MCPは無料ですか?

はい。バックエンドもAPIキーもレート制限もありません — ページを開くのと同じくらい無料です。

このMCPはどの形式を変換できますか?

入力:BMP、DDS、GIF、HDR、ICO、JPEG、KTX、PGM、PIC、PNG、PPM、PSD、TGA、WebP。出力:PNG、JPEG、BMP、TGA、HDR、EXR、KTX2、WebP。

エージェントにこれらのツールを呼び出させても安全ですか?

はい。ツールは読み取り専用です — バイト列を受け取りバイト列を返すだけ。ファイルの書き込み、ネットワークリクエスト、他のタブの読み取りは一切しません。

WebConverterで変換できるすべてを見る

サイト上のすべてのコンバーターがエージェント対応です。完全なカタログを見るか、WebMCP統合がどのように構築されたかをお読みください。

すべての変換