mcpField
F
FormVault

FormVault

远程服务
formvault.eu生产力05 天前更新

关于 FormVault

FormVault 是一个 MCP 服务,可通过兼容 MCP 的 AI 助手创建和管理表单。它连接 FormVault 账户,访问范围由 API 密钥限定,并提供表单列表、创建、查看、删除及获取提交内容等工具。

主要功能

  1. 01根据描述创建表单
  2. 02列出表单及字段数量
  3. 03查看表单字段和设置
  4. 04删除表单
  5. 05获取表单提交内容

适用场景

  1. 01制作客户登记表
  2. 02查找没有字段的表单
  3. 03查看或删除测试表单

MCP 相关

该服务向 MCP 客户端提供 FormVault 表单和提交数据操作。它支持托管的远程端点或本地标准输入输出配置,并通过 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 要求、托管于欧盟的表单。

这是一个用于 FormVault 的 MCP 服务。FormVault 是一款托管于德国的表单构建工具。将 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,系统会报告_未找到_,而不是_禁止访问_,因此无法使用密钥来探查已有内容。服务本身不会保存任何长期凭据;每个请求的权限范围都由你发送的密钥决定。你可以随时在 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(例如 http://localhost:3000)。

工具

工具功能
list_forms列出账户中的所有表单及其字段数量
get_form获取一个表单的完整字段和设置定义
create_form根据描述创建表单
delete_form删除表单(不可撤销)
list_submissions获取表单中已解密的答复

关于答题者数据

list_submissions 会以明文形式返回答题者的个人数据。系统会向模型说明,除非你明确要求查看答复,否则不要调用此工具,因此常规的表单构建工作不会将这些数据载入上下文。

这是一条有意设定的边界,并非功能限制。FormVault 会使用 AES-256-GCM 加密答复,并将其存储在德国纽伦堡的服务器上,所有套餐均附有签署的 DPA。你是否将数据发送给 AI 提供商由你决定 — 此服务的职责是确保这是你的主动决定,而非意外结果。

链接

支持

如有问题或需报告错误:提交 issue。欢迎提交拉取请求。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。