テンプレートからのPDFや画像のレンダリング、データのバリデーション、および各種ドキュメント処理ツールを使用したOfficeファイルのPDF変換を行います。
別名 formfeed-dev/formfeed, @formfeed/mcp
- スター
- 1
- ツール
- —
- ダウンロード数(30日間)
- 2,013
- 最新バージョン
- 0.3.26
- 最終コミット
- 2026年11月10日
- ライセンス
- MIT
Formfeed MCPとは
FormfeedはMCPサーバーです。 テンプレートからのPDFや画像のレンダリング、データのバリデーション、および各種ドキュメント処理ツールを使用したOfficeファイルのPDF変換を行います。.
プロジェクトのREADMEから生成された概要
Formfeed MCP server について
Formfeedは、ドキュメント処理、テンプレート管理、およびデータバリデーションのために設計された12種類のツールセットを提供します。開発者は、stdioまたはホストされたHTTPエンドポイントを介して、Claude Desktop、Cursor、Claude CodeなどのクライアントからこのMCP serverを利用できます。このサーバーを使用すると、エージェントはテンプレートの一覧取得、スキーマの取得、および特定のテンプレートに対するデータのバリデーションが可能になります。また、MarkdownからPDFファイルへの変換や、Word、Excel、PowerPointドキュメントのPDF形式への変換といった複雑な変換も処理します。
ユーザーは、save_templateやget_template_sourceなどのツールを使用してテンプレートを管理できますが、変更を書き込むには特定の権限またはtemplate:writeキーが必要です。このサーバーはオフラインとオンラインの両方の操作をサポートしています。APIキーがない場合は、validate_templateやcheck_invoiceなどのオフラインチェックを実行します。FORMFEED_API_KEYが提供されると、電子請求書のレンダリングやOfficeファイルの変換などの高度な機能が有効になります。ユーザーはget_workspaceを使用して、残りのユニット数を監視し、使用量やワークスペースを管理できます。
できること
- 1OfficeドキュメントをPDFに変換convert_to_pdfツールを使用して、Word、Excel、またはPowerPointファイルをPDF形式に変換します。
- 2電子請求書のコンプライアンス検証ZUGFeRDまたはFactur-Xの電子請求書ブロックがEN 16931標準に準拠しているかを確認します。
- 3MarkdownをPDFに変換Markdownドキュメントを、付随する画像を含むPDFファイルに変換します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Formfeed MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにFormfeed MCPをインストール
$ claude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpCursorにFormfeed MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}VS CodeにFormfeed MCPをインストール
.vscode/mcp.json
{
"servers": {
"formfeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}VS Code CLIにFormfeed MCPをインストール
$ code --add-mcp '{"name":"formfeed","type":"stdio","command":"npx","args":["-y","@formfeed/mcp"],"env":{"FORMFEED_API_KEY":"<YOUR_FORMFEED_API_KEY>"}}'Claude DesktopにFormfeed MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}CodexにFormfeed MCPをインストール
$ codex mcp add formfeed --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' -- npx -y @formfeed/mcpCodex config.tomlにFormfeed MCPをインストール
~/.codex/config.toml
[mcp_servers.formfeed] command = "npx" args = ["-y", "@formfeed/mcp"] [mcp_servers.formfeed.env] FORMFEED_API_KEY = "<YOUR_FORMFEED_API_KEY>"
Gemini CLIにFormfeed MCPをインストール
$ gemini mcp add -s user -e 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed npx -- -y @formfeed/mcpGemini settings.jsonにFormfeed MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": [
"-y",
"@formfeed/mcp"
],
"env": {
"FORMFEED_API_KEY": "<YOUR_FORMFEED_API_KEY>"
}
}
}
}設定
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
FORMFEED_REGIONAPI region of the workspace
| 名前 | 説明 | 種類 |
|---|---|---|
| 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 | シークレット |
| FORMFEED_REGION | API region of the workspace |
自動チェック
実行日 2026年11月13日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない合格
- リモートエンドポイントがHTTPSを使用合格
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし合格
README
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
Formfeed MCPのよくある質問
Formfeed MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --env 'FORMFEED_API_KEY=<YOUR_FORMFEED_API_KEY>' formfeed -- npx -y @formfeed/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
Formfeed MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
どのファイル形式をPDFに変換できますか?
Word、Excel、PowerPoint、およびOpenDocumentファイルをPDFに変換できます。
Markdownファイルはどのように処理されますか?
MarkdownドキュメントをPDFに変換できます。stdio経由で使用する場合、画像ファイルも一緒に提供されます。
ホスト版での認証方法を教えてください。
ホストされたサーバーは、Bearerトークンを受け入れるか、OAuthを介してFormfeedアカウントでのサインインを許可します。