1. 镜像概述和主要用途
Webflow MCP Server 是基于 Model Context Protocol (MCP) 协议的服务器镜像,用于与 Webflow Data API 交互。该镜像提供标准化接口,使应用程序能够通过 MCP 协议调用 Webflow 的核心功能,实现对 Webflow 站点、页面、集合等资源的自动化管理。
什么是 MCP 服务器? 参考 Anthropic 的 Model Context Protocol 介绍
2. 核心功能和特性
基础信息
属性 详情 Docker 镜像 https://hub.docker.com/repository/docker/mcp/webflow 作者 https://github.com/webflow 代码仓库 https://github.com/webflow/mcp-server Dockerfile https://github.com/slimslenderslacks/mcp-server/blob/slim/docker/Dockerfile 镜像构建方 Docker Inc. Docker Scout 健康评分 !Docker Scout Health Score 许可证 MIT License
核心能力
支持 Webflow Data API 的完整功能集,提供 21 种操作工具
遵循 MCP 协议标准,可无缝集成到支持 MCP 的应用系统
轻量级容器化部署,简化依赖管理
3. 使用场景和适用范围
适用场景
Webflow 站点自动化管理(如批量发布、内容更新)
内容管理系统与 Webflow 的数据同步
集成到 AI 应用中,实现基于自然语言的 Webflow 操作
开发环境中 Webflow 资源的自动化测试与部署
适用范围
Webflow 开发者与集成商
需要通过 API 管理 Webflow 资源的企业用户
构建基于 Webflow 的低代码/无代码自动化工作流
4. 使用方法和配置说明
4.1 环境变量要求
环境变量 说明 必要性 WEBFLOW_TOKENWebflow API 访问令牌,用于认证与授权 必需
获取 WEBFLOW_TOKEN :从 Webflow 账户设置中的 API 访问部分生成,需具备相应操作权限。
4.2 Docker 运行命令
bash
docker run -i --rm \
-e WEBFLOW_TOKEN="your_webflow_api_token" \
mcp/webflow
4.3 MCP 服务器配置示例
在 MCP 系统配置中集成该服务器:
json
{
"mcpServers": {
"webflow": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WEBFLOW_TOKEN",
"mcp/webflow"
],
"env": {
"WEBFLOW_TOKEN": "your_webflow_api_token"
}
}
}
}
5. 可用工具列表(21种)
工具名称 简短描述 collection_fields_create_option无 collection_fields_create_reference无 collection_fields_create_static无 collection_fields_update无 collections_create无 collections_get无 collections_items_create_item无 collections_items_create_item_live无 collections_items_list_items无 collections_items_publish_items无 collections_items_update_items无 collections_items_update_items_live无 collections_list无 pages_get_content无 pages_get_metadata无 pages_list无 pages_update_page_settings无 pages_update_static_content无 sites_get无 sites_list无 sites_publish无
6. 工具详情
工具:collection_fields_create_option
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collection_fields_create_reference
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collection_fields_create_static
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collection_fields_update
参数 类型 描述 collection_idstring集合 ID field_idstring字段 ID requestobject请求对象
工具:collections_create
参数 类型 描述 requestobject请求对象 site_idstring站点 ID
工具:collections_get
参数 类型 描述 collection_idstring集合 ID
工具:collections_items_create_item
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collections_items_create_item_live
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collections_items_list_items
参数 类型 描述 collection_idstring集合 ID cmsLocaleIdstring可选,CMS 区域设置 ID limitnumber可选,数量限制 namestring可选,名称筛选 offsetnumber可选,偏移量 slugstring可选,URL 别名筛选 sortBystring可选,排序字段 sortOrderstring可选,排序方向
工具:collections_items_publish_items
参数 类型 描述 collection_idstring集合 ID itemIdsarray项目 ID 列表
工具:collections_items_update_items
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collections_items_update_items_live
参数 类型 描述 collection_idstring集合 ID requestobject请求对象
工具:collections_list
工具:pages_get_content
参数 类型 描述 page_idstring页面 ID limitnumber可选,数量限制 localeIdstring可选,区域设置 ID offsetnumber可选,偏移量
工具:pages_get_metadata
参数 类型 描述 page_idstring页面 ID localeIdstring可选,区域设置 ID
工具:pages_list
参数 类型 描述 site_idstring站点 ID limitnumber可选,数量限制 localeIdstring可选,区域设置 ID offsetnumber可选,偏移量
工具:pages_update_page_settings
参数 类型 描述 bodyobject请求体 page_idstring页面 ID localeIdstring可选,区域设置 ID
工具:pages_update_static_content
参数 类型 描述 localeIdstring区域设置 ID nodesarray节点列表 page_idstring页面 ID
工具:sites_get
工具:sites_list
无参数
工具:sites_publish
参数 类型 描述 site_idstring站点 ID customDomainsarray可选,自定义域名列表 publishToWebflowSubdomainboolean可选,是否发布到 Webflow 子域名
7. 验证与安全
镜像签名验证
bash
COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/webflow --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
许可证
本镜像基于 MIT License 开源。