Passer au contenu principal
MCP (Model Context Protocol) vous permet de connecter des serveurs d’outils externes à Devin CLI, ce qui donne à l’agent accès à des API, des bases de données, des outils de suivi des problèmes et à tout autre service que vous pouvez encapsuler dans un serveur MCP. Lorsque vous configurez un serveur MCP, ses outils deviennent accessibles à l’agent au même titre que les outils intégrés. L’agent peut détecter les outils disponibles et les appeler selon les besoins.

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

Ajoutez un serveur MCP GitHub à votre projet :
Désormais, l’agent peut ouvrir des problèmes, lire des demandes de fusion (PR), rechercher dans les dépôts et bien plus encore — le tout en langage naturel.

Contrôle des autorisations

Une fois configurés, les outils MCP apparaissent dans un format avec espace de noms : 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 :
Consultez Autorisations pour connaître la syntaxe complète des autorisations.

Authentification

Certains serveurs MCP distants (comme Atlassian, Notion et Linear) nécessitent une authentification OAuth. Chaque client MCP s’authentifie indépendamment : les tokens de Windsurf ou de Claude Code ne sont pas partagés avec Devin CLI. Après avoir ajouté un serveur distant, authentifiez-vous avec :
Cela ouvre une fenêtre de navigateur pour lancer le flux OAuth. Consultez Configuration MCP — Authentification pour plus de détails.

Désactivation des serveurs

Vous pouvez désactiver temporairement un serveur MCP sans supprimer sa configuration ni ses identifiants :
Consultez MCP Configuration — Activation et désactivation des serveurs pour en savoir plus.

Prochaines étapes

Configuration

Apprenez à configurer les serveurs MCP en détail

Autorisations

Contrôlez les outils MCP que l’agent peut utiliser