mcpField
F
FormVault

FormVault

リモート
formvault.eu生産性05 日前に更新
リポジトリ公式サイト

FormVault について

FormVault は、MCP 対応の AI アシスタントからフォームを作成・管理する MCP サーバーです。FormVault アカウントに接続し、API キーでアクセス範囲を限定して、一覧表示、作成、確認、削除、回答取得のツールを提供します。

主な機能

  1. 01説明からのフォーム作成
  2. 02フォームとフィールド数の一覧表示
  3. 03フォームの項目と設定の確認
  4. 04フォームの削除
  5. 05フォーム回答の取得

活用シーン

  1. 01顧客受付フォームの作成
  2. 02項目がないフォームの検索
  3. 03テストフォームの確認や削除

MCP 対応

FormVault のフォームと回答を操作するツールを MCP クライアントに提供します。ホスト型リモートエンドポイントまたはローカルの標準入出力で接続でき、FormVault API キーで認証します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.formvault.eu/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.formvault.eu/mcp認証が必要
パッケージ
npm@formvault/mcp0.1.2

ツール

詳細

FormVault MCP サーバー

npm License: MIT

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_form1 つのフォームのフィールドと設定の完全な定義を取得します
create_form説明をもとにフォームを作成します
delete_formフォームを削除します(元に戻せません)
list_submissionsフォームに寄せられた回答を復号して返します

回答者データについて

list_submissions は、回答者の個人データを平文で返します。明示的に回答を求められない限り呼び出さないよう、モデルへの指示に記載されているため、通常のフォーム作成作業で回答者データがコンテキストに取り込まれることはありません。

これは制限ではなく、意図的に設けられた境界です。FormVault では、ニュルンベルク(ドイツ)のサーバー上で、AES-256-GCM により送信内容を暗号化して保存しており、すべてのプランで署名済みの DPA が提供されます。AI プロバイダーに何を送信するかは、お客様自身の判断です。このサーバーの役割は、それが意図しない副作用ではなく、お客様の判断に基づくものとなるようにすることです。

リンク

サポート

ご質問やバグ報告:issue を作成してください。プルリクエストも歓迎します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。