Catatan editor (2026-05). Chrome 150 telah menghapus navigator.modelContext demi document.modelContext (sesuai WebMCP spec PR #184). Contoh dalam pos ini menggunakan pola deteksi fitur kompatibel maju yang direkomendasikan tim Chrome:

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

Integrasi milik WebConverter sendiri menggunakan fallback yang persis sama, sehingga tetap berfungsi pada peramban yang masih menggunakan pengidentifikasi lama.

Ketika kami pertama kali merilis dukungan WebMCP, hanya konversi gambar yang terhubung. Mulai hari ini, setiap fitur di situs ini diekspos sebagai alat WebMCP: agen AI dapat memanggil document.modelContext dan mengonversi gambar, membuat dan mengedit PDF, melakukan OCR pada pemindaian, mengekstrak teks PDF, mengonversi dokumen dengan Pandoc, mengonversi dan memangkas video, mengonversi dan mengekstrak audio, mentranskripsi ucapan dengan Whisper, dan menghapus latar belakang gambar — semuanya secara lokal di browser, semuanya tanpa mengunggah apa pun.

Katalog Alat Lengkap

Ketiga belas alat tersebut terdaftar secara global — di setiap halaman WebConverter, bukan hanya di halaman WebMCP — sehingga agen dapat menggunakannya dari mana pun pengguna berada. Semuanya mengembalikan file base64 ditambah URL data: (dan, jika sesuai, output terstruktur sebagai teks polos atau JSON).

Alat-alatnya meliputi: convert_image (dengan fallback dekode browser yang menambahkan HEIC di Safari/iOS dan 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 dan trim_video (ffmpeg-wasm), remove_image_background (U²-Net + WASM matting), transcribe_audio (Whisper), dan list_supported_formats untuk penemuan.

Mengapa Ini Penting bagi Agen

Asisten AI yang ingin melakukan sesuatu dengan file hari ini biasanya memiliki tiga opsi buruk: mengunggahnya ke API pihak ketiga, menjalankan alat sisi server yang menyentuh data Anda, atau menolak. WebMCP mengubahnya karena alat tersebut adalah JavaScript milik halaman itu sendiri. Agen mendapatkan kemampuannya; file Anda tidak pernah meninggalkan tab. Tidak ada kunci API, tidak ada batas laju, tidak ada biaya, dan CO2 nyaris nol karena perjalanan bolak-balik unggah-proses-unduh tidak pernah terjadi.

Malas berdasarkan Desain

Bootstrap webmcp.js berukuran kecil. Bagian-bagian yang mahal — WASM Pandoc ~56 MB, core ffmpeg, model ONNX U²-Net, model Whisper, data bahasa Tesseract — hanya diambil pertama kali alat yang sesuai dipanggil, kemudian browser meng-cache-nya. Agen yang tidak pernah memanggil convert_video tidak pernah membayar unduhan ffmpeg.

Privasi, Keamanan, Kejujuran

Setiap alat diberi anotasi readOnlyHint: byte masuk, byte keluar, tidak ada penulisan, tidak ada panggilan jaringan kecuali unduhan engine malas satu kali. Kami juga jujur tentang format — HEIC terdaftar sebagai "Safari/iOS saja" karena itulah kebenarannya: Chrome dan Firefox tidak mendekode HEIC secara native, dan mengirim dekoder HEIC bermegabyte akan melanggar anggaran ukuran aset proyek. Fallback mendekode apa pun yang dapat didekode browser itu sendiri, dan tidak lebih.

Cobalah

Halaman WebMCP mencantumkan setiap alat yang terdaftar dan menyertakan demo langsung yang berfungsi. Jika Anda sedang membangun agen di dalam browser — atau hanya ingin melihat seperti apa server WebMCP yang lengkap — inilah tampilan permukaan alat file yang jujur, privat, dan nol biaya. Dan ini hanyalah sebuah halaman web.

Siap mengonversi gambar Anda?

Coba WebConverter Gratis