Listo para agentes · WebMCP

Convertidor de archivos WebMCP

WebConverter ahora es un servidor WebMCP: los agentes de IA pueden convertir tus archivos mediante document.modelContext — y la conversión sigue ejecutándose completamente en tu navegador.

WebMCP (el Web Model Context Protocol) permite que un sitio web entregue herramientas estructuradas directamente a los agentes de IA. WebConverter registra sus herramientas de conversión para que un agente pueda convertir imágenes por ti — sin subidas, sin clave API y sin que ningún servidor toque jamás tus archivos.

¿Qué es WebMCP?

WebMCP es un borrador de estándar del W3C del Web Machine Learning Community Group. Añade document.modelContext al navegador para que una página pueda registrar herramientas — cada una con un nombre, una descripción y un JSON Schema — que un agente de IA puede descubrir e invocar. A diferencia de un servidor MCP clásico, no hay ningún proceso aparte ni ningún token: la herramienta es el propio JavaScript de la página, así que tus datos nunca salen de la pestaña.

¿Por qué un File Converter MCP sin subidas?

La mayoría de los asistentes de IA solo pueden convertir un archivo subiéndolo a una API de terceros. Las herramientas WebMCP de WebConverter ejecutan el mismo pipeline de WebAssembly que usa la interfaz humana, dentro de un Web Worker. El agente pasa bytes de entrada y obtiene bytes de salida — sin subidas, sin límite de velocidad, sin coste, casi cero CO₂. Es la forma más privada de que un agente convierta un archivo.

Cómo lo usa un agente

El agente primero llama a list_supported_formats para saber qué formatos son válidos y luego llama a convert_image con el archivo y un formato de destino. La herramienta devuelve el archivo convertido como base64 más una URL data:. Todo es determinista y está descrito por un JSON Schema, así que el agente nunca tiene que adivinar.

Privacidad y seguridad por diseño

Las herramientas expuestas son estrictamente de solo lectura: toman bytes y devuelven bytes. Nunca escriben en disco, nunca hacen peticiones de red y nunca leen otras pestañas. Un agente que llama a estas herramientas tiene exactamente la capacidad que tiene una persona que hace clic en «convertir» — y nada más.

Herramientas WebMCP registradas

Estas herramientas se registran con document.modelContext en cada página de WebConverter y se reflejan en un registro programático para que funcionen incluso antes de que llegue la compatibilidad nativa del navegador.

convert_image

Convierte una imagen (BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP, más HEIC/AVIF mediante decodificación del navegador) a PNG, JPEG, BMP, TGA, HDR, EXR, KTX2 o WebP. Devuelve base64 + una URL data:. Se ejecuta localmente, sin subidas.

images_to_pdf

Combina una o varias imágenes en un único PDF, una imagen por página, en el navegador.

images_to_searchable_pdf

Combina imágenes en un PDF y ejecuta el OCR de Tesseract para que el PDF resultante tenga texto seleccionable y buscable sobre los píxeles originales.

merge_pdfs

Une varios PDFs en uno (todas las páginas, en orden) localmente — sin subidas.

reorder_pdf_pages

Reordena las páginas de un PDF y escribe un nuevo PDF con el orden indicado.

delete_pdf_pages

Elimina las páginas indicadas de un PDF, escribiendo un nuevo PDF con las páginas restantes en su orden original.

extract_pdf_text

Extrae texto de un PDF (pdf.js) — texto plano por defecto, o Markdown simple con un encabezado por página.

convert_document

Convierte documentos entre formatos con Pandoc (WASM): DOCX, ODT, RTF, HTML, Markdown, LaTeX, RST, EPUB, MediaWiki, … ↔ Markdown, HTML, plain, LaTeX, RST, AsciiDoc, DOCX, ODT. Descarga diferida de ~56 MB en el primer uso.

convert_audio

Convierte un archivo de audio — o extrae la pista de audio de un vídeo — a MP3, OGG, WAV o FLAC. Se acepta cualquier cosa que el navegador pueda decodificar.

convert_video

Transcodifica un vídeo a MP4 (H.264 + AAC), WebM (VP9 + Opus) o GIF animado con ffmpeg-wasm. Descarga diferida por variante.

trim_video

Recorta un clip desde startTime → endTime de un vídeo con ffmpeg-wasm, localmente.

remove_image_background

Produce una versión PNG o WebP transparente de una imagen usando un pequeño modelo ONNX U²-Net-P más una pasada de matting WASM determinista.

transcribe_audio

Transcribe audio — o la pista de audio de un vídeo — a texto con marcas de tiempo usando un modelo Whisper cuantizado (whisper.cpp WASM). Inglés por defecto.

list_supported_formats

Enumera todos los formatos de entrada/salida y motores de todas las herramientas WebMCP para que un agente pueda planificar una conversión válida.

Demo en vivo — convertir mediante la herramienta WebMCP

Esto llama exactamente a la misma herramienta convert_image que llamaría un agente de IA. Elige una imagen, selecciona un formato y la conversión se ejecuta localmente en tu navegador.

Consejo: en Chrome puedes habilitar la API nativa en chrome://flags/#enable-webmcp-testing. Esta demo también funciona sin ella mediante el registro de herramientas integrado.

Convertidor de archivos WebMCP — Preguntas frecuentes

¿Qué es el convertidor de archivos WebMCP?

Es WebConverter expuesto como servidor WebMCP. Usando document.modelContext, los agentes de IA pueden llamar a convert_image y list_supported_formats para convertir imágenes completamente en el navegador — sin subidas y sin clave API.

¿Sube mis archivos a un servidor?

No. La herramienta convert_image ejecuta la misma conversión de WebAssembly que usa la interfaz, dentro de un Web Worker. Tu archivo nunca sale de la pestaña del navegador.

¿Qué navegadores admiten document.modelContext?

Está disponible tras un flag en versiones recientes de Chrome (chrome://flags/#enable-webmcp-testing) y requiere un contexto seguro. WebConverter también expone un registro de herramientas programático para que las mismas herramientas funcionen antes de que llegue la compatibilidad nativa.

¿El File Converter MCP es gratis?

Sí. No hay backend, ni clave API, ni límite de velocidad — es tan gratis como abrir la página.

¿Qué formatos puede convertir el MCP?

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

¿Es seguro dejar que un agente llame a estas herramientas?

Sí. Las herramientas son de solo lectura — bytes de entrada, bytes de salida. Nunca escriben archivos, ni hacen peticiones de red, ni leen otras pestañas.

Explora todo lo que WebConverter puede convertir

Cada convertidor del sitio está listo para agentes. Explora el catálogo completo o lee cómo se construyó la integración de WebMCP.

Todas las conversiones