@mcp-z/mcp-pdf

Crea PDFs sin salir de tu flujo de trabajo. Perfecto para documentación, informes y proyectos creativos. Generación productiva de PDF con soporte completo para Unicode y emojis.

Documentación

@mcp-z/mcp-pdf

Crea documentos y diseños PDF, renderiza páginas a PNG y mide texto a través de MCP. El servidor se ejecuta localmente y no requiere clave de API.

Requiere Node.js >=22.13. Los ejemplos usan npx, incluido con npm, para ejecutar este servidor y @mcp-z/cli.

Transports

MCP admite stdio y HTTP.

Ambos transports admiten las revisiones de protocolo de 2025 y 2026-07-28. La revisión de 2026 es sin estado, por lo que los clientes que la usan no envían ningún handshake initialize ni ID de sesión.

Guarda una de estas configuraciones como .mcp.json en el directorio donde ejecutarás los comandos.

Stdio

{
  "mcpServers": {
    "pdf": {
      "command": "npx",
      "args": ["-y", "@mcp-z/mcp-pdf"]
    }
  }
}

HTTP

{
  "mcpServers": {
    "pdf": {
      "type": "http",
      "url": "http://localhost:9010/mcp",
      "start": {
        "command": "npx",
        "args": ["-y", "@mcp-z/mcp-pdf", "--port=9010"]
      }
    }
  }
}

start es una extensión utilizada por npx @mcp-z/cli up para lanzar servidores HTTP por ti. El endpoint de MCP es /mcp.

Primer uso

# List tools
npx -y @mcp-z/cli inspect --servers pdf --tools

# Create a simple PDF
npx -y @mcp-z/cli call-tool pdf pdf-document '{"content":[{"type":"text","text":"Hello from MCP"}]}'

La herramienta devuelve una URI de archivo y metadatos para el PDF generado. Consulta la referencia completa de herramientas para ver parámetros y ejemplos.

Resumen de herramientas

HerramientaUso
pdf-documentDocumentos fluidos con paginación automática
pdf-layoutDiseños posicionados con precisión, como diapositivas y volantes
pdf-resumeDocumentos JSON Resume
pdf-imageRenderizar páginas PDF a PNG
text-measureMedir texto antes del diseño

Recursos externos

Ninguno.

Prompts

  1. resource-fetching

Recursos

  • Documentación de PDFKit
  • Esquema JSON Resume
  • Editor JSON Resume

Documentación

Documentación de API