Siap untuk agen · WebMCP

Konverter File WebMCP

WebConverter kini menjadi server WebMCP: agen AI dapat mengonversi file Anda melalui document.modelContext — dan konversinya tetap berjalan sepenuhnya di browser Anda.

WebMCP (Web Model Context Protocol) memungkinkan situs web menyerahkan alat terstruktur langsung ke agen AI. WebConverter mendaftarkan alat konversinya sehingga agen dapat mengonversi gambar untuk Anda — tanpa unggahan, tanpa kunci API, dan tanpa server yang pernah menyentuh file Anda.

Apa itu WebMCP?

WebMCP adalah draf standar W3C dari Web Machine Learning Community Group. Ini menambahkan document.modelContext ke browser sehingga sebuah halaman dapat mendaftarkan alat — masing-masing dengan nama, deskripsi, dan JSON Schema — yang dapat ditemukan dan dipanggil oleh agen AI. Tidak seperti server MCP klasik, tidak ada proses terpisah dan tidak ada token: alat tersebut adalah JavaScript milik halaman itu sendiri, sehingga data Anda tidak pernah meninggalkan tab.

Mengapa File Converter MCP tanpa unggahan?

Sebagian besar asisten AI hanya dapat mengonversi file dengan mengunggahnya ke API pihak ketiga. Alat WebMCP WebConverter menjalankan pipeline WebAssembly yang sama dengan yang digunakan antarmuka manusia, di dalam Web Worker. Agen memasukkan byte dan mendapatkan byte keluar — tanpa unggahan, tanpa batas laju, tanpa biaya, CO₂ nyaris nol. Ini adalah cara paling privat bagi agen untuk mengonversi file.

Bagaimana agen menggunakannya

Agen pertama-tama memanggil list_supported_formats untuk mengetahui format mana yang valid, lalu memanggil convert_image dengan file dan format target. Alat tersebut mengembalikan file yang dikonversi sebagai base64 ditambah URL data:. Semuanya deterministik dan dijelaskan oleh JSON Schema, sehingga agen tidak pernah harus menebak.

Privasi dan keamanan sejak desain

Alat yang diekspos benar-benar hanya-baca: mereka mengambil byte dan mengembalikan byte. Mereka tidak pernah menulis ke disk, tidak pernah membuat permintaan jaringan, dan tidak pernah membaca tab lain. Agen yang memanggil alat-alat ini memiliki persis kemampuan yang dimiliki orang yang mengklik “convert” — dan tidak lebih.

Alat WebMCP yang terdaftar

Alat-alat ini terdaftar dengan document.modelContext di setiap halaman WebConverter dan dicerminkan pada registri programatik sehingga berfungsi bahkan sebelum dukungan browser native tersedia.

convert_image

Konversi gambar (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP, ditambah HEIC/AVIF melalui dekode browser) ke PNG, JPEG, BMP, TGA, HDR, EXR, KTX2, atau WebP. Mengembalikan base64 + URL data:. Berjalan secara lokal, tanpa unggahan.

images_to_pdf

Gabungkan satu atau beberapa gambar menjadi satu PDF, satu gambar per halaman, di browser.

images_to_searchable_pdf

Gabungkan gambar menjadi PDF dan jalankan Tesseract OCR sehingga PDF hasilnya memiliki teks yang dapat dipilih dan dicari di atas piksel aslinya.

merge_pdfs

Gabungkan beberapa PDF menjadi satu (semua halaman, sesuai urutan) secara lokal — tanpa unggahan.

reorder_pdf_pages

Susun ulang halaman PDF dan tulis PDF baru dengan urutan yang diberikan.

delete_pdf_pages

Buang halaman yang tercantum dari PDF, menulis PDF baru dari halaman yang tersisa dalam urutan aslinya.

extract_pdf_text

Ambil teks dari PDF (pdf.js) — teks polos secara default, atau Markdown sederhana dengan satu heading per halaman.

convert_document

Konversi dokumen antar format dengan Pandoc (WASM): DOCX, ODT, RTF, HTML, Markdown, LaTeX, RST, EPUB, MediaWiki, … ↔ Markdown, HTML, plain, LaTeX, RST, AsciiDoc, DOCX, ODT. Unduhan malas ~56 MB saat pertama kali digunakan.

convert_audio

Konversi file audio — atau ekstrak trek audio dari video — ke MP3, OGG, WAV, atau FLAC. Apa pun yang dapat didekode browser diterima.

convert_video

Transkode video ke MP4 (H.264 + AAC), WebM (VP9 + Opus), atau GIF beranimasi dengan ffmpeg-wasm. Unduhan malas per-varian.

trim_video

Potong klip dari startTime → endTime dari sebuah video dengan ffmpeg-wasm, secara lokal.

remove_image_background

Hasilkan versi PNG atau WebP transparan dari sebuah gambar menggunakan model ONNX U²-Net-P mungil ditambah pass matting WASM deterministik.

transcribe_audio

Transkripsi audio — atau trek audio dari video — menjadi teks dengan timestamp menggunakan model Whisper terkuantisasi (whisper.cpp WASM). Bahasa Inggris secara default.

list_supported_formats

Enumerasi setiap format input/output dan engine di seluruh alat WebMCP sehingga agen dapat merencanakan konversi yang valid.

Demo langsung — konversi melalui alat WebMCP

Ini memanggil alat convert_image yang persis sama dengan yang akan dipanggil agen AI. Pilih gambar, pilih format, dan konversi berjalan secara lokal di browser Anda.

Tip: di Chrome Anda dapat mengaktifkan API native di chrome://flags/#enable-webmcp-testing. Demo ini juga berfungsi tanpa itu melalui registri alat bawaan.

Konverter File WebMCP — FAQ

Apa itu Konverter File WebMCP?

Ini adalah WebConverter yang diekspos sebagai server WebMCP. Menggunakan document.modelContext, agen AI dapat memanggil convert_image dan list_supported_formats untuk mengonversi gambar sepenuhnya di browser — tanpa unggahan dan tanpa kunci API.

Apakah ini mengunggah file saya ke server?

Tidak. Alat convert_image menjalankan konversi WebAssembly yang sama dengan yang digunakan UI, di dalam Web Worker. File Anda tidak pernah meninggalkan tab browser.

Browser mana yang mendukung document.modelContext?

Tersedia di balik flag pada build Chrome terbaru (chrome://flags/#enable-webmcp-testing) dan memerlukan konteks aman. WebConverter juga mengekspos registri alat programatik sehingga alat yang sama berfungsi sebelum dukungan native tersedia.

Apakah File Converter MCP gratis?

Ya. Tidak ada backend, tidak ada kunci API, dan tidak ada batas laju — gratis seperti membuka halamannya.

Format apa saja yang dapat dikonversi 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.

Apakah aman membiarkan agen memanggil alat-alat ini?

Ya. Alat-alat ini hanya-baca — byte masuk, byte keluar. Mereka tidak pernah menulis file, membuat permintaan jaringan, atau membaca tab lain.

Jelajahi semua yang dapat dikonversi WebConverter

Setiap konverter di situs ini siap untuk agen. Jelajahi katalog lengkap atau baca bagaimana integrasi WebMCP dibangun.

Semua konversi