Webflowの公式MCPサーバー
Webflow JavaScript SDKを使用してWebflow用のモデルコンテキストプロトコル(MCP)を実装したNode.jsサーバーです。AIエージェントがWebflow APIとやり取りできるようにします。WebflowのデータAPIの詳細については、開発者向けドキュメントをご覧ください。
ℹ 前提条件
▶️ クイックスタート(Cloudflareワーカーでホスト)
カーソルの場合:
Settings
→Cursor Settings
→MCP
に移動します+ Add New Global MCP Server
クリック- 次の設定を貼り付けます(または、既存の設定に
webflow
部分を追加します)。
- 保存すると、カーソルは自動的に新しいブラウザ ウィンドウを開き、MCP サーバーがアクセスできるようにする Webflow サイトを承認するための OAuth ログイン ページを表示します。
Claude Desktopの場合:
Settings
→Developer
向けを開くEdit Config
クリック- コード エディターで
claude_desktop_config.json
を開き、次の構成を貼り付けます (または、既存の構成にwebflow
部分を追加します)。
- ファイルを保存し、Claude Desktopを再起動します(command/ctrl + R)。Claudeが再起動すると、新しいブラウザウィンドウが自動的に開き、MCPサーバーにアクセスを許可するWebflowサイトを認証するためのOAuthログインページが表示されます。
ウィンドサーフィンの場合:
Windsurf - Settings
→Advanced Settings
に移動しますCascade
セクションまでスクロールダウン→Add Server
→Add custom server +
- 次の設定を貼り付けます(または、既存の設定に
webflow
部分を追加します)。
Save
クリックすると、Windsurf は自動的に新しいブラウザ ウィンドウを開き、MCP サーバーがアクセスできるようにする Webflow サイトを承認するための OAuth ログイン ページを表示します。
重要な注意事項
これらの方法はすべて、2025年4月30日現在まだ試験的なnpmパッケージであるmcp-remote
に依存しています。問題が発生し、OAuthトークンをリセットしたい場合は、MCPクライアントを再起動する前に次のコマンドを実行してください。
▶️ クイックスタート(ローカルインストール)
- Webflow APIトークンを取得する
- WebflowのAPIプレイグラウンドへ
- ログインしてトークンを生成する
- リクエストジェネレータからトークンをコピーする
- AIエディターに追加する
カーソルの場合:
- 設定→カーソル設定→MCPに移動します
+ Add New Global MCP Server
クリック- 設定を貼り付ける
YOUR_WEBFLOW_TOKEN
先ほどコピーしたトークンに置き換えます。- 保存してカーソルを再起動
Claude Desktopの場合:
- 設定→開発者向けを開く
Edit Config
クリック- コードエディタで
claude_desktop_config.json
を開き、設定を貼り付けます。 YOUR_WEBFLOW_TOKEN
先ほどコピーしたトークンに置き換えます。5.保存してClaudeを再起動します。
❓ トラブルシューティング
MCP クライアント (Cursor や Claude Desktop など) でサーバーの起動に問題がある場合は、次の操作を試してください。
有効なWebflow APIトークンがあることを確認してください
- WebflowのAPIプレイグラウンドにアクセスし、ログインしてトークンを生成し、リクエストジェネレータからトークンをコピーします。
- MCPクライアント構成の
YOUR_WEBFLOW_TOKEN
コピーしたトークンに置き換えます。 - MCPクライアントを保存して再起動します
NodeとNPMがインストールされていることを確認してください
Node と NPM がインストールされていることを確認するには、次のコマンドを実行します。
NPMキャッシュをクリアする
NPM キャッシュをクリアすると、 npx
の問題が解決する場合があります。
NPM グローバル パッケージ権限を修正
npm -v
機能しないのにsudo npm -v
が機能する場合は、NPM のグローバルパッケージ権限を修正する必要がある可能性があります。詳しくは、 NPM の公式ドキュメントをご覧ください。
注意: シェルの設定を変更する場合、変更を有効にするにはシェルを再起動する必要がある場合があります。
🛠️ 利用可能なツール
サイト
ページ
コンポーネント
CMS
カスタムコード
🗣️ プロンプトとリソース
この実装には、MCP仕様のprompts
やresources
含まれていません。ただし、将来的に、一般的なMCPクライアントでのサポートが拡大されれば、状況は変わる可能性があります。
🚧 開発モード
サーバーを開発モードで実行する場合は、次のコマンドを使用して依存関係をインストールし、サーバーを実行できます。
- クローンしてインストール:
- プロジェクトのルートにある
.env
ファイルにトークンを追加します。
- 開発サーバーを起動します:
📄 Webflow 開発者リソース
⚠️ 既知の制限事項
静的ページコンテンツの更新
pages_update_static_content エンドポイントは現在、セカンダリロケールのローカライズされた静的ページの更新のみをサポートしています。デフォルトロケールの静的コンテンツの更新はサポートされておらず、エラーが発生します。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Webflow サイト、ページ、コレクションを操作します。
- ℹ 前提条件
- ▶️ クイックスタート(Cloudflareワーカーでホスト)
- ▶️ クイックスタート(ローカルインストール)
- ❓ トラブルシューティング
- 🛠️ 利用可能なツール
- 🗣️ プロンプトとリソース
- 🚧 開発モード
Related Resources
Related MCP Servers
- -securityAlicense-qualityInteract with Twitter search and timelineLast updated -441PythonMIT License
- AsecurityAlicenseAqualityEnables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.Last updated -24TypeScriptMIT License
- AsecurityAlicenseAqualityEnables querying and retrieving content from Confluence through CQL searches and page content fetching, allowing Claude to seamlessly access information stored in Confluence workspaces.Last updated -210JavaScriptMIT License
- -securityAlicense-qualityEnables Claude to interact with Webflow's APIs, allowing access to site information, collections, and other Webflow resources.Last updated -TypeScriptMIT License