Comment cela fonctionne
1
Configurer un serveur
Vous définissez un serveur MCP dans votre fichier de configuration avec une commande, des arguments et, éventuellement, des variables d’environnement.
2
Lancement du serveur
Devin CLI démarre le processus du serveur lorsque nécessaire. Le serveur se connecte à l’API externe (GitHub, Linear, etc.).
3
Découverte des outils
L’agent détecte les outils mis à disposition par le serveur (par ex.,
create_issue, list_repos).4
Exécution des outils
Lorsque l’agent appelle un outil MCP, la requête transite par le serveur jusqu’au service externe, puis le résultat est renvoyé.
Exemple rapide
Contrôle des autorisations
mcp__<server>__<tool>. Par exemple, un serveur “github” avec un outil “create_issue” devient mcp__github__create_issue.
Les outils MCP sont soumis au même système d’autorisations que les outils intégrés. Vous pouvez contrôler l’accès à plusieurs niveaux :
Prompts sous forme de slash commands
prompts. Devin CLI expose chacun d’eux sous la forme d’une slash command :
linear qui publie un prompt bug_report devient /mcp__linear__bug_report. Les commandes de prompt sont répertoriées dans la palette de commandes, dans leur propre catégorie MCP. Elles affichent le titre ou la description publiés par le serveur, ainsi qu’une indication des arguments basée sur les paramètres déclarés du prompt — <name> pour les arguments obligatoires et [name] pour les arguments facultatifs.
Lorsque vous envoyez la commande, Devin CLI récupère le prompt auprès du serveur et utilise les messages renvoyés comme votre message pour ce tour.
Correspondance des arguments
ENG-1234 remplit le premier argument déclaré et le reste de la ligne remplit le dernier. Si le prompt ne déclare aucun argument, tout ce que vous saisissez est ajouté au prompt développé au lieu d’être ignoré.
Seuls les serveurs déjà connectés proposent des commandes annoncées (les connexions sont établies en arrière-plan au démarrage), mais la résolution de l’invocation est effectuée à la demande : vous pouvez saisir
/mcp__<server>__<prompt> même si la commande n’a jamais été annoncée, ce qui déclenche la connexion au serveur.Authentification
devin mcp logout, puis devin mcp login : consultez Configuration MCP — Authentification et Réauthentification pour plus de détails.
Désactivation des serveurs
Prochaines étapes
Configuration
Apprenez à configurer les serveurs MCP en détail
Autorisations
Contrôlez les outils MCP que l’agent peut utiliser

