Pronto per gli agenti · WebMCP

Convertitore di file WebMCP

WebConverter è ora un server WebMCP: gli agenti IA possono convertire i tuoi file tramite document.modelContext — e la conversione continua a essere eseguita interamente nel tuo browser.

WebMCP (il Web Model Context Protocol) consente a un sito web di consegnare strumenti strutturati direttamente agli agenti IA. WebConverter registra i suoi strumenti di conversione affinché un agente possa convertire immagini per te — senza caricamento, senza chiave API e senza che alcun server tocchi mai i tuoi file.

Che cos'è WebMCP?

WebMCP è una bozza di standard W3C del Web Machine Learning Community Group. Aggiunge document.modelContext al browser affinché una pagina possa registrare strumenti — ciascuno con un nome, una descrizione e un JSON Schema — che un agente IA può scoprire e richiamare. A differenza di un classico server MCP non c'è alcun processo separato né alcun token: lo strumento è il JavaScript della pagina stessa, quindi i tuoi dati non lasciano mai la scheda.

Perché un File Converter MCP senza caricamento?

La maggior parte degli assistenti IA può convertire un file solo caricandolo su un'API di terze parti. Gli strumenti WebMCP di WebConverter eseguono la stessa pipeline WebAssembly usata dall'interfaccia umana, all'interno di un Web Worker. L'agente passa i byte in ingresso e ottiene i byte in uscita — senza caricamento, senza limiti di frequenza, senza costi, con CO₂ quasi nulla. È il modo più privato per un agente di convertire un file.

Come lo usa un agente

L'agente chiama prima list_supported_formats per scoprire quali formati sono validi, poi chiama convert_image con il file e un formato di destinazione. Lo strumento restituisce il file convertito come base64 più un URL data:. Tutto è deterministico e descritto da JSON Schema, quindi l'agente non deve mai indovinare.

Privacy e sicurezza by design

Gli strumenti esposti sono rigorosamente di sola lettura: ricevono byte e restituiscono byte. Non scrivono mai su disco, non effettuano mai richieste di rete e non leggono mai altre schede. Un agente che richiama questi strumenti ha esattamente la capacità di una persona che clicca su “converti” — e nulla di più.

Strumenti WebMCP registrati

Questi strumenti sono registrati con document.modelContext su ogni pagina di WebConverter e replicati su un registro programmatico in modo che funzionino anche prima che arrivi il supporto nativo del browser.

convert_image

Converte un'immagine (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP, oltre a HEIC/AVIF tramite decodifica del browser) in PNG, JPEG, BMP, TGA, HDR, EXR, KTX2 o WebP. Restituisce base64 + un URL data:. Viene eseguito localmente, senza caricamento.

images_to_pdf

Combina una o più immagini in un unico PDF, un'immagine per pagina, nel browser.

images_to_searchable_pdf

Combina immagini in un PDF ed esegue Tesseract OCR in modo che il PDF risultante abbia testo selezionabile e ricercabile sovrapposto ai pixel originali.

merge_pdfs

Unisce più PDF in uno solo (tutte le pagine, in ordine) localmente — senza caricamento.

reorder_pdf_pages

Riordina le pagine di un PDF e scrive un nuovo PDF con l'ordine indicato.

delete_pdf_pages

Rimuove le pagine elencate da un PDF, scrivendo un nuovo PDF con le pagine rimanenti nel loro ordine originale.

extract_pdf_text

Estrae il testo da un PDF (pdf.js) — testo semplice per impostazione predefinita, oppure Markdown semplice con un'intestazione per pagina.

convert_document

Converte documenti tra formati con Pandoc (WASM): DOCX, ODT, RTF, HTML, Markdown, LaTeX, RST, EPUB, MediaWiki, … ↔ Markdown, HTML, plain, LaTeX, RST, AsciiDoc, DOCX, ODT. Download lazy di ~56 MB al primo utilizzo.

convert_audio

Converte un file audio — o estrae la traccia audio da un video — in MP3, OGG, WAV o FLAC. Viene accettato tutto ciò che il browser è in grado di decodificare.

convert_video

Transcodifica un video in MP4 (H.264 + AAC), WebM (VP9 + Opus) o GIF animata con ffmpeg-wasm. Download lazy per ogni variante.

trim_video

Estrae una clip da startTime → endTime da un video con ffmpeg-wasm, localmente.

remove_image_background

Produce una versione PNG o WebP trasparente di un'immagine usando un piccolo modello ONNX U²-Net-P più un passaggio di matting WASM deterministico.

transcribe_audio

Trascrive l'audio — o la traccia audio di un video — in testo con timestamp usando un modello Whisper quantizzato (whisper.cpp WASM). Inglese per impostazione predefinita.

list_supported_formats

Enumera ogni formato di input/output e ogni motore di tutti gli strumenti WebMCP affinché un agente possa pianificare una conversione valida.

Demo dal vivo — converti tramite lo strumento WebMCP

Questo richiama esattamente lo stesso strumento convert_image che richiamerebbe un agente IA. Scegli un'immagine, scegli un formato e la conversione viene eseguita localmente nel tuo browser.

Suggerimento: in Chrome puoi abilitare l'API nativa su chrome://flags/#enable-webmcp-testing. Questa demo funziona anche senza di essa grazie al registro di strumenti integrato.

Convertitore di file WebMCP — FAQ

Che cos'è il convertitore di file WebMCP?

È WebConverter esposto come server WebMCP. Usando document.modelContext, gli agenti IA possono richiamare convert_image e list_supported_formats per convertire immagini interamente nel browser — senza caricamento e senza chiave API.

Carica i miei file su un server?

No. Lo strumento convert_image esegue la stessa conversione WebAssembly usata dall'interfaccia, all'interno di un Web Worker. Il tuo file non lascia mai la scheda del browser.

Quali browser supportano document.modelContext?

È disponibile dietro un flag nelle build recenti di Chrome (chrome://flags/#enable-webmcp-testing) e richiede un contesto sicuro. WebConverter espone inoltre un registro programmatico di strumenti affinché gli stessi strumenti funzionino prima dell'arrivo del supporto nativo.

Il File Converter MCP è gratuito?

Sì. Non c'è alcun backend, alcuna chiave API né alcun limite di frequenza — è gratuito quanto aprire la pagina.

Quali formati può convertire l'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.

È sicuro lasciare che un agente richiami questi strumenti?

Sì. Gli strumenti sono di sola lettura — byte in ingresso, byte in uscita. Non scrivono mai file, non effettuano richieste di rete e non leggono altre schede.

Esplora tutto ciò che WebConverter può convertire

Ogni convertitore del sito è pronto per gli agenti. Esplora il catalogo completo o leggi come è stata realizzata l'integrazione WebMCP.

Tutte le conversioni