Webflow MCP Server
resmiWebflow API'leri ile sitenizi ve CMS verilerinizi listelemek ve düzenlemek için etkileşim kurun.
Dokümantasyon
Webflow MCP sunucusu
Node.js ile Webflow için Model Bağlam Protokolü (MCP) uygulayan bir sunucu, Webflow JavaScript SDK kullanır. Yapay zeka ajanlarının Webflow API'leriyle etkileşime girmesini sağlar. Webflow Data API hakkında daha fazla bilgiyi geliştirici dokümantasyonunda bulabilirsiniz.
Ön koşullar
🚀 Uzaktan kurulum
Webflow'un uzak MCP sunucusunu kurarak başlayın. Uzak sunucu, Webflow sitelerinizle kimlik doğrulaması yapmak için OAuth kullanır ve canlı tuvalinizi yapay zeka ajanınızla senkronize eden bir yardımcı uygulama içerir.
Gereksinimler
- Node.js 22.3.0 veya üstü
Not: MCP sunucusu şu anda Node.js 22.3.0 veya üstünü destekler. Sürüm sorunlarıyla karşılaşırsanız Node.js uyumluluk rehberine bakın.
Cursor
MCP sunucusunu Cursor'a ekleme
Settings → Cursor Settings → MCP & Integrationsadresine gidin.- MCP Araçları altında
+ New MCP Serverdüğmesine tıklayın. - Aşağıdaki yapılandırmayı
.cursor/mcp.jsoniçine yapıştırın (veyawebflowkısmını mevcut yapılandırmanıza ekleyin):
{
"mcpServers": {
"webflow": {
"url": "https://mcp.webflow.com/sse"
}
}
}
İpucu: Birden fazla Cursor penceresinde tekrarlanan kimlik doğrulama istemlerini önlemek için proje düzeyinde bir
mcp.jsonoluşturabilirsiniz. Yapılandırma konumları hakkında Cursor belgelerine bakın.
- Dosyayı kaydedip kapatın. Cursor, MCP sunucusuyla kullanmak üzere Webflow sitelerini yetkilendirebileceğiniz bir OAuth giriş sayfasını otomatik olarak açacaktır.
Webflow Designer'ı açma
- Sitenizi Webflow Designer'da açın veya yapay zeka ajanınıza sorun:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
MCP Webflow Uygulamasını açma
- Designer'da Uygulamalar panelini açın (
Etuşuna basın). - Yayınlanmış "Webflow MCP Bridge App" uygulamanızı başlatın.
- Uygulamanın MCP sunucusuna bağlanmasını bekleyin.
İlk isteminizi yazın
Yapay zeka sohbetinizde şunları deneyin:
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
MCP sunucusunu Claude desktop'a ekleme
- Geliştirici modunu etkinleştirin:
Help → Troubleshooting → Enable Developer Mode. - Geliştirici ayarlarını açın:
File → Settings → Developer. Get Starteddüğmesine tıklayın veyaclaude_desktop_config.jsondosyasını açmak için yapılandırmayı düzenleyin ve şunu ekleyin:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}
- Kaydedin ve Claude Desktop'ı yeniden başlatın (
Cmd/Ctrl + R). Siteleri yetkilendirmek için bir OAuth giriş sayfası açılacaktır.
Webflow Designer'ı açma
- Sitenizi Webflow Designer'da açın veya yapay zeka ajanınıza sorun:
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
MCP Webflow Uygulamasını açma
- Designer'da Uygulamalar panelini açın (
Etuşuna basın). - Yayınlanmış "Webflow MCP Bridge App" uygulamanızı başlatın.
- Uygulamanın MCP sunucusuna bağlanmasını bekleyin.
İlk isteminizi yazı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
OAuth jetonunuzu sıfırlama
OAuth jetonunuzu sıfırlamak için terminalinizde aşağıdaki komutu çalıştırın.
rm -rf ~/.mcp-auth
Node.js uyumluluğu
Lütfen Webflow geliştirici belgelerindeki Node.js uyumluluk rehberine bakın.
Yerel Kurulum
MCP sunucusunu yerel olarak çalışacak şekilde de yapılandırabilirsiniz. Bu şunları gerektirir:
- Yönetici izinlerine sahip bir Webflow çalışma alanında kendi MCP Bridge App uygulamanızı oluşturma ve kaydetme
- Yapay zeka istemcinizi, bir Webflow API jetonu ile yerel MCP sunucusunu başlatacak şekilde yapılandırma
1. MCP köprü uygulamasını oluşturma ve yayınlama
Yerel MCP sunucusunu yapay zeka istemcinize bağlamadan önce, çalışma alanınızda Webflow MCP Bridge App uygulamasını oluşturmalı ve yayınlamalısınız.
Adımlar
-
Bir Webflow Uygulaması Kaydedin
- Webflow Çalışma Alanınıza gidin ve yeni bir uygulama kaydedin.
- Resmi kılavuzu izleyin: Bir Uygulama Kaydedin.
-
MCP Bridge App kodunu edinin
- Seçenek A: Sürümler sayfasından en son
bundle.zipdosyasını indirin. - Seçenek B: Depoyu klonlayın ve derleyin:
git clone https://github.com/virat21/webflow-mcp-bridge-app cd webflow-mcp-bridge-app- Ardından depo talimatlarını izleyerek projeyi derleyin.
- Seçenek A: Sürümler sayfasından en son
-
Designer Eklentisini Yayınlayın
- Webflow Dashboard → Çalışma alanı ayarları → Uygulamalar ve Entegrasyonlar → Geliştir → Uygulamanız yoluna gidin.
- “Eklenti Sürümünü Yayınla” düğmesine tıklayın.
- Derlenmiş
bundle.zipdosyanızı yükleyin.
-
Uygulamayı Designer'da Açın
- Yayınlandıktan sonra, çalışma alanınızdaki bir sitede Designer → Uygulamalar panelinden MCP Bridge App uygulamasını açın.
2. Yapay zeka istemcinizi yapılandırın
Cursor
.cursor/mcp.json dosyasına ekleyin:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
Claude desktop
claude_desktop_config.json dosyasına ekleyin:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
3. MCP sunucusunu Webflow Designer ile kullanma
- Sitenizi Webflow Designer'da açın.
- Uygulamalar panelini açın (
Etuşuna basın) ve yayınlanmış “Webflow MCP Bridge App” uygulamanızı başlatın. - Uygulamanın MCP sunucusuna bağlanmasını bekleyin, ardından yapay zeka istemcinizden araçları kullanın.
- Bridge App yerel bir bağlantı URL'si isterse, yapay zeka istemcinizden
get_designer_app_connection_infoaracını çağırın ve döndürülenhttp://localhost:<port>URL'sini yapıştırın.
İsteğe bağlı: Kabuk üzerinden yerel olarak çalıştırma
WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>" npx -y webflow-mcp-server@latest
# PowerShell
$env:WEBFLOW_TOKEN="<YOUR_WEBFLOW_TOKEN>"
npx -y webflow-mcp-server@latest
OAuth Jetonunuzu Sıfırlama
OAuth jetonunuzu sıfırlamak için terminalinizde aşağıdaki komutu çalıştırın.
rm -rf ~/.mcp-auth
Node.js uyumluluğu
Lütfen Webflow geliştirici belgelerindeki Node.js uyumluluk rehberine bakın.
❓ Sorun Giderme
MCP istemcinizde (örn. Cursor veya Claude Desktop) sunucuyu başlatırken sorun yaşıyorsanız, lütfen aşağıdakileri deneyin.
Geçerli bir Webflow API jetonunuz olduğundan emin olun
- Webflow API Playground adresine gidin, giriş yapın ve bir jeton oluşturun, ardından İstek Oluşturucudan jetonu kopyalayın
- MCP istemci yapılandırmanızdaki
YOUR_WEBFLOW_TOKENkısmını kopyaladığınız jetonla değiştirin - Kaydedin ve MCP istemcinizi yeniden başlatın
Node ve NPM'in yüklü olduğundan emin olun
Node ve NPM'in yüklü olduğunu doğrulamak için aşağıdaki komutları çalıştırın:
node -v
npm -v
NPM önbelleğinizi temizleyin
Bazen NPM önbelleğinizi temizlemek npx ile ilgili sorunları çözebilir.
npm cache clean --force
NPM global paket izinlerini düzeltin
Eğer npm -v sizin için çalışmıyor ancak sudo npm -v çalışıyorsa, NPM global paket izinlerini düzeltmeniz gerekebilir. Daha fazla bilgi için resmi NPM belgelerine bakın.
Not: Kabuk yapılandırmanızda değişiklik yapıyorsanız, değişikliklerin etkili olması için kabuğunuzu yeniden başlatmanız gerekebilir.
🛠️ Kullanılabilir araçlar
Kullanılabilir araçların listesi için ./tools dizinine bakın
🗣️ İstemler ve kaynaklar
Bu uygulama, MCP spesifikasyonundan prompts veya resources içermez. Ancak, popüler MCP istemcileri arasında daha geniş destek olduğunda bu gelecekte değişebilir.
📄 Webflow geliştirici kaynakları
⚠️ Bilinen sınırlamalar
Statik sayfa içerik güncellemeleri
pages_update_static_content uç noktası şu anda yalnızca ikincil yerel ayarlardaki yerelleştirilmiş statik sayfalara yapılan güncellemeleri destekler. Varsayılan yerel ayardaki statik içerik güncellemeleri desteklenmez ve hatalara neden olur.