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.
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
- En el panel de Cascade, abre el menú
...(Actions) de la esquina superior derecha. - En la sección MCPs, haz clic en Open MCP config file. El archivo es
~/.config/devin/mcp_config.jsonen macOS y Linux, y%APPDATA%\devin\mcp_config.jsonen Windows. - Añade una entrada
namebetadentro demcpServersy 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 namebetacierra la sesión y conserva el servidor;devin mcp remove namebetalo 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».