Webflow MCP Server
resmiBerinteraksi dengan API Webflow untuk mendaftar dan mengedit data situs dan CMS Anda.
Dokumentasi
Server MCP Webflow
Server Node.js yang mengimplementasikan Model Context Protocol (MCP) untuk Webflow menggunakan Webflow JavaScript SDK. Memungkinkan agen AI berinteraksi dengan API Webflow. Pelajari lebih lanjut tentang Data API Webflow di dokumentasi pengembang.
Prasyarat
🚀 Instalasi jarak jauh
Mulailah dengan menginstal server MCP jarak jauh Webflow. Server jarak jauh menggunakan OAuth untuk mengautentikasi dengan situs Webflow Anda, dan aplikasi pendamping yang menyinkronkan kanvas langsung Anda dengan agen AI Anda.
Persyaratan
- Node.js 22.3.0 atau lebih tinggi
Catatan: Server MCP saat ini mendukung Node.js 22.3.0 atau lebih tinggi. Jika Anda mengalami masalah versi, lihat panduan kompatibilitas Node.js.
Cursor
Tambahkan server MCP ke Cursor
- Buka
Settings → Cursor Settings → MCP & Integrations. - Di bawah MCP Tools, klik
+ New MCP Server. - Tempelkan konfigurasi berikut ke dalam
.cursor/mcp.json(atau tambahkan bagianwebflowke konfigurasi Anda yang sudah ada):
{
"mcpServers": {
"webflow": {
"url": "https://mcp.webflow.com/sse"
}
}
}
Tips: Anda dapat membuat
mcp.jsontingkat proyek untuk menghindari permintaan autentikasi berulang di beberapa jendela Cursor. Lihat dokumen Cursor tentang lokasi konfigurasi.
- Simpan dan tutup file. Cursor akan secara otomatis membuka halaman login OAuth tempat Anda dapat mengotorisasi situs Webflow untuk digunakan dengan server MCP.
Buka Webflow Designer
- Buka situs Anda di Webflow Designer, atau tanyakan kepada agen AI Anda:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
Buka Aplikasi Webflow MCP
- Di Designer, buka panel Apps (tekan
E). - Luncurkan "Webflow MCP Bridge App" yang telah Anda publikasikan.
- Tunggu hingga aplikasi terhubung ke server MCP.
Tulis prompt pertama Anda
Coba ini di obrolan AI Anda:
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
Tambahkan server MCP ke Claude desktop
- Aktifkan mode pengembang:
Help → Troubleshooting → Enable Developer Mode. - Buka pengaturan pengembang:
File → Settings → Developer. - Klik
Get Startedatau edit konfigurasi untuk membukaclaude_desktop_config.jsondan tambahkan:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}
- Simpan dan mulai ulang Claude Desktop (
Cmd/Ctrl + R). Halaman login OAuth akan terbuka untuk mengotorisasi situs.
Buka Webflow Designer
- Buka situs Anda di Webflow Designer, atau tanyakan kepada agen AI Anda:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
Buka Aplikasi Webflow MCP
- Di Designer, buka panel Apps (tekan
E). - Luncurkan "Webflow MCP Bridge App" yang telah Anda publikasikan.
- Tunggu hingga aplikasi terhubung ke server MCP.
Tulis prompt pertama Anda
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
Atur ulang token OAuth Anda
Untuk mengatur ulang token OAuth Anda, jalankan perintah berikut di terminal Anda.
rm -rf ~/.mcp-auth
Kompatibilitas Node.js
Silakan lihat panduan kompatibilitas Node.js di dokumen pengembang Webflow.
Instalasi Lokal
Anda juga dapat mengonfigurasi server MCP untuk berjalan secara lokal. Ini memerlukan:
- Membuat dan mendaftarkan Aplikasi MCP Bridge Anda sendiri di ruang kerja Webflow dengan izin Admin
- Mengonfigurasi klien AI Anda untuk memulai server MCP lokal dengan token API Webflow
1. Buat dan publikasikan aplikasi MCP bridge
Sebelum menghubungkan server MCP lokal ke klien AI Anda, Anda harus membuat dan mempublikasikan Webflow MCP Bridge App di ruang kerja Anda.
Langkah-langkah
-
Daftarkan Aplikasi Webflow
- Buka Ruang Kerja Webflow Anda dan daftarkan aplikasi baru.
- Ikuti panduan resmi: Daftarkan Aplikasi.
-
Dapatkan kode Aplikasi MCP Bridge
- Opsi A: Unduh
bundle.zipterbaru dari halaman rilis. - Opsi B: Kloning repositori dan bangun:
git clone https://github.com/virat21/webflow-mcp-bridge-app cd webflow-mcp-bridge-app- Kemudian bangun proyek mengikuti instruksi repositori.
- Opsi A: Unduh
-
Publikasikan Ekstensi Designer
- Buka Dasbor Webflow → Pengaturan ruang kerja → Aplikasi & Integrasi → Kembangkan → Aplikasi Anda.
- Klik “Publikasikan Versi Ekstensi”.
- Unggah file
bundle.zipyang telah Anda bangun.
-
Buka Aplikasi di Designer
- Setelah dipublikasikan, buka Aplikasi MCP Bridge dari panel Designer → Apps di situs dalam ruang kerja Anda.
2. Konfigurasikan klien AI Anda
Cursor
Tambahkan ke .cursor/mcp.json:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
Claude desktop
Tambahkan ke claude_desktop_config.json:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
3. Gunakan server MCP dengan Webflow Designer
- Buka situs Anda di Webflow Designer.
- Buka panel Apps (tekan
E) dan luncurkan “Webflow MCP Bridge App” yang telah Anda publikasikan. - Tunggu hingga aplikasi terhubung ke server MCP, lalu gunakan alat dari klien AI Anda.
- Jika Aplikasi Bridge meminta URL koneksi lokal, panggil alat
get_designer_app_connection_infodari klien AI Anda dan tempelkan URLhttp://localhost:<port>yang dikembalikan.
Opsional: Jalankan secara lokal melalui 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
Atur ulang Token OAuth Anda
Untuk mengatur ulang token OAuth Anda, jalankan perintah berikut di terminal Anda.
rm -rf ~/.mcp-auth
Kompatibilitas Node.js
Silakan lihat panduan kompatibilitas Node.js di dokumen pengembang Webflow.
❓ Pemecahan Masalah
Jika Anda mengalami masalah saat memulai server di klien MCP Anda, misalnya Cursor atau Claude Desktop, silakan coba langkah berikut.
Pastikan Anda memiliki token API Webflow yang valid
- Buka API Playground Webflow, masuk dan buat token, lalu salin token dari Request Generator
- Ganti
YOUR_WEBFLOW_TOKENdi konfigurasi klien MCP Anda dengan token yang Anda salin - Simpan dan mulai ulang klien MCP Anda
Pastikan Anda telah menginstal Node dan NPM
Jalankan perintah berikut untuk mengonfirmasi bahwa Anda telah menginstal Node dan NPM:
node -v
npm -v
Bersihkan cache NPM Anda
Terkadang membersihkan cache NPM Anda dapat menyelesaikan masalah dengan npx.
npm cache clean --force
Perbaiki izin paket global NPM
Jika npm -v tidak berfungsi untuk Anda tetapi sudo npm -v berfungsi, Anda mungkin perlu memperbaiki izin paket global NPM. Lihat dokumen NPM resmi untuk informasi lebih lanjut.
Catatan: jika Anda membuat perubahan pada konfigurasi shell Anda, Anda mungkin perlu memulai ulang shell agar perubahan diterapkan.
🛠️ Alat yang tersedia
Lihat direktori ./tools untuk daftar alat yang tersedia
🗣️ Prompt & sumber daya
Implementasi ini tidak menyertakan prompts atau resources dari spesifikasi MCP. Namun, ini dapat berubah di masa mendatang ketika ada dukungan yang lebih luas di seluruh klien MCP populer.
📄 Sumber daya pengembang Webflow
⚠️ Batasan yang diketahui
Pembaruan konten halaman statis
Endpoint pages_update_static_content saat ini hanya mendukung pembaruan pada halaman statis yang dilokalkan di lokal sekunder. Pembaruan pada konten statis di lokal default tidak didukung dan akan mengakibatkan kesalahan.