Skip to main content
Le serveur Devin MCP fournit un accès programmatique aux fonctionnalités de la plateforme de Devin pour les dépôts privés et publics. Au-delà de la documentation des dépôts et des fonctionnalités de recherche, il donne à tout agent IA ou IDE compatible MCP un accès complet à la gestion des sessions, aux playbooks, à Knowledge et à la planification.
Toute session Devin ou tout client compatible MCP peut créer des sessions, gérer les playbooks et Knowledge, configurer des planifications, et plus encore. Consultez les Fonctionnalités avancées pour plus de détails sur ce que Devin peut faire.

Qu’est-ce que MCP ?

Le Model Context Protocol (MCP) est une norme ouverte qui permet aux applications d’IA de se connecter en toute sécurité à des sources de données et à des outils compatibles avec MCP. Vous pouvez voir MCP comme un port USB-C pour les applications d’IA : une manière standardisée de connecter des applications d’IA à différents services.

Serveur Devin MCP

Le serveur Devin MCP est un service nécessitant une authentification qui donne accès aux dépôts publics et privés, ainsi qu’à l’ensemble des fonctionnalités de gestion de la plateforme. URL de base du serveur : https://mcp.devin.ai/

Authentification requise

Pour utiliser le serveur Devin MCP, vous avez besoin d’une clé API Devin :
  1. Créez un compte Devin sur Devin.ai
  2. Générez une clé API depuis les Settings de votre compte
  3. Ajoutez la clé API à la configuration de votre client MCP
Le serveur MCP prend en charge les mêmes méthodes d’authentification que la Devin API :
Les anciennes clés API (préfixe apk_ / apk_user_) ne sont pas prises en charge par le serveur Devin MCP. Utilisez plutôt une API key d’utilisateur de service.

Comptes Enterprise : en-tête X-Org-Id

Les API keys d’utilisateur de service Enterprise et les PAT ont un périmètre défini au niveau du compte, et non d’une organisation spécifique. Comme les outils MCP opèrent sur des ressources au niveau de l’organisation (sessions, playbooks, Knowledge, etc.), vous devez indiquer au serveur l’organisation cible en transmettant l’en-tête X-Org-Id :
Trouvez l’ID de votre organisation sur la page Settings > Service users, ou appelez l’endpoint GET /v3/self avec votre clé API.
Les API keys d’utilisateur de service avec un périmètre d’org n’ont pas besoin de cet en-tête — l’organisation est résolue automatiquement.

Outils disponibles

Documentation du dépôt

Ces outils vous permettent d’explorer et d’interroger la documentation de n’importe quel dépôt GitHub (public ou privé, avec authentification) :

Gestion des sessions

Créez, recherchez, inspectez et contrôlez les sessions Devin par programmation :

Gestion des playbooks

Créez et gérez des playbooks qui standardisent la façon dont Devin exécute les tâches :

Gestion de Knowledge

Gérez la base de connaissances de votre organisation que Devin utilise comme contexte :

Gestion de la planification

Configurez des sessions Devin planifiées, récurrentes ou ponctuelles :

Gestion des intégrations

Consultez et gérez les intégrations natives et les serveurs MCP de votre organisation :

Protocoles de communication

Le serveur Devin MCP prend en charge HTTP en streaming :
  • URL : https://mcp.devin.ai/mcp
  • Fonctionne avec les clients compatibles HTTP
  • Recommandé pour toutes les intégrations
L’ancien endpoint SSE (/sse) a été déprécié. Utilisez plutôt l’endpoint /mcp.

Principales différences par rapport à DeepWiki MCP

Instructions de configuration

Le nom du champ pour l’URL du serveur dépend du client : Devin Desktop utilise serverUrl, tandis que la plupart des autres clients utilisent le champ standard url. Si vous utilisez le mauvais nom de champ, le serveur MCP sera ignoré sans avertissement.

Pour Devin Desktop :

Pour la plupart des autres clients (p. ex. Cursor) :

Pour Claude Code :