Webflow Mcp Server

Webflow Mcp Server

🚀 Webflow MCP 服务器

此 MCP 服务器让 Claude 能够与 Webflow 的 API 进行交互,实现两者间的数据通信与功能调用。

smithery badge

🚀 快速开始

在使用 Webflow MCP 服务器前,需要满足一定的先决条件,并按照特定的步骤进行安装配置。

✨ 主要特性

当前服务器提供了以下实用工具:

get_sites

可检索与认证用户关联的所有 Webflow 站点列表,返回的详细信息涵盖站点显示名称和短名称、站点 ID 和工作区 ID、创建、最后更新和最后发布日期、预览 URL、时区设置、自定义域名配置、国际化设置(主要和次要区域)以及数据收集偏好等。

get_site

能通过 ID 检索特定 Webflow 站点的详细信息,需要提供 siteId 参数并返回相关信息。

📦 安装指南

先决条件

  • Node.js(v16 或更高版本)
  • Claude 桌面应用程序
  • Webflow 账户
  • Webflow API 令牌(站点令牌或 OAuth 访问令牌)

安装步骤

1. 创建 Webflow API 令牌

  • 登录到您的 Webflow 账户。
  • 导航到站点设置 > 应用与集成。
  • 生成新的 API 令牌。
  • 复制令牌值(您将无法再次看到它)。

或者,您也可以生成 OAuth 访问令牌。

2. 初始项目设置

安装依赖项:

npm install

3. 配置环境变量

创建用于本地开发的 .env 文件(不要提交此文件):

WEBFLOW_API_TOKEN=your-api-token

4. 配置 Claude 桌面

打开您的 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 安装

要通过 Smithery 自动安装 Webflow MCP 服务器:

npx -y @smithery/cli install @kapilduraphe/webflow-mcp-server --client claude

🔧 技术细节

Endpoint: /api/sites
Method: GET
Headers:
Authorization: Bearer {token}

📚 详细文档

错误处理

HTTP 错误状态码

状态码 描述
401 未授权
404 资源未找到
500 内部服务器错误

示例错误响应

{
"error": {
"code": "Unauthorized",
"message": "Invalid API token"
}
}

安全注意事项

  • 保持您的 API 令牌安全。
  • 不要将凭据提交到版本控制。
  • 使用环境变量存储敏感数据。
  • 定期轮换 API 令牌。
  • 监控 Webflow 的 API 使用情况。
  • 使用最小权限为 API 令牌。

支持

如果遇到问题:

  • 检查上方的故障排除部分。
  • 查看 Claude 桌面日志。
  • 检查服务器的错误输出。
  • 查看 Webflow 的 API 文档。

📄 许可证

本项目采用 MIT License,有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-04 02:54

相似服务问题

相关AI产品