Génère des PDF et des images à partir de modèles, valide les données et convertit des fichiers Office en PDF en utilisant divers outils de traitement de documents.
Aussi connu sous formfeed-dev/formfeed, @formfeed/mcp
- Étoiles
- 1
- Outils
- —
- Téléchargements, 30 jours
- 2 013
- Dernière version
- 0.3.26
- Dernier commit
- 10 nov. 2026
- Licence
- MIT
Qu'est-ce que Formfeed MCP ?
Formfeed est un serveur MCP. Génère des PDF et des images à partir de modèles, valide les données et convertit des fichiers Office en PDF en utilisant divers outils de traitement de documents.
Résumé généré à partir du README du projet
À propos du MCP server Formfeed
Formfeed propose une suite de douze outils conçus pour le traitement de documents, la gestion de modèles et la validation de données. Les développeurs peuvent utiliser ce serveur avec des clients comme Claude Desktop, Cursor ou Claude Code via stdio ou via un endpoint HTTP hébergé. Le serveur permet aux agents de lister des modèles, de récupérer des schémas et de valider des données par rapport à des modèles spécifiques. Il gère également des conversions complexes telles que la transformation de Markdown en fichiers PDF ou la conversion de documents Word, Excel et PowerPoint au format PDF.
Les utilisateurs peuvent gérer les modèles à l'aide d'outils tels que save_template et get_template_source, bien que l'écriture de modifications nécessite des permissions spécifiques ou une clé template:write. Le serveur prend en charge les opérations hors ligne et en ligne. Sans clé API, il effectue des vérifications hors ligne comme validate_template et check_invoice. Lorsqu'une FORMFEED_API_KEY est fournie, il active des fonctionnalités avancées comme le rendu de factures électroniques et la conversion de fichiers Office. Les utilisateurs peuvent gérer leur utilisation et leurs espaces de travail via get_workspace pour surveiller les unités restantes.
Ce que vous pouvez faire avec
- 1Convertir des documents Office en PDFTransformez des fichiers Word, Excel ou PowerPoint au format PDF en utilisant l'outil convert_to_pdf.
- 2Valider la conformité des factures électroniquesVérifiez si un bloc de facture électronique ZUGFeRD ou Factur-X est conforme à la norme EN 16931.
- 3Convertir du Markdown en PDFTransformez un document Markdown en un fichier PDF accompagné de ses images.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Formfeed MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Formfeed MCP dans Claude Code
$ claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpInstaller Formfeed MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Installer Formfeed MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"formfeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Installer Formfeed MCP dans VS Code CLI
$ code --add-mcp '{"name":"formfeed","type":"stdio","command":"npx","args":["-y","@formfeed/mcp"],"env":{"FORMFEED_API_KEY":"<YOUR_FORMFEED_API_KEY>"}}'Installer Formfeed MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Installer Formfeed MCP dans Codex
$ codex mcp add formfeed --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' -- npx -y @formfeed/mcpInstaller Formfeed MCP dans 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>"
Installer Formfeed MCP dans Gemini CLI
$ gemini mcp add -s user -e 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed npx -- -y @formfeed/mcpInstaller Formfeed MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Configuration
FORMFEED_API_KEYSecretFormfeed 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
| Nom | Description | Type |
|---|---|---|
| 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 | Secret |
| FORMFEED_REGION | API region of the workspace |
Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireRéussi
- L'endpoint distant utilise HTTPSRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesRéussi
README
Voir sur 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
Questions sur Formfeed MCP
Comment ajouter Formfeed MCP à Claude Code ?
Exécutez claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Formfeed MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels formats de fichiers peuvent être convertis en PDF ?
Le serveur peut convertir des fichiers Word, Excel, PowerPoint et OpenDocument en PDF.
Comment le serveur gère-t-il les fichiers Markdown ?
Il peut convertir des documents Markdown en PDF, en fournissant un fichier accompagné de ses images lorsqu'il est utilisé via stdio.
Comment puis-je m'authentifier avec la version hébergée ?
Le serveur hébergé accepte un jeton Bearer ou permet de se connecter avec un compte Formfeed via OAuth.