Module 08 · Avancé Devin · 7 heures
MCP Servers : connecter Devin à vos outils
Connecter Devin à vos outils externes (GitHub, Slack, Notion, bases de données) via le Model Context Protocol. Configurer les MCP servers, naviguer le marketplace, créer des intégrations custom.
de formation
maximum
sur 14
Public visé
Apprenants ayant suivi le module 03
Prérequis
Module 03 obligatoire, module 07 recommandé
Modalités
Présentiel ou distanciel
Effectif maximum
10 apprenants par session
Objectifs pédagogiques
À l'issue de ce module, l'apprenant sera capable de :
- Comprendre le Model Context Protocol (MCP) et son rôle dans l'écosystème Devin
- Configurer des MCP servers dans un projet Devin
- Connecter Devin à des outils externes (GitHub, Slack, Notion, bases de données)
- Naviguer dans le MCP Marketplace et installer des intégrations
- Configurer les permissions des outils MCP
- Créer un MCP server custom simple pour un outil métier
Programme détaillé
5 sections, pour un total de 7 heures.
Introduction au MCP
1h- Qu'est-ce que le Model Context Protocol
- Comment MCP fonctionne : serveur MCP + client (Devin) + outils exposés
- Différence entre MCP et API classique
- Le MCP Marketplace : 100+ intégrations disponibles
Configuration des MCP servers
2h- Fichiers de configuration : .devin/mcp_config.json et .devin/mcp_config.local.json
- Deux types de serveurs : Local command (stdio) et Remote server (HTTP)
- Exemple : configurer un MCP server GitHub
- Exemple : configurer un MCP server Slack
- Gestion des secrets : utiliser mcp_config.local.json (gitignored)
Le MCP Marketplace
1h- Navigation dans le MCP Marketplace
- Intégrations one-click OAuth : GitHub, Slack, Notion
- Intégrations nécessitant des credentials : bases de données
- Comment évaluer un MCP server avant installation
Permissions et sécurité MCP
1h- Les outils MCP apparaissent au format mcp__<server>__<tool>
- Permissions MCP : allow, deny, ask
- Bonnes pratiques de sécurité : principe du moindre privilège
- Vérifier les permissions d'un MCP server avant installation
MCP server custom et atelier pratique
2h- Quand créer un MCP server custom : outils métier internes
- Structure d'un MCP server : SDK Python, SDK TypeScript
- Atelier : configurer un ensemble de MCP servers pour un cas métier
- Test : demander à Devin d'utiliser les outils MCP configurés
Modalités pédagogiques
- 60% de pratique, 40% d'apports théoriques
- Exercices construits sur les outils réels utilisés par les apprenants
- Chaque apprenant configure ses propres MCP servers
Modalités d'évaluation
- Exercices pratiques à chaque section
- Validation des MCP servers configurés
- Livrable : un projet Devin avec au moins 3 MCP servers fonctionnels
- QCM final : 10 questions sur le MCP, 70% de réussite requis
Moyens techniques requis
- Ordinateur personnel pour chaque apprenant
- Connexion internet haut débit
- Accès à Devin (Desktop ou CLI) pendant la formation
- Comptes sur les outils à connecter (GitHub, Slack, Notion, etc.)
Adaptation par filière
Le contenu de ce module est adapté à votre secteur d'activité :
| Secteur | Exemple d'application |
|---|---|
| BTP | MCP pour outils de devis, planification chantier, ERP bâtiment |
| Industrie | MCP pour GMAO, SCADA, ERP industriel |
| Transport | MCP pour TMS, GPS fleet, outils de logistique |
| Sanitaire et social | MCP pour dossiers patients (sécurité renforcée), outils de suivi |
| Agriculture | MCP pour outils agronomiques, capteurs IoT, bases agricoles |
| Commerce | MCP pour CRM, e-commerce, outils marketing |
| Tertiaire | MCP pour suites bureautiques, ERP, outils de reporting |
Questions fréquentes
Le MCP fonctionne-t-il avec tous les outils ?
Le MCP Marketplace propose plus de 100 intégrations (GitHub, Slack, Notion, Sentry, Datadog, PostgreSQL, Salesforce, Stripe, HubSpot, BigQuery, etc.). Pour les outils métier internes qui ne sont pas dans le marketplace, vous pouvez créer un MCP server custom. La formation montre comment faire.
Faut-il savoir coder pour configurer des MCP servers ?
Pour configurer des MCP servers existants (GitHub, Slack, Notion, etc.), non : c'est de la configuration JSON. Pour créer un MCP server custom, des bases en Python ou TypeScript sont utiles mais la formation couvre les principes essentiels.
Demandez un devis pour ce module
Tarif B2B à partir de 850€/jour. Adaptation à votre filière incluse.