
关于
通过 Rube MCP(Composio)自动化 Webflow CMS 集合、站点发布、页面管理、资源上传和电商订单。使用前请先搜索工具获取当前 Schema
name: webflow-automation description: "通过 Rube MCP (Composio) 自动化 Webflow CMS 集合、站点发布、页面管理、资源上传和电商订单。操作前请先搜索工具获取当前模式。" risk: critical source: community date_added: "2026-02-27"
通过 Rube MCP 实现 Webflow 自动化
通过 Composio 的 Webflow 工具包自动化 Webflow 操作,包括 CMS 集合管理、站点发布、页面检查、资源上传和电商订单检索。
前置条件
- 必须连接 Rube MCP(RUBE_SEARCH_TOOLS 可用)
- 通过
RUBE_MANAGE_CONNECTIONS建立活跃的 Webflow 连接,工具包为webflow - 始终先调用
RUBE_SEARCH_TOOLS获取当前工具模式
设置
获取 Rube MCP:在你的客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。
- 确认
RUBE_SEARCH_TOOLS有响应以验证 Rube MCP 可用 - 使用工具包
webflow调用RUBE_MANAGE_CONNECTIONS - 如果连接状态不是 ACTIVE,按照返回的认证链接完成 Webflow OAuth
- 在运行任何工作流之前确认连接状态显示为 ACTIVE
核心工作流
1. 管理 CMS 集合项目
使用场景:用户想要在 Webflow CMS 集合中创建、更新、列出或删除项目(博客文章、产品、团队成员等)
工具调用顺序:
WEBFLOW_LIST_WEBFLOW_SITES- 列出站点以找到目标 site_id [前置条件]WEBFLOW_LIST_COLLECTIONS- 列出站点的所有集合 [前置条件]WEBFLOW_GET_COLLECTION- 获取集合模式以找到有效的字段 slug [创建/更新的前置条件]WEBFLOW_LIST_COLLECTION_ITEMS- 列出现有项目,支持过滤和分页 [可选]WEBFLOW_GET_COLLECTION_ITEM- 获取特定项目的完整详情 [可选]WEBFLOW_CREATE_COLLECTION_ITEM- 使用字段数据创建新项目 [创建时必需]WEBFLOW_UPDATE_COLLECTION_ITEM- 更新现有项目的字段 [更新时必需]WEBFLOW_DELETE_COLLECTION_ITEM- 永久删除项目 [可选]WEBFLOW_PUBLISH_SITE- 发布更改使其生效 [可选]
CREATE_COLLECTION_ITEM 关键参数:
collection_id:来自 LIST_COLLECTIONS 的 24 字符十六进制字符串field_data:以字段 slug 为键的对象(不是显示名称);必须包含name和slugfield_data.name:项目的显示名称field_data.slug:URL 友好的标识符(小写、连字符、无空格)is_draft:布尔值,是否创建为草稿(默认 false)
UPDATE_COLLECTION_ITEM 关键参数:
collection_id:集合标识符item_id:现有项目的 24 字符十六进制 MongoDB ObjectIdfields:以字段 slug 为键和新值的对象live:布尔值,是否立即发布更改(默认 false)
字段值类型:
- Text/Email/Link/Date:字符串
- Number:整数或浮点数
- Boolean:true/false
- Image:
{"url": "...", "alt": "...", "fileId": "..."} - Multi-reference:引用 ID 字符串数组
- Multi-image:图片对象数组
- Option:选项 ID 字符串
注意事项:
- 字段键必须使用集合模式中的确切字段
slug,不是显示名称 - 始终先调用
GET_COLLECTION获取模式并确定正确的字段 slug CREATE_COLLECTION_ITEM要求field_data中包含name和slugUPDATE_COLLECTION_ITEM不能创建新项目;它需要有效的现有item_iditem_id必须是 24 字符的十六进制 MongoDB ObjectId- Slug 必须是小写字母数字加连字符:
^[a-z0-9]+(?:-[a-z0-9]+)*$ - CMS 项目是暂存的;使用
PUBLISH_SITE或设置live: true推送到生产环境
2. 管理站点和发布
使用场景:用户想要列出站点、检查站点配置或发布暂存的更改
工具调用顺序:
WEBFLOW_LIST_WEBFLOW_SITES- 列出所有可访问的站点 [必需]WEBFLOW_GET_SITE_INFO- 获取详细的站点元数据,包括域名和设置 [可选]WEBFLOW_PUBLISH_SITE- 将所有暂存的更改部署到线上站点 [发布时必需]
PUBLISH_SITE 关键参数:
site_id:来自 LIST_WEBFLOW_SITES 的站点标识符custom_domains:自定义域名 ID 字符串数组(来自 GET_SITE_INFO)publish_to_webflow_subdomain:布尔值,是否发布到{shortName}.webflow.io- 必须至少指定
custom_domains或publish_to_webflow_subdomain之一
注意事项:
PUBLISH_SITE会重新发布所选域名的所有暂存更改——确认没有意外的草稿待处理- 速率限制:每分钟 1 次成功发布
- 对于没有自定义域名的站点,必须设置
publish_to_webflow_subdomain: true custom_domains期望域名 ID(十六进制字符串),不是域名名称- 发布是生产操作——始终先与用户确认
3. 管理页面
使用场景:用户想要列出页面、检查页面元数据或查看页面 DOM 结构
**工具调用顺序
兼容工具
Claude CodeCursor
标签
电商
