Formfeed について
FormfeedのMCPサーバーは、エージェントによるテンプレート操作、データ検証、PDF・画像の生成、Office文書のPDF変換を可能にします。オフライン検証や請求書チェックに対応し、テンプレートの変更は人が公開する下書きとして保存されます。
主な機能
- 01テンプレートの一覧とスキーマの確認
- 02テンプレートデータとオフラインHTMLの検証
- 03ZUGFeRD・Factur-X請求書データのチェック
- 04テンプレートからPDFまたは画像を生成
- 05Office・OpenDocumentファイルをPDFに変換
- 06テンプレート変更を下書きとして保存
活用シーン
- 01文書を生成する前のデータ検証
- 02EN 16931に基づく電子請求書の確認
- 03PDFの生成または出力画像の確認
- 04Word、Excel、PowerPointファイルのPDF変換
MCP 対応
stdioまたはホスト型Streamable HTTPで、MCPクライアントに10種類のツールを提供します。APIキーまたはFormfeedアカウントで認証でき、キーがなくてもオフライン検証ツールを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.formfeed.dev/mcpclaude mcp add --transport http formfeed-dev-formfeed https://mcp.formfeed.dev/mcp{"mcpServers":{"formfeed-dev-formfeed":{"type":"http","url":"https://mcp.formfeed.dev/mcp"}}}Cursor で開く{"servers":{"formfeed-dev-formfeed":{"type":"http","url":"https://mcp.formfeed.dev/mcp"}}}VS Code で開く{"mcpServers":{"formfeed-dev-formfeed":{"type":"http","url":"https://mcp.formfeed.dev/mcp"}}}{"mcpServers":{"formfeed-dev-formfeed":{"serverUrl":"https://mcp.formfeed.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.formfeed.dev/mcp認証が必要https://mcp.formfeed.dev/mcp/{workspace_id}ツール
詳細
@formfeed/mcp
Formfeed の Model Context Protocol サーバーです。
Claude、Cursor などのエージェントに、10 個のツールを提供します。list_templates、get_template_schema、
validate_template(無料:テンプレートのスキーマに対するデータの検証、HTML はオフラインでその場で検証)、check_invoice(無料かつオフライン:ZUGFeRD / Factur-X の電子請求書の
_invoice ブロックを EN 16931 に照らして検証)、render(einvoice を指定すると PDF が電子請求書になり、エージェントが確認できる画像が返されます)、
convert_to_pdf(Word、Excel、PowerPoint、OpenDocument を PDF に変換)、get_render、get_workspace(サーバーが使用するワークスペースと、残りのユニット数を確認)、get_template_source、save_template(新しいテンプレートまたは変更内容を下書きとして保存します。Formfeed で公開するのはユーザーです。キーに template:write が必要です。サインイン済みのエージェントの場合はユーザーの権限が必要です)。
stdio(Claude Desktop、Cursor、Claude Code)
{
"mcpServers": {
"formfeed": {
"command": "npx",
"args": ["-y", "@formfeed/mcp"],
"env": { "FORMFEED_API_KEY": "ff_test_…" }
}
}
}
テストキーを使うと無料でレンダリングできます(Free プランではテストマークが付きます)。ライブキーではユニットを消費します。
FORMFEED_API_KEY を設定しなくてもサーバーは起動しますが、その場合はオフライン検証のみ利用できます。対象は html と engine を指定した validate_template、
および check_invoice です。FORMFEED_REGION=us または FORMFEED_BASE_URL で別の API ホストを指定できます。
ホステッド(Streamable HTTP)
https://mcp.formfeed.dev/mcp には Authorization: Bearer ff_… を指定するか、キーを送信せずに Formfeed アカウントでサインインできます(OAuth。クライアントがブラウザーを開き、エージェントが使用するワークスペースを選択します)。https://mcp.formfeed.dev/mcp/<workspace id> を指定すると、サインイン済みクライアントで別のワークスペースを固定できます。独自の Supabase Auth で OAuth サインインを行うには、formfeed-mcp --http --port 8790 に --auth-server <issuer> を追加して、同じエンドポイントをセルフホストできます。
Claude Code では、テンプレートの作成と検証用の 2 つのスキルを、Formfeed のプラグインとしてホステッドサーバーと一緒に、formfeed-dev/skills からインストールできます。 https://docs.formfeed.dev/devkit/coding-agents
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。