此 MCP 服务器让 Claude 能够与 Webflow 的 API 进行交互,实现两者间的数据通信与功能调用。
在使用 Webflow MCP 服务器前,需要满足一定的先决条件,并按照特定的步骤进行安装配置。
当前服务器提供了以下实用工具:
可检索与认证用户关联的所有 Webflow 站点列表,返回的详细信息涵盖站点显示名称和短名称、站点 ID 和工作区 ID、创建、最后更新和最后发布日期、预览 URL、时区设置、自定义域名配置、国际化设置(主要和次要区域)以及数据收集偏好等。
能通过 ID 检索特定 Webflow 站点的详细信息,需要提供 siteId 参数并返回相关信息。
或者,您也可以生成 OAuth 访问令牌。
安装依赖项:
npm install
创建用于本地开发的 .env 文件(不要提交此文件):
WEBFLOW_API_TOKEN=your-api-token
打开您的 Claude 桌面配置文件: 对于 MacOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
对于 Windows:
code %AppData%\Claude\claude_desktop_config.json
添加或更新以下配置:
{
"mcpServers": {
"webflow": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/YOUR/build/index.js"
],
"env": {
"WEBFLOW_API_TOKEN": "your-api-token"
}
}
}
}
保存文件并重新启动 Claude 桌面。
要通过 Smithery 自动安装 Webflow MCP 服务器:
npx -y @smithery/cli install @kapilduraphe/webflow-mcp-server --client claude
Endpoint: /api/sites
Method: GET
Headers:
Authorization: Bearer {token}
| 状态码 | 描述 |
|---|---|
| 401 | 未授权 |
| 404 | 资源未找到 |
| 500 | 内部服务器错误 |
{
"error": {
"code": "Unauthorized",
"message": "Invalid API token"
}
}
如果遇到问题:
本项目采用 MIT License,有关详细信息,请参阅 LICENSE 文件。