@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
| Herramienta | Uso |
|---|---|
pdf-document | Documentos fluidos con paginación automática |
pdf-layout | Diseños posicionados con precisión, como diapositivas y volantes |
pdf-resume | Documentos JSON Resume |
pdf-image | Renderizar páginas PDF a PNG |
text-measure | Medir texto antes del diseño |
Recursos externos
Ninguno.
Prompts
- resource-fetching
Recursos
- Documentación de PDFKit
- Esquema JSON Resume
- Editor JSON Resume