Conexión con MCPs desde Windsurf AI
Clase 21 de 21 • Curso de Windsurf AI
Contenido del curso
Creación de páginas con Cascade
Funcionalidades
Calidad del Código en Windsurf
Integraciones en Windsurf
Nuevas Funcionalidades
Windsurf integra de forma nativa el protocolo MCP, lo que significa que puedes conectar servicios externos como Supabase directamente desde el editor, sin instalar complementos ni extensiones adicionales. Esta capacidad transforma la manera en que interactúas con bases de datos y servicios en la nube mientras escribes código, eliminando la necesidad de cambiar constantemente entre el editor y el navegador.
¿Qué son los MCPs y cómo funcionan en Windsurf?
Un MCP (Model Context Protocol) es un estándar que permite a los editores de código con inteligencia artificial comunicarse con servicios externos. Windsurf incluye un marketplace integrado donde puedes explorar y conectar MCPs disponibles sin configuración manual compleja [0:18].
Dentro del marketplace se encuentran opciones oficiales de servicios populares:
- Playwright para automatización de pruebas.
- Supabase para gestión de bases de datos.
- Figma para diseño.
- GitHub para control de versiones.
- Atlassian para herramientas como Jira y Confluence.
- Perplexity, DeepWiki y Postgres entre otros.
Para acceder al marketplace, abre el cascade en Windsurf, busca el ícono de tres puntos (actions) en la parte superior y encontrarás secciones de reglas, workflows, memorias y skills [0:30]. Los skills son un concepto nuevo en editores con IA que siguen un estándar compatible con el repositorio skills.sh, pero el foco principal aquí está en los MCPs.
¿Cuál es el límite de herramientas en Windsurf?
Windsurf permite un máximo de cien herramientas activas simultáneamente, no cien MCPs [2:45]. La diferencia es importante: un solo MCP puede proveer múltiples herramientas. Por ejemplo, el MCP de Supabase ofrece veintinueve herramientas distintas, cada una correspondiente a una acción específica como crear proyectos, listar tablas o modificar datos. Debes considerar cuántas herramientas aporta cada MCP para no alcanzar el límite.
¿Cómo conectar el MCP de Supabase paso a paso?
El proceso de instalación requiere un access token de Supabase. Para obtenerlo necesitas una cuenta activa en supabase.com [1:42].
Los pasos son directos:
- Dentro de Supabase, genera un nuevo token desde la sección de conexiones.
- Asigna un nombre descriptivo y selecciona el tiempo de expiración que prefieras.
- Copia el token generado.
- En Windsurf, selecciona el MCP de Supabase desde el marketplace y pega el token [2:10].
- Windsurf guarda la configuración y activa el MCP automáticamente.
Para verificar la conexión, puedes ir a los settings del editor donde aparecerá el Supabase MCP server con los detalles del token y la versión del servidor que está utilizando [2:20].
¿Cómo verificar que la conexión funciona correctamente?
Dentro del cascade, cambia al modo ask y solicita que liste los proyectos de tu cuenta de Supabase [3:15]. Windsurf detecta automáticamente qué MCP debe usar mediante la etiqueta MCP tool y retorna la información directamente. En el ejemplo, se listaron siete proyectos que coincidían exactamente con los visibles en el panel web de Supabase.
¿Qué acciones puedes ejecutar desde el editor?
Cambiando al modo code es posible ejecutar acciones que modifiquen tu entorno de Supabase. Al solicitar la creación de un nuevo proyecto llamado "Plazi", Windsurf primero consultó la organización destino y confirmó que el costo sería cero mensual antes de proceder [3:40]. Tras la confirmación, el proyecto se creó exitosamente y al volver a listar los proyectos, el conteo pasó de siete a ocho.
Entre las operaciones disponibles con las veintinueve herramientas del MCP de Supabase se encuentran:
- Crear y modificar tablas.
- Agregar registros y usuarios.
- Listar proyectos y recursos.
- Gestionar configuraciones de base de datos.
Todo esto ocurre sin salir del editor, lo que acelera significativamente el flujo de trabajo. En lugar de alternar entre Windsurf y el navegador para cada operación en Supabase, la integración mediante MCP centraliza todas las tareas en un solo lugar [4:45].
¿Ya utilizas MCPs en tu flujo de trabajo? Comparte cuál es tu favorito y cómo lo aprovechas en los comentarios.