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統合がどのように構築されたかをお読みください。
すべての変換