Handa para sa agent · WebMCP

WebMCP File Converter

Ang WebConverter ay isa nang WebMCP server: maaaring i-convert ng mga AI agent ang iyong mga file sa pamamagitan ng document.modelContext — at ang conversion ay tumatakbo pa rin nang buo sa iyong browser.

Pinapayagan ng WebMCP (ang Web Model Context Protocol) ang isang website na direktang magbigay ng mga structured tool sa mga AI agent. Nirerehistro ng WebConverter ang mga conversion tool nito upang ma-convert ng isang agent ang mga larawan para sa iyo — walang upload, walang API key, at walang server na humahawak kailanman sa iyong mga file.

Ano ang WebMCP?

Ang WebMCP ay isang draft na pamantayan ng W3C mula sa Web Machine Learning Community Group. Nagdaragdag ito ng document.modelContext sa browser upang ang isang pahina ay makapag-rehistro ng mga tool — bawat isa ay may pangalan, paglalarawan, at JSON Schema — na matutuklasan at matatawag ng isang AI agent. Hindi tulad ng klasikong MCP server, walang hiwalay na proseso at walang token: ang tool ang sariling JavaScript ng pahina, kaya hindi kailanman umaalis ang iyong data sa tab.

Bakit isang File Converter MCP na walang upload?

Karamihan sa mga AI assistant ay makakapag-convert lang ng file sa pamamagitan ng pag-upload nito sa isang third-party API. Pinapatakbo ng mga WebMCP tool ng WebConverter ang parehong WebAssembly pipeline na ginagamit ng human interface, sa loob ng isang Web Worker. Ang agent ay nagpapasok ng mga byte at nakakakuha ng mga byte palabas — walang upload, walang rate limit, walang gastos, halos walang CO₂. Ito ang pinakapribadong paraan para makapag-convert ng file ang isang agent.

Paano ito ginagamit ng isang agent

Tatawagin muna ng agent ang list_supported_formats upang malaman kung aling mga format ang valid, pagkatapos ay tatawagin ang convert_image kasama ang file at isang target na format. Ibinabalik ng tool ang na-convert na file bilang base64 kasama ang isang data: URL. Lahat ay deterministiko at inilalarawan ng JSON Schema, kaya hindi kailanman kailangang manghula ng agent.

Privacy at kaligtasan sa disenyo

Ang mga inilantad na tool ay mahigpit na read-only: kumukuha sila ng mga byte at nagbabalik ng mga byte. Hindi sila kailanman nagsusulat sa disk, hindi kailanman gumagawa ng network request, at hindi kailanman bumabasa ng ibang tab. Ang isang agent na tumatawag sa mga tool na ito ay may eksaktong kakayahan na taglay ng isang taong nag-click ng “convert” — at wala nang iba pa.

Mga nakarehistrong WebMCP tool

Ang mga tool na ito ay nakarehistro sa document.modelContext sa bawat pahina ng WebConverter at sinasalamin sa isang programmatic registry kaya gumagana sila kahit bago pa dumating ang native na suporta ng browser.

convert_image

Mag-convert ng larawan (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP, kasama ang HEIC/AVIF sa pamamagitan ng browser decode) sa PNG, JPEG, BMP, TGA, HDR, EXR, KTX2, o WebP. Nagbabalik ng base64 + isang data: URL. Tumatakbo nang lokal, walang upload.

images_to_pdf

Pagsamahin ang isa o higit pang mga larawan sa isang PDF, isang larawan bawat pahina, sa browser.

images_to_searchable_pdf

Pagsamahin ang mga larawan sa isang PDF at patakbuhin ang Tesseract OCR upang ang resultang PDF ay may napipili at nahahanap na text sa ibabaw ng orihinal na mga pixel.

merge_pdfs

Pagsamahin ang maraming PDF sa isa (lahat ng pahina, ayon sa pagkakasunod-sunod) nang lokal — walang upload.

reorder_pdf_pages

Muling ayusin ang mga pahina ng isang PDF at sumulat ng bagong PDF na may ibinigay na pagkakasunod-sunod.

delete_pdf_pages

Alisin ang nakalistang mga pahina mula sa isang PDF, na sumusulat ng bagong PDF ng natitirang mga pahina sa kanilang orihinal na pagkakasunod-sunod.

extract_pdf_text

Kunin ang text mula sa isang PDF (pdf.js) — plain text bilang default, o simpleng Markdown na may isang heading bawat pahina.

convert_document

Mag-convert ng mga dokumento sa pagitan ng mga format gamit ang Pandoc (WASM): DOCX, ODT, RTF, HTML, Markdown, LaTeX, RST, EPUB, MediaWiki, … ↔ Markdown, HTML, plain, LaTeX, RST, AsciiDoc, DOCX, ODT. Tamad na ~56 MB download sa unang paggamit.

convert_audio

Mag-convert ng audio file — o kunin ang audio track mula sa isang video — sa MP3, OGG, WAV, o FLAC. Tinatanggap ang anumang kayang i-decode ng browser.

convert_video

Mag-transcode ng video sa MP4 (H.264 + AAC), WebM (VP9 + Opus), o animated GIF gamit ang ffmpeg-wasm. Tamad na pag-download bawat variant.

trim_video

Mag-cut ng clip mula sa startTime → endTime mula sa isang video gamit ang ffmpeg-wasm, nang lokal.

remove_image_background

Gumawa ng transparent na PNG o WebP na bersyon ng isang larawan gamit ang isang maliit na U²-Net-P ONNX model kasama ang isang deterministic na WASM matting pass.

transcribe_audio

Mag-transcribe ng audio — o ng audio track ng isang video — sa text na may mga timestamp gamit ang isang quantised na Whisper model (whisper.cpp WASM). Ingles bilang default.

list_supported_formats

Itala ang bawat input/output na format at engine sa lahat ng WebMCP tool upang makapagplano ang isang agent ng valid na conversion.

Live demo — mag-convert sa pamamagitan ng WebMCP tool

Tinatawag nito ang eksaktong parehong convert_image tool na tatawagin ng isang AI agent. Pumili ng larawan, pumili ng format, at tatakbo ang conversion nang lokal sa iyong browser.

Tip: sa Chrome maaari mong i-enable ang native API sa chrome://flags/#enable-webmcp-testing. Gumagana rin ang demo na ito kahit wala iyon sa pamamagitan ng built-in na tool registry.

WebMCP File Converter — FAQ

Ano ang WebMCP File Converter?

Ito ang WebConverter na inilantad bilang isang WebMCP server. Gamit ang document.modelContext, maaaring tawagin ng mga AI agent ang convert_image at list_supported_formats upang mag-convert ng mga larawan nang buo sa browser — walang upload at walang API key.

Ina-upload ba nito ang aking mga file sa isang server?

Hindi. Pinapatakbo ng convert_image tool ang parehong WebAssembly conversion na ginagamit ng UI, sa loob ng isang Web Worker. Hindi kailanman umaalis ang iyong file sa browser tab.

Aling mga browser ang sumusuporta sa document.modelContext?

Available ito sa likod ng isang flag sa kamakailang mga Chrome build (chrome://flags/#enable-webmcp-testing) at nangangailangan ng secure context. Naglalantad din ang WebConverter ng isang programmatic tool registry kaya gumagana ang parehong mga tool bago dumating ang native na suporta.

Libre ba ang File Converter MCP?

Oo. Walang backend, walang API key at walang rate limit — kasinglibre ng pagbubukas ng pahina.

Anong mga format ang maaaring i-convert ng MCP?

Input: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP. Output: PNG, JPEG, BMP, TGA, HDR, EXR, KTX2, WebP.

Ligtas bang hayaang tawagin ng isang agent ang mga tool na ito?

Oo. Read-only ang mga tool — byte papasok, byte palabas. Hindi sila kailanman nagsusulat ng file, gumagawa ng network request, o bumabasa ng ibang tab.

Tingnan ang lahat ng maaaring i-convert ng WebConverter

Ang bawat converter sa site ay handa para sa agent. Tuklasin ang buong katalogo o basahin kung paano ginawa ang WebMCP integration.

Lahat ng conversion