Formfeed

Registre officiel Productivité

Render PDFs and images from templates, validate data and convert Office files to PDF.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http formfeed 'https://mcp.formfeed.dev/mcp' --header 'Authorization: <Bearer followed by a Formfeed API key (ff_test_… or ff_live_…); without it the client signs in with your Formfeed account (OAuth) and you choose the workspace>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "formfeed": {
            "type": "http",
            "url": "https://mcp.formfeed.dev/mcp",
            "headers": {
                "Authorization": "<Bearer followed by a Formfeed API key (ff_test_… or ff_live_…); without it the client signs in with your Formfeed account (OAuth) and you choose the workspace>"
            }
        }
    }
}
Remote (streamable-http)
Claude Code
claude mcp add --transport http formfeed 'https://mcp.formfeed.dev/mcp/{workspace_id}'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "formfeed": {
            "type": "http",
            "url": "https://mcp.formfeed.dev/mcp/{workspace_id}"
        }
    }
}
NPM package @formfeed/mcp
Claude Code
claude mcp add formfeed -e 'FORMFEED_API_KEY=<your formfeed_api_key>' -e 'FORMFEED_REGION=eu' -- npx -y @formfeed/mcp@0.3.21
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "formfeed": {
            "command": "npx",
            "args": [
                "-y",
                "@formfeed/mcp@0.3.21"
            ],
            "env": {
                "FORMFEED_API_KEY": "<your formfeed_api_key>",
                "FORMFEED_REGION": "eu"
            }
        }
    }
}

Variables d'environnement

  • FORMFEED_API_KEY secret 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
  • FORMFEED_REGION API region of the workspace

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Formfeed packages

Client libraries, command line tools and integrations for Formfeed, the API for generating PDFs and images from templates. Documentation lives at docs.formfeed.dev.

PackageRegistryWhat it is
@formfeed/sdknpmTypeScript client: renders, batches, templates, webhooks. No dependencies, Web APIs only
formfeedPyPIPython client, sync and async
formfeednpmCLI: templates as files, offline preview and validation, renders through the API
@formfeed/enginenpmThe template engine (Jinja2, Liquid, Handlebars) the API and the editor use
@formfeed/devkitnpmTemplate folders, project config and local rendering
@formfeed/testingnpmVitest and Jest matchers for templates
@formfeed/mcpnpmModel Context Protocol server for AI agents
n8n-nodes-formfeednpmn8n community node

Every npm package is built and published from this repository by GitHub Actions with provenance, and the Python package with trusted publishing, so each release can be traced to the commit and workflow run it came from.

Development

Node 22 or newer and pnpm (the version in package.json, corepack enable picks it up):

pnpm install
pnpm nx run-many -t lint test --exclude sdk-python   # TypeScript packages
pnpm nx run-many -t bundle smoke                     # build, pack and try every npm package
cd packages/sdk-python && pip install pytest httpx pydantic && python -m pytest -q

This repository is generated from Formfeed's main repository, where the packages are developed together with the API they talk to. See CONTRIBUTING.md for how issues and pull requests are handled.

Licence

MIT, see LICENSE. Bundled third-party code keeps its own licence; the CLI and MCP packages list it in THIRD_PARTY_LICENSES.md.

Questions fréquentes

Qu'est-ce que Formfeed ?

Render PDFs and images from templates, validate data and convert Office files to PDF.

Comment installer Formfeed ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http formfeed 'https://mcp.formfeed.dev/mcp' --header 'Authorization: <Bearer followed by a Formfeed API key (ff_test_… or ff_live_…); without it the client signs in with your Formfeed account (OAuth) and you choose the workspace>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Formfeed ?

Oui. Il attend FORMFEED_API_KEY, Authorization, à renseigner dans sa configuration.

Formfeed est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Formfeed ?

Il est publié par formfeed-dev. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.