mcpField
C
Clipform

Clipform

远程服务
clipform.io生产力0今天更新

关于 Clipform

Clipform 的 MCP 服务让 AI 客户端能够创建和管理视频式交互表单,也可处理表单回复与媒体。支持远程 OAuth 连接和本地 API 密钥连接,匿名远程会话则可在有限条件下创建表单。

主要功能

  1. 01创建与导入交互表单
  2. 02管理表单节点与路由逻辑
  3. 03查看回复及汇总结果
  4. 04上传并关联媒体素材
  5. 05搜索素材并生成旁白或视频

适用场景

  1. 01从对话创建客户反馈表单
  2. 02将 Google Forms、Typeform 或 Tally 问题导入草稿
  3. 03查看表单提交并调整节点内容
  4. 04为表单制作旁白和视频素材

MCP 相关

提供远程 OAuth 2.1 MCP 服务及本地 stdio 服务,向 MCP 客户端开放表单、回复、媒体和视频创作工具;远程连接支持匿名会话,本地服务需要 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.clipform.io
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@clipform/mcp-server4.9.0

工具

30
参数类型必填说明
titlestring是表单标题
nodesarray是表单节点/步骤的有序列表
show_step_counterboolean否显示步骤计数器(例如 '1/5')。测验请设为 true。
disable_back_navigationboolean否禁止返回上一步。测验请设为 true。
primary_colorstring否6 位十六进制主色/品牌色(例如 '#FF5500')。用于按钮和强调元素。
background_colorstring否6 位十六进制背景色(例如 '#1A1A2E')。
font_familystring否AI-PROTECTED:仅在用户明确要求指定字体时设置。
tagsarray否用于索引的标签(例如 ['quiz', 'trivia', 'arsenal'])。包括格式、类型和主题。

详细介绍

@clipform/mcp-server

适用于 Clipform 的 MCP 服务——可通过任意 MCP 客户端(Claude、ChatGPT、Cursor、Windsurf 等)创建和管理视频风格的表单。

安装

有两种连接方式:远程(推荐,使用你的 Clipform 账户)和本地(匿名使用,受免费套餐限制)。

远程(推荐)

如果你有 Clipform 账户,请使用此方式。表单会直接创建在你的工作区中,并适用你的套餐等级(Pro 套餐不限制 3 个节点)。

Claude(claude.ai): 设置 → 连接器 → 添加自定义连接器 → 输入 https://mcp.clipform.io

ChatGPT: 设置 → 连接器 → 高级 → 启用开发者模式 → 创建连接器 → 输入 https://mcp.clipform.io(需要 Pro/Team/Enterprise)

支持 OAuth 的任意 MCP 客户端: 将其指向 https://mcp.clipform.io——发现、注册和身份验证都会通过 OAuth 2.1 + 动态客户端注册(RFC 7591)自动处理。

本地 - Claude Code / Claude Desktop / Cursor / 等

适用于基于 stdio 的 MCP 客户端。传入你的 API 密钥,以使用工作区和套餐进行身份验证。

Claude Code:

claude mcp add clipform -e CLIPFORM_API_KEY=cf_xxx -- npx -y @clipform/mcp-server

Claude Desktop / Cursor / Windsurf / OpenClaw - 添加到你的 MCP 配置中:

{
  "mcpServers": {
    "clipform": {
      "command": "npx",
      "args": ["-y", "@clipform/mcp-server"],
      "env": {
        "CLIPFORM_API_KEY": "cf_xxx",
        "API_URL": "https://api.clipform.io"
      }
    }
  }
}

在 Clipform 控制面板的 Developers > API keys 下生成 API 密钥。本地服务始终需要 API 密钥——如需无账户试用 Clipform,请改为连接到 https://mcp.clipform.io(参见“工作原理”)。

环境变量
变量必需用途
CLIPFORM_API_KEY用于工作区身份验证Bearer 密钥——表单会创建在该密钥所属的工作区中,并受其套餐限制。还可解锁创意工具(搜索、TTS、视频渲染)。本地服务必需。
API_URL是Clipform API 基础 URL(https://api.clipform.io,或你的本地/自托管 API)。

工具

连接后,你的 MCP 客户端会自动列出这些工具(通过 tools/list)。完整参考——包括参数、架构和示例——请参阅文档。

工具描述
clipform_create_form创建新的 Clipform(交互式视频风格表单)。
clipform_import_form将公开的 Google Form、Typeform 或 Tally 表单中的问题复制到新的 Clipform 草稿中。
clipform_list_forms列出工作区中的表单,可选择筛选条件。
clipform_whoami显示当前身份:认证模式(api key、oauth、session 或 anonymous)、当前工作区和套餐限制。
clipform_get_form获取表单详情,包括按顺序排列的所有节点及其路由。
clipform_update_form更新表单标题、发布状态、设置或标签。
clipform_delete_form将表单及其所有节点移至回收站。
clipform_get_results查看表单的回复数量、选择题/操作题答案细分,以及近期的开放文本答案。
clipform_get_responses按时间筛选列出 Clipform 表单的单条回复(提交记录),作为 clipform_get_results(汇总数据)的补充。
clipform_add_node向现有表单添加新节点。
clipform_update_node更新一个或多个现有节点的文本、类型、配置或选项。
clipform_delete_node从表单中删除节点。
clipform_upload_media_asset将一个或多个媒体文件放入工作区媒体库(最多 10 个,依次上传)。
clipform_complete_media_upload确认已完成签名 PUT 静态图片上传;需先将字节数据 PUT 到 clipform_upload_media_asset 返回的 upload_url。
clipform_attach_node_media将现有工作区媒体资源(来自 clipform_upload_media_asset)附加到一个或多个节点(最多 10 个)。
clipform_get_node_media获取附加到节点的媒体,包括处理状态。
clipform_delete_node_media通过取消关联来移除节点上的媒体;媒体资源及其文件仍保留在工作区媒体库中,并可继续用于其他节点或使用它们的在线表单。
clipform_set_logic为一个或多个节点设置下一个节点,连接成线性路径(A 到 B 到 C)。
clipform_log_generation表单生成工作流执行的内部审计步骤。
clipform_search_news搜索 NewsAPI 和 The Guardian 的近期新闻文章,并以结构化结果返回。
clipform_generate_tts根据文本生成带有逐词字幕的旁白音频。
clipform_search_media搜索图片或库存视频片段。
clipform_render_composition将专用视频合成渲染为 MP4 或 PNG,适用于视频模板无法提供的自定义动画视觉效果,例如地理动画或设计动效。
clipform_search_music搜索免版税音乐曲目和环境音效。
clipform_list_compositions浏览可用的视频合成及其预期的 props 模式。
clipform_list_video_templates浏览可用的视频模板——精选的 Scene 排列(背景 + 叠加层 + 合理的默认值),通过 Scene 合成使用简易控制对象进行渲染。
clipform_render_video_template使用简易控制对象,将精选的视频模板(预先排列的 Scene:背景 + 叠加层 + 合理的默认值)渲染为 MP4 或 PNG,而无需手动组装 Scene 图层。
clipform_list_assets列出可用于视频合成的创意资源(音效、动画、字体)。
clipform_check_render检查由 clipform_render_video_template 或 clipform_render_composition 启动的渲染任务状态。
clipform_fetch_boundary获取国家、城市或地区的 GeoJSON 边界多边形。
clipform_get_guide获取构建特定类型表单的专业知识。
clipform_get_workflow获取创建特定类型表单的分步构建工作流。

示例

创建一个名为 "Customer Feedback" 的 Clipform,添加一个选择题,询问 "How would you rate our service?",选项为 Excellent、Good、Fair、Poor;然后添加一个开放式问题,询问 "Any additional comments?";最后添加一个显示 "Thanks for your feedback!" 的结束屏幕。

工作原理

远程(OAuth): Bearer 令牌的受众绑定到 https://mcp.clipform.io(RFC 8707),且仅限 mcp 作用域。默认情况下,表单会直接创建在你授权时选定的工作区中。一个连接即可访问你在同一家公司所属的所有工作区:在 clipform_create_form、clipform_import_form、clipform_list_forms、clipform_upload_media_asset 或 clipform_generate_tts 上传入 workspace_id(ID 来自 clipform_whoami),或者在任意表单工具中传入其他工作区的 form_id——包括 clipform_upload_media_asset、clipform_generate_tts 和 clipform_complete_media_upload,此时它仅作为路由提示(结果仍会存放在该工作区的媒体库中,而不会放到某个节点上)。每次调用都会重新检查成员身份,结果会注明工作区。

本地(使用 API 密钥): CLIPFORM_API_KEY 会通过标准的 Authorization: Bearer 标头发送。表单会直接创建在该密钥所属的工作区中,并受你的套餐等级限制。

远程匿名(无需登录): 连接到 https://mcp.clipform.io 且不登录时,会在该会话专属的临时账户中创建表单。表单通过内容检查后会立即上线,最多接收 3 条回复,并在 7 天后下线,除非你注册;需要账户的步骤(付款、上传、下载、预约、外部链接)在注册前会被关闭。构建结果会包含一次性注册链接,可将表单转移到你的新账户中(在第一个表单创建时、之后定期以及达到表单数量上限时提供);如果你已有账户,则回复“sign in”。认领后,包含这些步骤的表单会以草稿形式创建——发布即可启用这些步骤。未认领期间,表单 UUID 是编辑该表单的凭据;适用免费套餐限制。本地 stdio 服务始终需要 CLIPFORM_API_KEY。

以下工具需要已登录的 Clipform 账户(OAuth 或 API 密钥):clipform_list_forms、clipform_whoami、clipform_get_results、clipform_get_responses、clipform_delete_form。匿名远程会话调用这些工具时,系统会要求登录(对于结果工具,提示为:“Sign in to see this form's responses”)。其他所有工具,包括 clipform_get_guide、clipform_get_workflow 和 clipform_list_assets,都可以在无需账户的情况下使用。

表单会自动创建起始节点和结束屏幕,你只需添加中间的节点。

链接

Craft 指南(clipform://guides/*、clipform_get_guide)会在运行时从 Clipform API 获取,因此服务需要可访问的 API_URL 和有效的 CLIPFORM_API_KEY 才能提供这些指南。

评论

支持 Markdown

第一次接触 MCP?

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

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