Paalala ng editor (2026-05). Idineklara ng Chrome 150 na hindi na ginagamit ang navigator.modelContext at pinili ang document.modelContext (ayon sa WebMCP spec PR #184). Ang mga halimbawa sa post na ito ay gumagamit ng forward-compatible na feature-detection pattern na inirerekomenda ng Chrome team:

const modelContext = document.modelContext || navigator.modelContext;
if (modelContext) {
  // Register tools...
}

Ginagamit ng sariling integration ng WebConverter ang eksaktong fallback na ito, kaya patuloy itong gumagana sa mga browser na naglalantad pa rin ng lumang identifier.

Nang una naming i-ship ang suporta sa WebMCP, ang image conversion lang ang naka-wire. Mula ngayon, bawat feature sa site ay inilantad bilang isang WebMCP tool: maaaring tawagin ng isang AI agent ang document.modelContext at mag-convert ng mga larawan, gumawa at mag-edit ng mga PDF, mag-OCR ng mga scan, mag-extract ng PDF text, mag-convert ng mga dokumento gamit ang Pandoc, mag-convert at mag-trim ng video, mag-convert at mag-extract ng audio, mag-transcribe ng pagsasalita gamit ang Whisper, at mag-alis ng background sa mga larawan — lahat ay lokal sa browser, lahat nang walang pag-upload ng anuman.

Ang Buong Katalogo ng mga Tool

Ang labintatlong tool ay nakarehistro nang pandaigdigan — sa bawat pahina ng WebConverter, hindi lamang sa WebMCP na pahina — upang magamit ng isang agent ang mga ito kahit saan naroon ang user. Lahat sila ay nagbabalik ng base64 na file at isang data: URL (at, kung naaangkop, ang structured output bilang plain text o JSON).

Kasama sa mga tool ang: convert_image (na may browser-decode fallback na nagdaragdag ng HEIC sa Safari/iOS at AVIF), images_to_pdf, images_to_searchable_pdf (Tesseract OCR), merge_pdfs, reorder_pdf_pages, delete_pdf_pages, extract_pdf_text (pdf.js), convert_document (Pandoc), convert_audio, convert_video at trim_video (ffmpeg-wasm), remove_image_background (U²-Net + WASM matting), transcribe_audio (Whisper), at list_supported_formats para sa pagtuklas.

Bakit Mahalaga Ito para sa mga Agent

Ang isang AI assistant na nais gumawa ng isang bagay sa isang file ngayon ay karaniwang may tatlong masamang opsyon: i-upload ito sa isang third-party na API, magpatakbo ng isang server-side tool na humahawak sa iyong data, o tumanggi. Binabago ito ng WebMCP dahil ang tool ay ang sariling JavaScript ng pahina. Nakukuha ng agent ang kakayahan; hindi kailanman umaalis ang iyong file sa tab. Walang API key, walang rate limit, walang gastos, at halos walang CO2 dahil hindi kailanman nangyayari ang upload-process-download na round trip.

Tamad ayon sa Disenyo

Ang webmcp.js bootstrap ay maliit. Ang mga mamahaling bahagi — ang ~56 MB na WASM ng Pandoc, ang mga ffmpeg core, ang U²-Net ONNX model, ang Whisper model, ang language data ng Tesseract — ay kinukuha lamang sa unang pagkakataong tatawagin ang tugmang tool, pagkatapos ay i-cache ito ng browser. Ang mga agent na hindi kailanman tumatawag ng convert_video ay hindi kailanman nagbabayad ng download ng ffmpeg.

Privacy, Kaligtasan, Katapatan

Ang bawat tool ay may anotasyong readOnlyHint: byte papasok, byte palabas, walang pagsusulat, walang network call maliban sa minsanang tamad na pag-download ng engine. Tapat din kami tungkol sa mga format — ang HEIC ay nakalista bilang "Safari/iOS lamang" dahil iyon ang katotohanan: hindi natively dini-decode ng Chrome at Firefox ang HEIC, at ang pag-ship ng isang multi-megabyte na HEIC decoder ay lalabag sa asset-size budget ng proyekto. Dini-decode ng fallback ang anumang madi-decode ng mismong browser, at wala nang iba pa.

Subukan Ito

Inililista ng WebMCP na pahina ang bawat nakarehistrong tool at may kasamang gumaganang live demo. Kung nagtatayo ka ng isang in-browser na agent — o gusto mo lang makita kung ano ang hitsura ng isang kumpletong WebMCP server — ito ang hitsura ng isang tapat, pribado, at zero-cost na file-tools surface. At isa lang itong web page.

Handa ka na bang i-convert ang iyong mga larawan?

Subukan ang WebConverter nang Libre