Merender PDF dan gambar dari template, memvalidasi data, serta mengonversi file Office ke PDF menggunakan berbagai tool pemrosesan dokumen.
Juga dikenal sebagai formfeed-dev/formfeed, @formfeed/mcp
- Stars
- 1
- Tools
- —
- Unduhan, 30 hari
- 2.013
- Versi terbaru
- 0.3.26
- Commit terakhir
- 10 Nov 2026
- Lisensi
- MIT
Apa itu Formfeed MCP?
Formfeed adalah MCP server. Merender PDF dan gambar dari template, memvalidasi data, serta mengonversi file Office ke PDF menggunakan berbagai tool pemrosesan dokumen.
Ringkasan dibuat dari README proyek
Tentang Formfeed MCP server
Formfeed menyediakan rangkaian dua belas tool yang dirancang untuk pemrosesan dokumen, manajemen template, dan validasi data. Developer dapat menggunakan server ini dengan client seperti Claude Desktop, Cursor, atau Claude Code melalui stdio atau melalui endpoint HTTP hosted. Server ini memungkinkan agent untuk melihat daftar template, mengambil schema, dan memvalidasi data terhadap template tertentu. Server ini juga menangani konversi kompleks seperti mengubah Markdown menjadi file PDF atau mengonversi dokumen Word, Excel, dan PowerPoint ke format PDF.
User dapat mengelola template menggunakan tool seperti save_template dan get_template_source, meskipun untuk menulis perubahan diperlukan izin khusus atau key template:write. Server ini mendukung operasi offline maupun online. Tanpa API key, server akan menjalankan pengecekan offline seperti validate_template dan check_invoice. Saat FORMFEED_API_KEY disediakan, fitur canggih seperti merender e-invoice dan mengonversi file Office akan aktif. User dapat mengelola penggunaan dan workspace mereka melalui get_workspace untuk memantau sisa unit yang tersedia.
Apa yang bisa Anda lakukan dengannya
- 1Konversi dokumen Office ke PDFUbah file Word, Excel, atau PowerPoint ke format PDF menggunakan tool convert_to_pdf.
- 2Validasi kepatuhan e-invoicePeriksa apakah blok e-invoice ZUGFeRD atau Factur-X sudah sesuai dengan standar EN 16931.
- 3Konversi Markdown ke PDFUbah dokumen Markdown menjadi file PDF lengkap dengan gambar pendukungnya.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Formfeed MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Formfeed MCP di Claude Code
$ claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpInstal Formfeed MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instal Formfeed MCP di VS Code
.vscode/mcp.json
{
"servers": {
"formfeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instal Formfeed MCP di VS Code CLI
$ code --add-mcp '{"name":"formfeed","type":"stdio","command":"npx","args":["-y","@formfeed/mcp"],"env":{"FORMFEED_API_KEY":"<YOUR_FORMFEED_API_KEY>"}}'Instal Formfeed MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Instal Formfeed MCP di Codex
$ codex mcp add formfeed --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' -- npx -y @formfeed/mcpInstal Formfeed MCP di 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>"
Instal Formfeed MCP di Gemini CLI
$ gemini mcp add -s user -e 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed npx -- -y @formfeed/mcpInstal Formfeed MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}Konfigurasi
FORMFEED_API_KEYRahasiaFormfeed 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
| Nama | Deskripsi | Tipe |
|---|---|---|
| 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 | Rahasia |
| FORMFEED_REGION | API region of the workspace |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaLolos
README
Lihat di 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
Pertanyaan tentang Formfeed MCP
Bagaimana cara menambahkan Formfeed MCP ke Claude Code?
Jalankan claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Formfeed MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Format file apa saja yang bisa dikonversi ke PDF?
Server ini dapat mengonversi file Word, Excel, PowerPoint, dan OpenDocument ke PDF.
Bagaimana server menangani file Markdown?
Server dapat mengonversi dokumen Markdown ke PDF, serta menyediakan file beserta gambarnya saat digunakan melalui stdio.
Bagaimana cara melakukan autentikasi dengan versi hosted?
Hosted server menerima Bearer token atau memungkinkan login dengan akun Formfeed melalui OAuth.