Formfeed packages

MCP serverDocs & knowledge

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

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use Formfeed packages

Install Formfeed packages

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http formfeed-packages 'https://mcp.formfeed.dev/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.formfeed.dev/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=formfeed-packages&config=eyJ1cmwiOiJodHRwczovL21jcC5mb3JtZmVlZC5kZXYvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.formfeed.dev/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add formfeed-packages --url 'https://mcp.formfeed.dev/mcp'

    Run it once, then sign in with codex mcp login formfeed-packages if the server asks for an account.

From the project's README

As published by formfeed-dev/formfeed in README.md.

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.

Advanced
Delivery
formfeed MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-formfeed-dev-formfeed
Source
github.com/formfeed-dev/formfeed
Hosted endpoint
https://mcp.formfeed.dev/mcp