Webflow について
Webflow の公式 MCP サーバーは、Webflow JavaScript SDK で構築された Node.js 実装で、AI エージェントがサイト、CMS、公開に関する Webflow API を呼び出せるようにします。Webflow のデザインおよびコンテンツチーム向けに、リモートとローカルの両方の導入方法を提供します。
主な機能
- 01Webflow サイトへの OAuth による認可
- 02Designer のブリッジアプリと連携するリモートサーバー
- 03サイト、CMS、公開に関するツール
- 04Webflow API トークンを使ったローカル実行
- 05プロンプトとリソースは未実装
活用シーン
- 01AI クライアントによるブログ記事の分析と内部リンクの追加
- 02AI エージェントによる Webflow Designer でのセクション作成
- 03AI アシスタントからの CMS コンテンツ更新
MCP 対応
本サーバーは MCP サーバーとして、Webflow API を呼び出すツールを MCP クライアントに公開し、リモートの SSE エンドポイントまたはローカルの npx コマンドから利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.webflow.com/mcpclaude mcp add --transport http webflow https://mcp.webflow.com/mcp{"mcpServers":{"webflow":{"type":"http","url":"https://mcp.webflow.com/mcp"}}}Cursor で開く{"servers":{"webflow":{"type":"http","url":"https://mcp.webflow.com/mcp"}}}VS Code で開く{"mcpServers":{"webflow":{"type":"http","url":"https://mcp.webflow.com/mcp"}}}{"mcpServers":{"webflow":{"serverUrl":"https://mcp.webflow.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Webflow の MCP サーバー
Webflow JavaScript SDK を使用して Webflow 向けの Model Context Protocol(MCP)を実装する Node.js サーバーです。AI エージェントが Webflow API を利用できるようになります。Webflow の Data API については、開発者向けドキュメントをご覧ください。
前提条件
🚀 リモートインストール
Webflow のリモート MCP サーバーをインストールして、利用を開始しましょう。リモートサーバーでは OAuth を使って Webflow サイトを認証し、ライブキャンバスを AI エージェントと同期するコンパニオンアプリを使用します。
要件
- Node.js 22.3.0 以降
注:MCP サーバーは現在、Node.js 22.3.0 以降に対応しています。バージョンの問題が発生した場合は、Node.js の互換性に関するガイダンスをご覧ください。
Cursor
Cursor に MCP サーバーを追加する
Settings → Cursor Settings → MCP & Integrationsに移動します。- MCP Tools の下にある
+ New MCP Serverをクリックします。 - 次の設定を
.cursor/mcp.jsonに貼り付けます(または、既存の設定にwebflowの項目を追加します)。
{
"mcpServers": {
"webflow": {
"url": "https://mcp.webflow.com/sse"
}
}
}
ヒント:複数の Cursor ウィンドウで認証を繰り返し求められないように、プロジェクト単位の
mcp.jsonを作成できます。詳しくは Cursor の設定ファイルの場所に関するドキュメントをご覧ください。
- ファイルを保存して閉じます。Cursor により OAuth ログインページが自動的に開き、MCP サーバーで使用する Webflow サイトを認証できます。
Webflow Designer を開く
- Webflow Designer でサイトを開くか、AI エージェントに次のように依頼します。
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
MCP Webflow App を開く
- Designer で Apps パネルを開きます(
Eキーを押します)。 - 公開済みの「Webflow MCP Bridge App」を起動します。
- アプリが MCP サーバーに接続するまで待ちます。
最初のプロンプトを入力する
AI チャットで次の内容を試してみましょう。
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
Claude desktop に MCP サーバーを追加する
- 開発者モードを有効にします:
Help → Troubleshooting → Enable Developer Mode。 - 開発者設定を開きます:
File → Settings → Developer。 Get Startedをクリックするか、設定を編集してclaude_desktop_config.jsonを開き、次の内容を追加します。
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}
- 保存して Claude Desktop を再起動します(
Cmd/Ctrl + R)。サイトを認証するための OAuth ログインページが開きます。
Webflow Designer を開く
- Webflow Designer でサイトを開くか、AI エージェントに次のように依頼します。
Give me a link to open <MY_SITE_NAME> in the Webflow Designer
MCP Webflow App を開く
- Designer で Apps パネルを開きます(
Eキーを押します)。 - 公開済みの「Webflow MCP Bridge App」を起動します。
- アプリが MCP サーバーに接続するまで待ちます。
最初のプロンプトを入力する
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 トークンをリセットする
OAuth トークンをリセットするには、ターミナルで次のコマンドを実行します。
rm -rf ~/.mcp-auth
Node.js の互換性
Webflow の開発者向けドキュメントにある Node.js の互換性に関するガイダンスをご覧ください。
ローカルインストール
MCP サーバーをローカルで実行するように設定することもできます。そのためには、次の作業が必要です。
- Admin 権限のある Webflow ワークスペースで、独自の MCP Bridge App を作成して登録する
- Webflow API トークンを使用してローカル MCP サーバーを起動するよう、AI クライアントを設定する
1. MCP Bridge App を作成して公開する
ローカル MCP サーバーを AI クライアントに接続する前に、ワークスペースで Webflow MCP Bridge App を作成して公開する必要があります。
手順
-
Webflow アプリを登録する
- Webflow ワークスペースに移動し、新しいアプリを登録します。
- 公式ガイドに従ってください:アプリを登録する。
-
MCP Bridge App のコードを取得する
- オプション A:リリースページから最新の
bundle.zipをダウンロードします。 - オプション B:リポジトリをクローンしてビルドします:
git clone https://github.com/virat21/webflow-mcp-bridge-app cd webflow-mcp-bridge-app- その後、リポジトリの手順に従ってプロジェクトをビルドします。
- オプション A:リリースページから最新の
-
Designer Extension を公開する
- Webflow Dashboard → Workspace settings → Apps & Integrations → Develop → Your App に移動します。
- **「Publish Extension Version」**をクリックします。
- ビルドした
bundle.zipファイルをアップロードします。
-
Designer でアプリを開く
- 公開したら、ワークスペース内のサイトで Designer → Apps panel から MCP Bridge App を開きます。
2. AI クライアントを設定する
Cursor
.cursor/mcp.json に追加します:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
Claude desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@latest"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}
3. Webflow Designer で MCP サーバーを使用する
- Webflow Designer でサイトを開きます。
- Apps パネルを開き(
Eを押します)、公開した「Webflow MCP Bridge App」を起動します。 - アプリが MCP サーバーに接続するまで待ち、その後、AI クライアントからツールを使用します。
- Bridge App からローカル接続 URL を求められた場合は、AI クライアントから
get_designer_app_connection_infoツールを呼び出し、返されたhttp://localhost:<port>URL を貼り付けます。
オプション:シェルからローカルで実行する
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 トークンをリセットする
OAuth トークンをリセットするには、ターミナルで次のコマンドを実行します。
rm -rf ~/.mcp-auth
Node.js の互換性
Webflow の開発者向けドキュメントにある Node.js の互換性に関するガイダンスをご覧ください。
❓ トラブルシューティング
Cursor や Claude Desktop などの MCP クライアントでサーバーを起動できない場合は、以下をお試しください。
有効な Webflow API トークンがあることを確認する
- Webflow の API Playgroundに移動してログインし、トークンを生成してから、Request Generator からトークンをコピーします
- MCP クライアントの設定で
YOUR_WEBFLOW_TOKENをコピーしたトークンに置き換えます - 保存して、MCP クライアントを再起動します
Node と NPM がインストールされていることを確認する
Node と NPM がインストールされていることを確認するには、次のコマンドを実行します:
node -v
npm -v
NPM キャッシュをクリアする
NPM キャッシュをクリアすると、npx の問題が解決することがあります。
npm cache clean --force
NPM のグローバルパッケージの権限を修正する
npm -v は動作しないものの sudo npm -v は動作する場合、NPM のグローバルパッケージの権限を修正する必要がある可能性があります。詳しくは、公式の NPM ドキュメントをご覧ください。
注:シェルの設定を変更した場合、変更を反映するためにシェルの再起動が必要になることがあります。
🛠️ 利用可能なツール
利用可能なツールの一覧は ./tools ディレクトリをご覧ください。
🗣️ プロンプトとリソース
この実装には、MCP 仕様の prompts や resources は含まれていません。ただし、一般的な MCP クライアントでのサポートが広がれば、今後変更される可能性があります。
📄 Webflow 開発者向けリソース
⚠️ 既知の制限事項
静的ページコンテンツの更新
pages_update_static_content エンドポイントは現在、セカンダリロケールのローカライズされた静的ページの更新のみをサポートしています。デフォルトロケールの静的コンテンツの更新はサポートされておらず、エラーになります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。