Webflow MCP Server
chính thứcTương tác với API Webflow để liệt kê và chỉnh sửa dữ liệu trang web và CMS của bạn.
Tài liệu
Máy chủ MCP của Webflow
Một máy chủ Node.js triển khai Giao thức Ngữ cảnh Mô hình (MCP) cho Webflow sử dụng Webflow JavaScript SDK. Cho phép các tác nhân AI tương tác với các API của Webflow. Tìm hiểu thêm về Data API của Webflow trong tài liệu dành cho nhà phát triển.
Điều kiện tiên quyết
🚀 Cài đặt từ xa
Bắt đầu bằng cách cài đặt máy chủ MCP từ xa của Webflow. Máy chủ từ xa sử dụng OAuth để xác thực với các trang Webflow của bạn, cùng một ứng dụng đồng hành đồng bộ canvas trực tiếp của bạn với tác nhân AI.
Yêu cầu
- Node.js 22.3.0 trở lên
Lưu ý: Máy chủ MCP hiện hỗ trợ Node.js 22.3.0 trở lên. Nếu bạn gặp vấn đề về phiên bản, hãy xem hướng dẫn tương thích Node.js.
Cursor
Thêm máy chủ MCP vào Cursor
- Đi tới
Settings → Cursor Settings → MCP & Integrations. - Trong MCP Tools, nhấp vào
+ New MCP Server. - Dán cấu hình sau vào
.cursor/mcp.json(hoặc thêm phầnwebflowvào cấu hình hiện có của bạn):
{
"mcpServers": {
"webflow": {
"url": "https://mcp.webflow.com/sse"
}
}
}
Mẹo: Bạn có thể tạo
mcp.jsoncấp dự án để tránh lặp lại lời nhắc xác thực trên nhiều cửa sổ Cursor. Xem tài liệu của Cursor về vị trí cấu hình.
- Lưu và đóng tệp. Cursor sẽ tự động mở trang đăng nhập OAuth nơi bạn có thể ủy quyền các trang Webflow để sử dụng với máy chủ MCP.
Mở Webflow Designer
- Mở trang của bạn trong Webflow Designer, hoặc yêu cầu tác nhân AI của bạn:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
Mở Ứng dụng MCP Webflow
- Trong Designer, mở bảng Apps (nhấn
E). - Khởi chạy "Webflow MCP Bridge App" đã xuất bản của bạn.
- Đợi ứng dụng kết nối với máy chủ MCP.
Viết lời nhắc đầu tiên của bạn
Hãy thử những điều này trong trò chuyện AI của bạn:
Analyze my last 5 blog posts and suggest 3 new topic ideas with SEO keywords
Find older blog posts that mention similar topics and add internal links to my latest post
Create a hero section card on my home page with a CTA button and responsive design
Claude desktop
Thêm máy chủ MCP vào Claude desktop
- Bật chế độ nhà phát triển:
Help → Troubleshooting → Enable Developer Mode. - Mở cài đặt nhà phát triển:
File → Settings → Developer. - Nhấp vào
Get Startedhoặc chỉnh sửa cấu hình để mởclaude_desktop_config.jsonvà thêm:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}
- Lưu và khởi động lại Claude Desktop (
Cmd/Ctrl + R). Một trang đăng nhập OAuth sẽ mở ra để ủy quyền các trang.
Mở Webflow Designer
- Mở trang của bạn trong Webflow Designer, hoặc yêu cầu tác nhân AI của bạn:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
Mở Ứng dụng MCP Webflow
- Trong Designer, mở bảng Apps (nhấn
E). - Khởi chạy "Webflow MCP Bridge App" đã xuất bản của bạn.
- Đợi ứng dụng kết nối với máy chủ MCP.
Viết lời nhắc đầu tiên của bạn
Analyze my last 5 blog posts and suggest 3 new topic ideas with SEO keywords
Find older blog posts that mention similar topics and add internal links to my latest post
Create a hero section card on my home page with a CTA button and responsive design
Đặt lại mã thông báo OAuth của bạn
Để đặt lại mã thông báo OAuth, hãy chạy lệnh sau trong terminal của bạn.
rm -rf ~/.mcp-auth
Tương thích Node.js
Vui lòng xem hướng dẫn tương thích trên tài liệu nhà phát triển của Webflow.
Cài đặt cục bộ
Bạn cũng có thể cấu hình máy chủ MCP để chạy cục bộ. Điều này yêu cầu:
- Tạo và đăng ký Ứng dụng MCP Bridge của riêng bạn trong không gian làm việc Webflow với quyền Admin
- Cấu hình máy khách AI của bạn để khởi động máy chủ MCP cục bộ với mã thông báo API Webflow
1. Tạo và xuất bản ứng dụng cầu nối MCP
Trước khi kết nối máy chủ MCP cục bộ với máy khách AI, bạn phải tạo và xuất bản Webflow MCP Bridge App trong không gian làm việc của mình.
Các bước
-
Đăng ký Ứng dụng Webflow
- Đi tới Không gian làm việc Webflow của bạn và đăng ký một ứng dụng mới.
- Làm theo hướng dẫn chính thức: Đăng ký Ứng dụng.
-
Lấy mã Ứng dụng MCP Bridge
- Tùy chọn A: Tải xuống
bundle.zipmới nhất từ trang phát hành. - Tùy chọn B: Sao chép kho lưu trữ và xây dựng nó:
git clone https://github.com/virat21/webflow-mcp-bridge-app cd webflow-mcp-bridge-app- Sau đó xây dựng dự án theo hướng dẫn của kho lưu trữ.
- Tùy chọn A: Tải xuống
-
Xuất bản Tiện ích mở rộng Designer
- Đi tới Bảng điều khiển Webflow → Cài đặt không gian làm việc → Ứng dụng & Tích hợp → Phát triển → Ứng dụng của bạn.
- Nhấp vào “Xuất bản Phiên bản Tiện ích mở rộng”.
- Tải lên tệp
bundle.zipđã xây dựng của bạn.
-
Mở Ứng dụng trong Designer
- Sau khi xuất bản, mở Ứng dụng MCP Bridge từ Designer → Bảng Apps trong một trang thuộc không gian làm việc của bạn.
2. Cấu hình máy khách AI của bạn
Cursor
Thêm vào .cursor/mcp.json:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
Claude desktop
Thêm vào claude_desktop_config.json:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
3. Sử dụng máy chủ MCP với Webflow Designer
- Mở trang của bạn trong Webflow Designer.
- Mở bảng Apps (nhấn
E) và khởi chạy “Webflow MCP Bridge App” đã xuất bản của bạn. - Đợi ứng dụng kết nối với máy chủ MCP, sau đó sử dụng các công cụ từ máy khách AI của bạn.
- Nếu Ứng dụng Bridge yêu cầu URL kết nối cục bộ, hãy gọi công cụ
get_designer_app_connection_infotừ máy khách AI của bạn và dán URLhttp://localhost:<port>được trả về.
Tùy chọn: Chạy cục bộ qua shell
WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>" npx -y webflow-mcp-server@latest
# PowerShell
$env:WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>"
npx -y webflow-mcp-server@latest
Đặt lại Mã thông báo OAuth của bạn
Để đặt lại mã thông báo OAuth, hãy chạy lệnh sau trong terminal của bạn.
rm -rf ~/.mcp-auth
Tương thích Node.js
Vui lòng xem hướng dẫn tương thích trên tài liệu nhà phát triển của Webflow.
❓ Khắc phục sự cố
Nếu bạn gặp sự cố khi khởi động máy chủ trong máy khách MCP của mình, ví dụ: Cursor hoặc Claude Desktop, vui lòng thử các cách sau.
Đảm bảo bạn có mã thông báo API Webflow hợp lệ
- Truy cập Webflow's API Playground, đăng nhập và tạo mã thông báo, sau đó sao chép mã thông báo từ Trình tạo Yêu cầu
- Thay thế
YOUR_WEBFLOW_TOKENtrong cấu hình máy khách MCP của bạn bằng mã thông báo bạn đã sao chép - Lưu và khởi động lại máy khách MCP của bạn
Đảm bảo bạn đã cài đặt Node và NPM
Chạy các lệnh sau để xác nhận bạn đã cài đặt Node và NPM:
node -v
npm -v
Xóa bộ nhớ cache NPM của bạn
Đôi khi việc xóa bộ nhớ cache NPM có thể giải quyết các vấn đề với npx.
npm cache clean --force
Sửa quyền gói toàn cục NPM
Nếu npm -v không hoạt động với bạn nhưng sudo npm -v thì có, bạn có thể cần sửa quyền gói toàn cục NPM. Xem tài liệu NPM chính thức để biết thêm thông tin.
Lưu ý: nếu bạn đang thực hiện thay đổi đối với cấu hình shell của mình, bạn có thể cần khởi động lại shell để các thay đổi có hiệu lực.
🛠️ Công cụ có sẵn
Xem thư mục ./tools để biết danh sách các công cụ có sẵn
🗣️ Lời nhắc & tài nguyên
Triển khai này không bao gồm prompts hoặc resources từ đặc tả MCP. Tuy nhiên, điều này có thể thay đổi trong tương lai khi có sự hỗ trợ rộng rãi hơn trên các máy khách MCP phổ biến.
📄 Tài nguyên nhà phát triển Webflow
⚠️ Hạn chế đã biết
Cập nhật nội dung trang tĩnh
Điểm cuối pages_update_static_content hiện chỉ hỗ trợ cập nhật cho các trang tĩnh đã bản địa hóa trong các ngôn ngữ phụ. Cập nhật nội dung tĩnh trong ngôn ngữ mặc định không được hỗ trợ và sẽ dẫn đến lỗi.