Renderiza PDFs e imágenes a partir de plantillas, valida datos y convierte archivos de Office a PDF utilizando diversas herramientas de procesamiento de documentos.
También conocido como formfeed-dev/formfeed, @formfeed/mcp
- Stars
- 1
- Herramientas
- —
- Descargas, 30 días
- 2013
- Última versión
- 0.3.26
- Último commit
- 10 nov 2026
- Licencia
- MIT
¿Qué es Formfeed MCP?
Formfeed es un MCP server. Renderiza PDFs e imágenes a partir de plantillas, valida datos y convierte archivos de Office a PDF utilizando diversas herramientas de procesamiento de documentos.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Formfeed
Formfeed ofrece un conjunto de doce herramientas diseñadas para el procesamiento de documentos, la gestión de plantillas y la validación de datos. Los desarrolladores pueden utilizar este MCP server con clientes como Claude Desktop, Cursor o Claude Code a través de stdio o mediante un endpoint HTTP alojado. El servidor permite que los agentes listen plantillas, recuperen esquemas y validen datos frente a plantillas específicas. También gestiona conversiones complejas, como transformar Markdown en archivos PDF o convertir documentos de Word, Excel y PowerPoint al formato PDF.
Los usuarios pueden gestionar plantillas mediante herramientas como save_template y get_template_source, aunque para escribir cambios se requieren permisos específicos o una clave template:write. El servidor admite operaciones tanto offline como online. Sin una API key, realiza comprobaciones offline como validate_template y check_invoice. Cuando se proporciona una FORMFEED_API_KEY, se habilitan funciones avanzadas como el renderizado de facturas electrónicas y la conversión de archivos de Office. Los usuarios pueden gestionar su uso y espacios de trabajo mediante get_workspace para monitorizar las unidades restantes.
Qué puedes hacer con él
- 1Convertir documentos de Office a PDFTransforma archivos de Word, Excel o PowerPoint al formato PDF utilizando la herramienta convert_to_pdf.
- 2Validar el cumplimiento de facturas electrónicasComprueba si un bloque de factura electrónica ZUGFeRD o Factur-X cumple con el estándar EN 16931.
- 3Convertir Markdown a PDFConvierte un documento Markdown en un archivo PDF con sus imágenes correspondientes.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Formfeed MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Formfeed MCP en Claude Code
$ claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpInstalar Formfeed MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instalar Formfeed MCP en VS Code
.vscode/mcp.json
{
"servers": {
"formfeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instalar Formfeed MCP en VS Code CLI
$ code --add-mcp '{"name":"formfeed","type":"stdio","command":"npx","args":["-y","@formfeed/mcp"],"env":{"FORMFEED_API_KEY":"<YOUR_FORMFEED_API_KEY>"}}'Instalar Formfeed MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instalar Formfeed MCP en Codex
$ codex mcp add formfeed --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' -- npx -y @formfeed/mcpInstalar Formfeed MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.formfeed] command = "npx" args = ["-y", "@formfeed/mcp"] [mcp_servers.formfeed.env] FORMFEED_API_KEY = "<YOUR_FORMFEED_API_KEY>"
Instalar Formfeed MCP en Gemini CLI
$ gemini mcp add -s user -e 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed npx -- -y @formfeed/mcpInstalar Formfeed MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Configuración
FORMFEED_API_KEYSecretoFormfeed API key: ff_test_… renders for free (with a test mark on the Free plan), ff_live_… consumes units. Without one, only validate_template with html and check_invoice work
FORMFEED_REGIONAPI region of the workspace
| Nombre | Descripción | Tipo |
|---|---|---|
| FORMFEED_API_KEY | Formfeed API key: ff_test_… renders for free (with a test mark on the Free plan), ff_live_… consumes units. Without one, only validate_template with html and check_invoice work | Secreto |
| FORMFEED_REGION | API region of the workspace |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularAprobado
- El endpoint remoto usa HTTPSAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasAprobado
README
Ver en GitHub@formfeed/mcp
Model Context Protocol server for Formfeed.
Gives Claude, Cursor and other agents twelve tools: list_templates, get_template_schema,
validate_template (free: the data against the template's schema, ad-hoc HTML offline), check_invoice (free and offline: the
_invoice block of a ZUGFeRD / Factur-X e-invoice against EN 16931), render (with einvoice, the PDF becomes that e-invoice; an
image comes back as a picture the agent can look at),
validate_einvoice (which rules an e-invoice XML passed, by which validator: a render's stored report for free, or an XML
Formfeed did not make, counted per day), markdown_to_pdf (a Markdown document to PDF on every plan; over stdio a file
with the pictures beside it), convert_to_pdf (Word, Excel, PowerPoint and OpenDocument to PDF), get_render, get_workspace (which workspace the
server works in, and the units left), get_template_source and save_template (a new template or a change as a draft,
which a person publishes in Formfeed; needs template:write on the key, or the person's permission for a signed-in agent).
stdio (Claude Desktop, Cursor, Claude Code)
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": ["-y", "@formfeed/mcp"],
"env": { "FORMFEED_API_KEY": "ff_test_…" }
}
}
}
A test key renders for free (on the Free plan with a test mark); a live key consumes units.
Without FORMFEED_API_KEY the server starts too, with the offline checks only: validate_template
with html and engine, and check_invoice. FORMFEED_REGION=us or FORMFEED_BASE_URL select
another API host.
Hosted (Streamable HTTP)
https://mcp.formfeed.dev/mcp takes Authorization: Bearer ff_…, or signs in with your Formfeed
account when no key is sent (OAuth; the client opens the browser, and you choose the workspace the
agent works in). https://mcp.formfeed.dev/mcp/<workspace id> pins another workspace for a signed-in
client. Self-host the same endpoint with formfeed-mcp --http --port 8790, plus --auth-server <issuer>
for OAuth sign-in against your own Supabase Auth.
Claude Code installs the hosted server together with two skills for writing and checking templates as Formfeed's plugin, from formfeed-dev/skills: https://docs.formfeed.dev/devkit/coding-agents
Documentation: https://docs.formfeed.dev/integrations/mcp
Preguntas sobre Formfeed MCP
¿Cómo agrego Formfeed MCP a Claude Code?
Ejecuta claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Formfeed MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué formatos de archivo se pueden convertir a PDF?
El servidor puede convertir archivos de Word, Excel, PowerPoint y OpenDocument a PDF.
¿Cómo gestiona el servidor los archivos Markdown?
Puede convertir documentos Markdown a PDF, proporcionando un archivo junto con sus imágenes cuando se utiliza a través de stdio.
¿Cómo puedo autenticarme con la versión alojada?
El servidor alojado acepta un token Bearer o permite iniciar sesión con una cuenta de Formfeed mediante OAuth.