kaeru
kaeru
Convierte cualquier cosa. Nada sale de tu máquina. Una herramienta que usan tanto tus agentes de IA como tú.
npx @linno-inc/kaeru --doctor # what can this machine convert?Verificado, no presumido
Cada conversión listada a continuación fue ejecutada realmente, una por una, en máquinas reales — y la salida se reabrió con una segunda herramienta para demostrar que no está vacía. El conjunto de pruebas se distribuye con el código, para que puedas volver a ejecutar el recuento tú mismo.
SO | Conversiones ofrecidas | Realmente superadas | Herramientas instaladas |
macOS 26 | 4.778 | 4.752 / 4.752 | todas |
Windows 11 | 4.062 | 3.708 / 3.952 | ImageMagick, pandoc |
Debian (Linux) | 3.426 | 3.218 / 3.329 | ImageMagick, pandoc |
npm test # re-run every combination on your machine
npm run list # print the conversion table (this is what the numbers count)Los números difieren por máquina a propósito — ver más abajo.
Related MCP server: Text-Toolkit
La tabla se adapta a tu máquina
kaeru no incluye convertidores. Encuentra los que ya tienes — y le pregunta a cada uno qué es lo que su versión realmente soporta. Nunca se ofrece una conversión que no pueda funcionar.
$ npx @linno-inc/kaeru --doctor
This machine can do: 4,062 conversions
Tools:
✓ magick C:\Program Files\ImageMagick-7.1.2-Q16-HDRI\magick.EXE
✗ ffmpeg not found
...
Install these to unlock more:
ffmpeg +468 conversions winget install Gyan.FFmpeg¿Nada instalado? No pasa nada — obtienes 0 conversiones y una lista de instalaciones de una línea.
Dos puertas, un motor
Puerta | Para | Inícialo |
Servidor MCP | tus agentes de IA | añade una línea a |
Página web local | tú |
|
Ambos llaman al mismo código, así que un agente y un humano nunca pueden discrepar sobre lo que es posible.
Para agentes (MCP)
{ "mcpServers": { "kaeru": { "command": "npx", "args": ["-y", "@linno-inc/kaeru"] } } }Una herramienta, convert. Pide algo imposible y responde con lo que sí es posible a partir de esa entrada — o qué herramienta instalar.
Para humanos
npm run ui abre una sola página en 127.0.0.1 únicamente. Suelta un archivo, elige un destino, guarda el resultado. No se queda ejecutándose — Ctrl‑C y desaparece. Sin Docker, sin demonio, sin cuenta.
Lo que convierte
Imágenes · vídeo · audio · documentos (md, html, tex, docx, odt, epub y ~30 más) · Office y hojas de cálculo · PDF · modelos 3D · Parquet.
Los PDF se pueden fusionar, dividir, comprimir y rasterizar. Las imágenes, el audio y los PDF se pueden reducir sin cambiar el formato. Pasa una URL para extraer de sitios de vídeo.
Las codificaciones CJK se detectan automáticamente (un CSV Shift_JIS de Excel funciona sin más).
Cada resultado viene con su recibo
Converted: csv>xlsx
Output: /path/to/data.xlsx
Tool: soffice
Command: soffice --headless --convert-to xlsx --outdir /tmp/... /path/to/data.csv
Took: 3,512 msSiempre puedes ver qué programa tocó tu archivo y repetirlo manualmente.
Instala los convertidores
kaeru llama a estos; instala los que necesites (o ninguno, y añádelos después).
brew install imagemagick ffmpeg pandoc weasyprint qpdf img2pdf yt-dlp assimp duckdb ghostscript
brew install --cask libreofficewinget install ImageMagick.ImageMagick Gyan.FFmpeg JohnMacFarlane.Pandoc QPDF.QPDF `
yt-dlp.yt-dlp Assimp.Assimp DuckDB.cli ArtifexSoftware.GhostScript TheDocumentFoundation.LibreOffice
pip install weasyprint img2pdfsudo apt install imagemagick ffmpeg pandoc qpdf img2pdf yt-dlp assimp-utils ghostscript libreoffice
pip install weasyprintPrivacidad y seguridad
Los archivos se procesan con programas locales. kaeru no realiza solicitudes de red (excepto cuando pasas explícitamente una URL de un sitio de vídeo).
La página web se vincula a
127.0.0.1, rechaza cabecerasHostque no sean de localhost y entrega los resultados mediante un id imposible de adivinar.Los archivos existentes nunca se sobrescriben a menos que lo pidas.
Nunca telemetría. Ni anónima, ni con opción de exclusión — ninguna.
Tres modelos independientes revisaron el código fuente el 2026-08-18; cada hallazgo explotable se corrigió el mismo día. Un riesgo conocido no está corregido: convertir HTML o SVG no confiables puede incrustar archivos locales en la salida. Detalles, gravedades y mitigaciones: SECURITY.md.
Pruebas
Comando | Qué comprueba |
| cada conversión listada se ejecuta realmente, la salida se vuelve a abrir |
| las imágenes viajan ida y vuelta píxel por píxel; el texto sobrevive |
| los documentos conservan encabezados, tablas, listas, énfasis |
| 12 sistemas de escritura conservan sus caracteres |
| la búsqueda de herramientas es correcta para macOS / Windows / Linux |
Las carencias conocidas están escritas, no ocultas — ver docs/.
Soporte
Las incidencias son bienvenidas. Este es un proyecto de una sola persona: no se promete tiempo de respuesta. Para un instalador empaquetado o un contrato de soporte, consulta el final de este archivo.
Licencia
MIT. Los convertidores que llama tienen sus propias licencias.
¿Necesitas esto instalado para un equipo, o con un contrato de soporte? Abre una incidencia titulada commercial y me pondré en contacto contigo.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.1576MIT
- AlicenseCqualityDmaintenanceAn MCP server that provides text conversion, formatting, and analysis functions, which can be directly integrated into the development workflow.432Apache 2.0
- AlicenseNot gradedqualityAmaintenanceMCP server for converting various file formats (PDF, DOCX, images, audio, etc.) to Markdown using Microsoft MarkItDown, with support for large files and Cyrillic text.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for local file conversion, analysis, and image processing across 44 formats with 7 tools, all processed locally.1MIT
Related MCP Connectors
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Conformance checker for MCP servers. Free, no key, verdicts recomputable and re-measured daily.
An MCP server for deep research or task groups
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NOGUCHILin/kaeru'
If you have feedback or need assistance with the MCP directory API, please join our Discord server