DocMake
Servidor MCP oficial para DocMake. Lista tus plantillas de documentos, muestra las variables que espera cada una y renderiza una plantilla a DOCX o PDF a través de la API de DocMake, guardando el archivo localmente. Requiere una clave de API de DocMake; el plan gratuito funciona.
Documentación
Tus documentos, generados por tu asistente de IA.
El servidor oficial de DocMake para el Protocolo de Contexto de Modelos. Pídele a Claude una factura en lenguaje natural; él elige la plantilla, completa los datos y te entrega el PDF terminado.
Se distribuye en npm como @docmake/mcp y se ejecuta localmente mediante npx, por lo que los únicos requisitos son Node.js 18 o superior y una clave de API de DocMake. Funciona con el plan gratuito y le brinda al asistente seis herramientas: listar plantillas, inspeccionar los campos de una plantilla, renderizar un documento, crear una plantilla, importar un DOCX y consultar el uso. El código fuente está en GitHub bajo la licencia MIT, y las mismas seis herramientas también están alojadas en app.docmake.io/mcp/v1 si prefieres no instalar nada.
Una conversación, no una integración
MCP es el estándar abierto que permite a los asistentes de IA usar herramientas externas. Con el servidor de DocMake instalado, tu asistente obtiene seis herramientas documentales y las usa por sí solo: encuentra la plantilla adecuada, te pide los valores que falten y guarda el archivo renderizado en tu carpeta de Descargas.
Los renderizados son estrictos por defecto. Si una variable no tiene valor, el asistente recibe la lista exacta de campos faltantes en lugar de un documento a medio completar, así que te pregunta en lugar de inventar números.
Las plantillas permanecen en DocMake: diséñalas una vez en el editor visual o empieza desde la galería, y luego renderízalas desde cualquier lugar.
Claude
Genera la factura para Acme Corp: 10 horas de consultoría a 100 EUR, con vencimiento en 14 días.
tool list_templates → Invoice (tmpl_ZjqIJk...)
tool get_template → client_name, items[], due_date...
tool render_document → invoice-acme.pdf
Listo. Tu factura para Acme Corp (1.000,00 EUR, vencimiento el 23 de agosto) está guardada en ~/Downloads/DocMake/invoice-acme.pdf.
Configuración
- 01 Crea una cuenta gratuita de DocMake y añade una plantilla: empieza desde la galería, importa un DOCX o diseña la tuya propia.
- 02 Crea una clave de API en Configuración → Claves de API.
- 03 Añade el servidor a tu herramienta de IA con la configuración de la derecha. Node.js 18+ es el único requisito.
Los archivos renderizados se guardan en ~/Downloads/DocMake por defecto; establece DOCMAKE_OUTPUT_DIR para cambiarlo.
{
"mcpServers": {
"docmake": {
"command": "npx",
"args": ["-y", "@docmake/mcp@latest"],
"env": {
"DOCMAKE_API_KEY": "dm_your_api_key"
}
}
}
}
Configuración > Desarrollador > Editar configuración y luego reinicia Claude Desktop.
Remoto, nada que instalar
Las mismas seis herramientas, alojadas
DocMake también ejecuta el servidor por ti en https://app.docmake.io/mcp/v1, comunicado mediante HTTP transmisible. Un cliente que admita MCP remoto no necesita paquete ni Node.js: solo la URL y un encabezado, Authorization: Bearer dm_..., con la misma clave de API que usa la API REST.
Dos cosas difieren del paquete local, porque el servidor se ejecuta en nuestro lado en lugar de en tu máquina. render_document devuelve un enlace de descarga de corta duración en lugar de escribir el archivo en disco, y import_docx recibe el documento como base64 en lugar de una ruta. El renderizado estricto, el ámbito del espacio de trabajo y los límites de tarifa del plan se comportan igual que en REST, donde un mensaje de MCP cuenta como una solicitud.
Claude.ai y ChatGPT añaden servidores remotos como conectores personalizados, y esos están documentados en torno a un flujo OAuth en lugar de una clave estática, por lo que esta configuración aún no llega a ellos. Para Claude Desktop, usa la configuración de npx anterior.
claude mcp add --transport http docmake \
https://app.docmake.io/mcp/v1 \
--header "Authorization: Bearer dm_your_api_key"
Añade el servidor al proyecto actual. Pasa --scope user para que esté disponible en todas partes.
Seis herramientas, el ciclo documental completo
Todo lo que un asistente necesita para pasar de la solicitud al archivo renderizado, incluida la creación e importación de plantillas sin salir de la conversación.
| Herramienta | Qué hace |
|---|---|
| list_templates | Lista las plantillas de tu espacio de trabajo, con búsqueda y paginación |
| get_template | El árbol de campos de una plantilla: cada variable que espera, lista para mapear a datos |
| render_document | Renderiza una plantilla a PDF o DOCX y guarda el archivo localmente |
| create_template | Crea una nueva plantilla a partir de un esquema de documento |
| import_docx | Importa un archivo de Word local como nueva plantilla |
| get_usage | Plan, cuota de renderizado y límites de tarifa para el período de facturación |
¿Prefieres HTTP puro? Las mismas capacidades están disponibles a través de la API REST.
Código fuente y listados
El servidor local es de código abierto, está publicado en npm y aparece en el registro oficial del Protocolo de Contexto de Modelos, para que puedas leer el código antes de ejecutarlo.
[
Código fuente
docmake-io/mcp
Código abierto bajo la licencia MIT, etiquetado v0.1.1.
](https://github.com/docmake-io/mcp)[
Paquete
@docmake/mcp
Versión 0.1.1 en npm, ejecutable con npx, sin instalación global.
](https://www.npmjs.com/package/@docmake/mcp)[
Registro
io.docmake/mcp
Listado en el registro oficial del Protocolo de Contexto de Modelos.
](https://registry.modelcontextprotocol.io/v0/servers?search=io.docmake/mcp)
Preguntas
¿Qué es el servidor MCP de DocMake?
Un paquete npm de código abierto (@docmake/mcp) que conecta asistentes de IA con tu cuenta de DocMake a través del Protocolo de Contexto de Modelos. Una vez instalado, asistentes como Claude pueden listar tus plantillas, comprobar qué campos necesitan y renderizar documentos PDF o DOCX terminados a partir de una conversación sencilla.
¿Qué herramientas de IA funcionan con él?
Cualquier cliente MCP: Claude Desktop, Claude Code, Cursor, Zed, Windsurf y otros. La configuración es la misma en todas partes: ejecuta @docmake/mcp mediante npx con tu clave de API en el entorno. Claude Code, Cursor y VS Code también pueden apuntar al servidor alojado, con la clave de API enviada como encabezado de Authorization.
¿Es de código abierto?
Sí. El servidor está publicado en github.com/docmake-io/mcp bajo la licencia MIT, el paquete es @docmake/mcp en npm y está listado en el registro oficial del Protocolo de Contexto de Modelos como io.docmake/mcp.
¿Puedo usarlo sin instalar nada?
Sí. DocMake aloja las mismas seis herramientas en https://app.docmake.io/mcp/v1 mediante HTTP transmisible. Apunta un cliente que admita MCP remoto a esa URL y envía tu clave de API como encabezado Authorization: Bearer dm_... Los documentos renderizados vuelven como enlaces de descarga de corta duración en lugar de archivos locales, e import_docx acepta base64 en lugar de una ruta de archivo.
¿Necesita un plan de pago?
No. El plan gratuito incluye acceso a la API, así que el servidor MCP funciona desde el momento en que te registras. Los planes de pago aumentan el volumen mensual de documentos y eliminan la marca de agua del pie de página.
¿Mis datos están seguros?
El servidor local se ejecuta en tu máquina y solo se comunica con la API de DocMake mediante HTTPS con tu clave de API. Los documentos renderizados se guardan en una carpeta que tú controlas. El servidor alojado se ejecuta dentro de DocMake y maneja tus datos igual que la API REST, bajo la misma política de privacidad. Nada se envía a terceros en ningún caso.