Saltar al contenido principal

Conectar Windsurf

Windsurf ahora se llama Devin Desktop, y su documentación se ha trasladado de docs.windsurf.com a docs.devin.ai. Tiene dos agentes con configuraciones de MCP independientes: Devin Local, el predeterminado en las pestañas nuevas, y el agente anterior, Cascade.

Revisado con la documentación del proveedor el 29 de septiembre de 2026; sin pruebas de principio a fin

Los pasos siguientes se basan en la documentación de Devin para MCP en Devin CLI, que usa el agente Devin Local, y para MCP en Cascade. Aún no hemos iniciado sesión en NameBeta desde Devin Desktop.

Esa documentación describe el inicio de sesión mediante Dynamic Client Registration, que NameBeta no ofrece, o con un ID de cliente registrado previamente. No menciona Client ID Metadata Documents, así que probablemente necesitarás un ID de cliente; consulta Iniciar sesión.

Antes de empezar​

  • Devin Desktop (antes Windsurf). En los planes Enterprise, puede que un administrador deba activar primero MCP.
  • Una cuenta de NameBeta; si no tienes una, puedes crearla en la página de inicio de sesión durante la configuración.

Añadir el servidor​

Agente Devin Local​

Ejecuta en un terminal:

devin mcp add -s user namebeta https://namebeta.com/api/mcp

-s user añade NameBeta para todos tus proyectos, en ~/.config/devin/mcp_config.json. Sin esa opción, el servidor se añade a .devin/mcp_config.local.json, solo en el proyecto actual.

Cascade​

  1. En el panel de Cascade, abre el menú ... (Actions) de la esquina superior derecha.
  2. En la sección MCPs, haz clic en Open MCP config file. El archivo es ~/.config/devin/mcp_config.json en macOS y Linux, y %APPDATA%\devin\mcp_config.json en Windows.
  3. Añade una entrada namebeta dentro de mcpServers y guarda el archivo:
{
"mcpServers": {
"namebeta": {
"serverUrl": "https://namebeta.com/api/mcp"
}
}
}

Iniciar sesión​

Para el agente Devin Local, ejecuta:

devin mcp login namebeta

El navegador abrirá la página de inicio de sesión de NameBeta; inicia sesión y aprueba el acceso. Si, en cambio, el inicio de sesión falla con un error sobre Dynamic Client Registration, solicita un ID de cliente como se explica en IDs de cliente registrados previamente, indicando Devin como cliente. Después, inicia sesión con ese ID:

devin mcp login namebeta --oauth-client-id <client ID>

La documentación de Cascade solo indica que admite OAuth; no explica cómo se inicia el proceso de autenticación ni si permite introducir un ID de cliente.

devin mcp list muestra los servidores del agente Devin Local. En Cascade, la sección MCPs del menú ... muestra cada servidor y cuántas herramientas tiene habilitadas.

Pruébalo​

¿Qué TLD siguen libres para brewlab? De los que ya están registrados, ¿cuáles están en venta?

El agente ejecuta check_availability. La respuesta debería incluir dominios registrados, en venta y disponibles; el ejemplo de la herramienta muestra el resultado del 29 de septiembre de 2026.

Desconectar o cambiar de cuenta​

  • Agente Devin Local: devin mcp logout namebeta cierra la sesión y conserva el servidor; devin mcp remove namebeta lo elimina.
  • Cascade: desactiva el servidor con su interruptor en la sección MCPs o elimina la entrada de mcp_config.json.
  • Para usar otra cuenta de NameBeta, consulta Cambiar de cuenta.

Si no se conecta​

Consulta Solución de problemas, en especial «Does not support dynamic client registration».