Servidor MCP oficial de Webflow
Un servidor Node.js que implementa el Protocolo de Contexto de Modelo (MCP) para Webflow mediante el SDK de JavaScript de Webflow . Permite que los agentes de IA interactúen con las API de Webflow. Obtén más información sobre la API de datos de Webflow en la documentación para desarrolladores .
ℹ Requisitos previos
▶️ Inicio rápido (alojado en trabajadores de Cloudflare)
Para el cursor:
- Vaya a
Settings
→Cursor Settings
→MCP
- Haga clic en
+ Add New Global MCP Server
- Pegue la siguiente configuración (o agregue la parte de
webflow
a su configuración existente)
- Guardar, el cursor abrirá automáticamente una nueva ventana del navegador que muestra una página de inicio de sesión de OAuth para autorizar los sitios de Webflow a los que desea que el servidor MCP tenga acceso.
Para Claude Desktop:
- Abrir
Settings
→Developer
- Haga clic en
Edit Config
- Abra
claude_desktop_config.json
en un editor de código y pegue la siguiente configuración (o agregue la partewebflow
a su configuración existente)
- Guarde el archivo y reinicie Claude Desktop (comando/ctrl + R). Al reiniciarse, Claude abrirá automáticamente una nueva ventana del navegador con una página de inicio de sesión de OAuth para autorizar los sitios de Webflow a los que desea que el servidor MCP tenga acceso.
Para Windsurf:
- Vaya a
Windsurf - Settings
→Advanced Settings
- Desplácese hacia abajo hasta la sección
Cascade
→Add Server
→Add custom server +
- Pegue la siguiente configuración (o agregue la parte de
webflow
a su configuración existente)
- Haga clic en
Save
; Windsurf abrirá automáticamente una nueva ventana del navegador que mostrará una página de inicio de sesión de OAuth para autorizar los sitios de Webflow a los que desea que el servidor MCP tenga acceso.
Nota importante
Todos estos métodos se basan en el paquete npm mcp-remote
, que aún se considera experimental al 30/04/2025. Si en algún momento tiene problemas y desea restablecer sus tokens OAuth, puede ejecutar el siguiente comando antes de reiniciar su cliente MCP:
▶️ Inicio rápido (instalación local)
- Obtenga su token de API de Webflow
- Vaya al API Playground de Webflow
- Inicia sesión y genera un token
- Copiar el token del generador de solicitudes
- Agregar a tu editor de IA
Para el cursor:
- Vaya a Configuración → Configuración del cursor → MCP
- Haga clic en
+ Add New Global MCP Server
- Pegar configuración
- Reemplace
YOUR_WEBFLOW_TOKEN
con el token que copió anteriormente - Guardar y reiniciar el cursor
Para Claude Desktop:
- Abrir Configuración → Desarrollador
- Haga clic en
Edit Config
- Abra
claude_desktop_config.json
en un editor de código y pegue la configuración - Reemplace
YOUR_WEBFLOW_TOKEN
con el token que copió anteriormente 5. Guarde y reinicie Claude
❓ Solución de problemas
Si tiene problemas al iniciar el servidor en su cliente MCP, por ejemplo, Cursor o Claude Desktop, intente lo siguiente.
Asegúrese de tener un token de API de Webflow válido
- Vaya al API Playground de Webflow , inicie sesión y genere un token, luego copie el token desde el generador de solicitudes
- Reemplace
YOUR_WEBFLOW_TOKEN
en la configuración de su cliente MCP con el token que copió - Guarde y reinicie su cliente MCP
Asegúrese de tener instalados Node y NPM
Ejecute los siguientes comandos para confirmar que tiene Node y NPM instalados:
Limpia tu caché de NPM
A veces, borrar el caché de NPM puede resolver problemas con npx
.
Corregir los permisos de paquetes globales de NPM
Si npm -v
no funciona, pero sudo npm -v
sí, quizás deba corregir los permisos globales de los paquetes de NPM. Consulte la documentación oficial de NPM para obtener más información.
Nota: si está realizando cambios en la configuración de su shell, es posible que deba reiniciarlo para que los cambios surtan efecto.
🛠️ Herramientas disponibles
Sitios
Páginas
Componentes
CMS
Código personalizado
🗣️ Indicaciones y recursos
Esta implementación no incluye prompts
ni resources
de la especificación MCP. Sin embargo, esto podría cambiar en el futuro cuando se amplíe la compatibilidad con los clientes MCP más populares.
🚧 Modo de desarrollo
Si desea ejecutar el servidor en modo de desarrollo, puede instalar dependencias y ejecutar el servidor utilizando el siguiente comando:
- Clonar e instalar:
- Agregue su token a un archivo
.env
en la raíz del proyecto:
- Iniciar servidor de desarrollo:
Recursos para desarrolladores de Webflow
⚠️ Limitaciones conocidas
Actualizaciones de contenido de páginas estáticas
Actualmente, el punto de conexión pages_update_static_content solo admite actualizaciones de páginas estáticas localizadas en configuraciones regionales secundarias. Las actualizaciones de contenido estático en la configuración regional predeterminada no se admiten y generarán errores.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Interactúe con sitios, páginas y colecciones de Webflow.
- ℹ Requisitos previos
- ▶️ Inicio rápido (alojado en trabajadores de Cloudflare)
- ▶️ Inicio rápido (instalación local)
- ❓ Solución de problemas
- 🛠️ Herramientas disponibles
- 🗣️ Indicaciones y recursos
- 🚧 Modo de desarrollo
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables browser automation with Puppeteer, supporting navigation, form interactions, and connection to active Chrome instances for comprehensive web page interaction.Last updated -84708TypeScriptMIT License
- AsecurityAlicenseAqualityEnables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.Last updated -24TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server implementation that integrates Wordware flows as tools directly within Claude conversations, supporting features like founder research, lead enrichment, Notion integration, and task solving with Google search.Last updated -50JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with AWS CodePipeline, allowing users to manage pipelines through Windsurf and Cascade using natural language commands.Last updated -4TypeScript