Conversor de Arquivos WebMCP
A WebConverter agora é um servidor WebMCP: agentes de IA podem converter seus arquivos via document.modelContext, e a conversão continua rodando inteiramente no seu navegador.
O WebMCP (o Web Model Context Protocol) permite que um site entregue ferramentas estruturadas diretamente a agentes de IA. A WebConverter registra suas ferramentas de conversão para que um agente possa converter imagens para você, sem envio, sem chave de API e sem nenhum servidor tocar nos seus arquivos.
O que é WebMCP?
O WebMCP é um rascunho de padrão do W3C, do Web Machine Learning Community Group. Ele adiciona document.modelContext ao navegador para que uma página possa registrar ferramentas, cada uma com nome, descrição e um JSON Schema, que um agente de IA pode descobrir e chamar. Diferente de um servidor MCP clássico, não há processo separado nem token: a ferramenta é o próprio JavaScript da página, então seus dados nunca saem da aba.
Por que um Conversor de Arquivos MCP sem envio?
A maioria dos assistentes de IA só consegue converter um arquivo enviando-o para uma API de terceiros. As ferramentas WebMCP da WebConverter rodam o mesmo pipeline em WebAssembly que a interface humana usa, dentro de um Web Worker. O agente passa os bytes e recebe os bytes de volta: sem envio, sem limite de requisições, sem custo, CO₂ quase zero. É a forma mais privada de um agente converter um arquivo.
Como um agente usa isso
O agente primeiro chama list_supported_formats para saber quais formatos são válidos, depois chama convert_image com o arquivo e um formato de destino. A ferramenta retorna o arquivo convertido em base64 mais uma URL data:. Tudo é determinístico e descrito por JSON Schema, então o agente nunca precisa adivinhar.
Privacidade e segurança por design
As ferramentas expostas são estritamente somente leitura: elas recebem bytes e retornam bytes. Nunca escrevem no disco, nunca fazem requisições de rede e nunca leem outras abas. Um agente que chama essas ferramentas tem exatamente a capacidade que uma pessoa clicando em “converter” tem, e nada além disso.
Ferramentas WebMCP registradas
Essas ferramentas são registradas com document.modelContext em toda página da WebConverter e espelhadas em um registro programático para que funcionem mesmo antes do suporte nativo dos navegadores chegar.
convert_image
Converte uma imagem (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP, além de HEIC/AVIF via decodificação do navegador) para PNG, JPEG, BMP, TGA, HDR, EXR, KTX2 ou WebP. Retorna base64 mais uma URL data:. Roda localmente, sem envio.
images_to_pdf
Combina uma ou mais imagens em um único PDF, uma imagem por página, no navegador.
images_to_searchable_pdf
Combina imagens em um PDF e roda o OCR do Tesseract para que o PDF resultante tenha texto selecionável e pesquisável sobre os pixels originais.
merge_pdfs
Mescla vários PDFs em um só (todas as páginas, em ordem) localmente, sem envio.
reorder_pdf_pages
Reordena as páginas de um PDF e gera um novo PDF com a ordem indicada.
delete_pdf_pages
Remove as páginas listadas de um PDF, gerando um novo PDF com as páginas restantes na ordem original.
extract_pdf_text
Extrai texto de um PDF (pdf.js): texto simples por padrão, ou Markdown simples com um título por página.
convert_document
Converte documentos entre formatos com o Pandoc (WASM): DOCX, ODT, RTF, HTML, Markdown, LaTeX, RST, EPUB, MediaWiki, … ↔ Markdown, HTML, texto simples, LaTeX, RST, AsciiDoc, DOCX, ODT. Download preguiçoso de cerca de 56 MB no primeiro uso.
convert_audio
Converte um arquivo de áudio, ou extrai a trilha de áudio de um vídeo, para MP3, OGG, WAV ou FLAC. Aceita tudo o que o navegador consegue decodificar.
convert_video
Transcodifica um vídeo para MP4 (H.264 + AAC), WebM (VP9 + Opus) ou GIF animado com ffmpeg-wasm. Download preguiçoso por variante.
trim_video
Recorta um trecho de startTime → endTime de um vídeo com ffmpeg-wasm, localmente.
remove_image_background
Produz uma versão em PNG ou WebP transparente de uma imagem usando um modelo ONNX U²-Net-P minúsculo mais um passo de matting determinístico em WASM.
transcribe_audio
Transcreve áudio, ou a trilha de áudio de um vídeo, para texto com marcações de tempo usando um modelo Whisper quantizado (whisper.cpp WASM). Inglês por padrão.
list_supported_formats
Enumera todos os formatos de entrada/saída e motores de todas as ferramentas WebMCP para que um agente possa planejar uma conversão válida.
Demonstração ao vivo - converta pela ferramenta WebMCP
Isto chama exatamente a mesma ferramenta convert_image que um agente de IA chamaria. Escolha uma imagem, escolha um formato, e a conversão roda localmente no seu navegador.
Dica: no Chrome você pode ativar a API nativa em chrome://flags/#enable-webmcp-testing. Esta demonstração também funciona sem ela, via o registro de ferramentas embutido.
Conversor de Arquivos WebMCP - Perguntas frequentes
O que é o Conversor de Arquivos WebMCP?
É a WebConverter exposta como um servidor WebMCP. Usando document.modelContext, agentes de IA podem chamar convert_image e list_supported_formats para converter imagens inteiramente no navegador: sem envio e sem chave de API.
Ele envia meus arquivos para um servidor?
Não. A ferramenta convert_image roda a mesma conversão em WebAssembly que a interface usa, dentro de um Web Worker. Seu arquivo nunca sai da aba do navegador.
Quais navegadores oferecem suporte a document.modelContext?
Ele está disponível atrás de uma flag em versões recentes do Chrome (chrome://flags/#enable-webmcp-testing) e exige um contexto seguro. A WebConverter também expõe um registro programático de ferramentas para que as mesmas ferramentas funcionem antes do suporte nativo chegar.
O Conversor de Arquivos MCP é grátis?
Sim. Não há backend, chave de API nem limite de requisições: é tão grátis quanto abrir a página.
Quais formatos o MCP consegue converter?
Entrada: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP. Saída: PNG, JPEG, BMP, TGA, HDR, EXR, KTX2, WebP.
É seguro deixar um agente chamar essas ferramentas?
Sim. As ferramentas são somente leitura: bytes entram, bytes saem. Elas nunca escrevem arquivos, fazem requisições de rede ou leem outras abas.
Explore tudo o que a WebConverter converte
Todo conversor do site está pronto para agentes. Explore o catálogo completo ou leia como a integração com WebMCP foi construída.
Todas as conversões