FormVault について
FormVault は、MCP 対応の AI アシスタントからフォームを作成・管理する MCP サーバーです。FormVault アカウントに接続し、API キーでアクセス範囲を限定して、一覧表示、作成、確認、削除、回答取得のツールを提供します。
主な機能
- 01説明からのフォーム作成
- 02フォームとフィールド数の一覧表示
- 03フォームの項目と設定の確認
- 04フォームの削除
- 05フォーム回答の取得
活用シーン
- 01顧客受付フォームの作成
- 02項目がないフォームの検索
- 03テストフォームの確認や削除
MCP 対応
FormVault のフォームと回答を操作するツールを MCP クライアントに提供します。ホスト型リモートエンドポイントまたはローカルの標準入出力で接続でき、FormVault API キーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.formvault.eu/mcpclaude mcp add --transport http terjetyl-formvault https://api.formvault.eu/mcp{"mcpServers":{"terjetyl-formvault":{"type":"http","url":"https://api.formvault.eu/mcp"}}}Cursor で開く{"servers":{"terjetyl-formvault":{"type":"http","url":"https://api.formvault.eu/mcp"}}}VS Code で開く{"mcpServers":{"terjetyl-formvault":{"type":"http","url":"https://api.formvault.eu/mcp"}}}{"mcpServers":{"terjetyl-formvault":{"serverUrl":"https://api.formvault.eu/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.formvault.eu/mcp認証が必要ツール
詳細
FormVault MCP サーバー
MCP 対応の AI アシスタントから、GDPR に準拠した EU ホストのフォームを作成・管理できます。
これは、ドイツでホストされているフォーム作成ツール FormVault の MCP サーバーです。Claude、ChatGPT、Cursor、Copilot、その他の MCP 対応アシスタントを FormVault アカウントに接続し、フォームの内容を説明するだけでフォームを作成できます。
前提条件
FormVault アカウントと API キーが必要です。formvault.eu/app/api-keys でキーを作成してください。
セットアップ(ホスト型 — 推奨)
ホスト型サーバーをアシスタントの MCP 設定に追加します。インストールやローカルプロセスは不要です。
{
"mcpServers": {
"formvault": {
"url": "https://api.formvault.eu/mcp",
"headers": {
"Authorization": "Bearer fv_your_key_here"
}
}
}
}
Claude Desktop でのリモート/ヘッダーベースの MCP サーバーのサポートは、バージョンによって異なります。上記の設定が選択肢として表示されない場合は、最新のドキュメントを確認してください。
どのツールもテナント ID を必要としません。API キー自体にテナント ID が含まれているため、別の組織のフォームを読み取ったり変更したりすることはできません。また、アクセスできないフォーム ID を指定すると、禁止 ではなく 見つかりません と報告されるため、キーを使って既存のフォームを探ることもできません。サーバー自体は常時使用できる認証情報を保持しておらず、リクエストはすべて送信されたキーの権限内で処理されます。API キーのページから、いつでもキーを失効させることができます。
セットアップ(npx / stdio)
リモート/ヘッダーベースのサーバーにまだ対応していないクライアントの場合:
{
"mcpServers": {
"formvault": {
"command": "npx",
"args": ["-y", "@formvault/mcp"],
"env": {
"FORMVAULT_API_KEY": "fv_your_key_here"
}
}
}
}
アシスタントを再起動し、たとえば次のように依頼します。
- 「GDPR 同意チェックボックス付きの顧客受付フォームを作ってください。」
- 「フォームを一覧表示して、まだフィールドがないものを教えてください。」
- 「先ほど作ったテストフォームを削除してください。」
| 変数 | 必須 | デフォルト |
|---|---|---|
FORMVAULT_API_KEY | はい | — |
FORMVAULT_API_URL | いいえ | https://api.formvault.eu |
セルフホスト/ローカル開発
このパッケージは、ローカルの stdio サーバーとして、または独自の HTTP デプロイとして実行できます。FormVault API のクライアントであるため、引き続き FormVault アカウントと API キーが必要です。
npm install
npm run build
# stdio (for a local Claude Desktop/Code config using "command"/"args")
FORMVAULT_API_KEY=fv_... node dist/index.js
# HTTP (what the hosted deployment runs)
PORT=3003 FORMVAULT_API_URL=https://api.formvault.eu node dist/httpServer.js
ローカルの FormVault API を使って開発するには、FORMVAULT_API_URL をその API の URL に設定します(例:http://localhost:3000)。
ツール
| ツール | 説明 |
|---|---|
list_forms | アカウント内のすべてのフォームとフィールド数を表示します |
get_form | 1 つのフォームのフィールドと設定の完全な定義を取得します |
create_form | 説明をもとにフォームを作成します |
delete_form | フォームを削除します(元に戻せません) |
list_submissions | フォームに寄せられた回答を復号して返します |
回答者データについて
list_submissions は、回答者の個人データを平文で返します。明示的に回答を求められない限り呼び出さないよう、モデルへの指示に記載されているため、通常のフォーム作成作業で回答者データがコンテキストに取り込まれることはありません。
これは制限ではなく、意図的に設けられた境界です。FormVault では、ニュルンベルク(ドイツ)のサーバー上で、AES-256-GCM により送信内容を暗号化して保存しており、すべてのプランで署名済みの DPA が提供されます。AI プロバイダーに何を送信するかは、お客様自身の判断です。このサーバーの役割は、それが意図しない副作用ではなく、お客様の判断に基づくものとなるようにすることです。
リンク
サポート
ご質問やバグ報告:issue を作成してください。プルリクエストも歓迎します。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。