Papyrio PDF Tools

Comprime, convierte, fusiona, divide y aplica OCR a PDFs en tu propia máquina. Lee y escribe archivos locales, por lo que un asistente puede encadenar operaciones sin subir y descargar entre cada paso.

Documentación

papyrio-mcp

Un servidor MCP para la API de PDF de Papyrio. Permite que un asistente comprima, combine, aplique OCR y convierta PDFs en tu propia máquina, leyendo y escribiendo archivos locales, de modo que el trabajo de varios pasos no implique subir y descargar entre cada paso.

OCR every scan in ~/invoices, merge them into one PDF, compress it under 5 MB

son cuatro llamadas a herramientas que el asistente realiza por sí mismo.

Instalación

Añade esto a tu configuración de Claude Desktop:

macOS ~/Library/Application Support/Claude/claude_desktop_config.json Windows %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"]
    }
  }
}

Reinicia Claude Desktop. Las herramientas aparecen bajo el icono de conector.

Clave de API

El servidor funciona sin una, medido como tráfico web gratuito ordinario: tres operaciones al día por dirección IP. Suficiente para ver si es útil.

Para uso real, suscríbete en RapidAPI y pasa la clave:

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"],
      "env": { "PAPYRIO_API_KEY": "your-rapidapi-key" }
    }
  }
}

El nivel gratuito de RapidAPI es de 50 solicitudes al mes y no requiere tarjeta.

Herramientas

HerramientaFunciónEscribe
compress_pdfReduce un PDF, 30–80% en archivos con muchas imágenes.pdf
merge_pdfsUne 2–10 PDFs en orden.pdf
split_pdfSepara cada página en su propio archivo.zip
extract_pdf_textDevuelve la capa de texto como UTF-8.txt
pdf_to_wordReconstruye el documento como un .docx editable.docx
pdf_to_jpgRenderiza cada página como JPG.zip
ocr_pdfAñade una capa de texto buscable a un escaneo.pdf
office_to_pdfWord, PowerPoint o Excel a PDF.pdf
image_to_pdfEnvuelve un JPG, PNG o WebP en una página PDF.pdf
webpage_to_pdfRenderiza una URL pública en un navegador sin interfaz.pdf
protect_pdfCifra con AES-256.pdf
unlock_pdfElimina una contraseña que ya conoces.pdf

Cada herramienta toma rutas absolutas. output_path es opcional y por defecto usa el nombre de entrada con un sufijo -papyrio — excepto webpage_to_pdf, que no tiene archivo de entrada del que derivar un nombre y por lo tanto lo requiere.

Añadir una herramienta

Añade una entrada a src/tools.ts. La herramienta MCP, su esquema de entrada y la llamada HTTP se generan a partir de ella.

Pruebas

npm run build
PAPYRIO_API_KEY=your-key node smoke.mjs

Impulsa las doce herramientas sobre el protocolo MCP real contra la API en vivo y comprueba los bytes mágicos del archivo devuelto, de modo que un cuerpo de error JSON llamado .pdf falla en lugar de pasar. Sin una clave, se ejecuta en el nivel de invitado, donde tres operaciones al día significa que la mayoría de los casos encontrarán rate_limit_exceeded.

Desarrollo

npm install
npm run build

Apunta tu configuración a la compilación local mientras trabajas en ello:

{
  "mcpServers": {
    "papyrio": {
      "command": "node",
      "args": ["/absolute/path/to/mcp/dist/index.js"]
    }
  }
}

Privacidad: los archivos se envían a la API de Papyrio, se procesan en memoria y se descartan cuando se envía la respuesta. No se almacena nada.

Licencia

MIT