Aller au contenu principal

Connecter Windsurf

Windsurf s’appelle désormais Devin Desktop, et sa documentation a migré de docs.windsurf.com vers docs.devin.ai. Il propose deux agents dont les configurations MCP sont distinctes : Devin Local, l’agent par défaut des nouveaux onglets, et Cascade, plus ancien.

Vérifié d’après la documentation de l’éditeur le 29 septembre 2026, sans test de bout en bout

Les étapes ci-dessous suivent la documentation de Devin consacrée à MCP dans Devin CLI, qu’utilise l’agent Devin Local, et à MCP dans Cascade. Nous ne nous sommes pas encore connectés nous-mêmes à NameBeta depuis Devin Desktop.

Cette documentation décrit une connexion via Dynamic Client Registration, que NameBeta ne propose pas, ou avec un identifiant client préenregistré. Elle ne mentionne pas les Client ID Metadata Documents : attendez-vous donc à avoir besoin d’un identifiant client, comme expliqué dans Se connecter.

Avant de commencer​

  • Devin Desktop (anciennement Windsurf). Avec les forfaits Enterprise, un administrateur doit parfois d’abord activer MCP.
  • Un compte NameBeta, ou créez-en un sur la page de connexion pendant la configuration.

Ajouter le serveur​

Agent Devin Local​

Exécutez dans un terminal :

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

-s user ajoute NameBeta pour tous vos projets, dans ~/.config/devin/mcp_config.json. Sans cette option, le serveur est ajouté à .devin/mcp_config.local.json, pour le projet en cours uniquement.

Cascade​

  1. Dans le panneau Cascade, ouvrez le menu ... (Actions) en haut à droite.
  2. Dans la section MCPs, cliquez sur Open MCP config file. Le fichier se trouve dans ~/.config/devin/mcp_config.json sous macOS et Linux, et dans %APPDATA%\devin\mcp_config.json sous Windows.
  3. Ajoutez une entrée namebeta sous mcpServers et enregistrez le fichier :
{
"mcpServers": {
"namebeta": {
"serverUrl": "https://namebeta.com/api/mcp"
}
}
}

Se connecter​

Pour l’agent Devin Local, exécutez :

devin mcp login namebeta

Votre navigateur ouvre la page de connexion NameBeta ; connectez-vous et autorisez l’accès. Si la connexion échoue plutôt avec une erreur relative à l’enregistrement dynamique du client (dynamic client registration), demandez un identifiant client comme indiqué dans la section Identifiants client préenregistrés, en précisant que le client est Devin. Connectez-vous ensuite avec cet identifiant :

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

La documentation de Cascade indique seulement qu’il prend en charge OAuth, sans préciser comment la connexion démarre ni s’il accepte un identifiant client.

devin mcp list affiche les serveurs de l’agent Devin Local. Pour Cascade, la section MCPs du menu ... liste chaque serveur et le nombre d’outils activés.

Essayer​

Quels TLD sont encore libres pour brewlab ? Parmi ceux qui sont déjà pris, lesquels sont à vendre ?

L’agent exécute check_availability. La réponse devrait mêler domaines déjà enregistrés, à vendre et disponibles ; l’exemple de l’outil montre le résultat obtenu le 29 septembre 2026.

Se déconnecter ou changer de compte​

  • Agent Devin Local : devin mcp logout namebeta vous déconnecte en conservant le serveur ; devin mcp remove namebeta le supprime.
  • Cascade : désactivez le serveur avec son interrupteur dans la section MCPs, ou supprimez l’entrée de mcp_config.json.
  • Pour utiliser un autre compte NameBeta, consultez Changer de compte.

En cas d’échec de connexion​

Consultez Dépannage, et en particulier « Does not support dynamic client registration ».