Virabo Hoy
Chapitre 3

MCP : Connecter l'IA a Votre Stack

Comment je connecte l'IA à tous mes outils

18 min de lecture

L'IA piégée dans une boite de texte

Pendant des annees, l'IA générative a été piégée dans une boite de texte. Vous copiez des données, les collez dans un chatbot, obtenez une réponse, puis la recopiez dans un autre outil. Ce va-et-vient permanent entre les outils est le goulot d'étranglement numéro un de la productivité IA. Imaginez un chirurgien qui devrait sortir du bloc operatoire pour aller chercher chaque instrument un par un dans un autre batiment -- c'est exactement ce que nous faisons avec l'IA aujourd'hui. Le Model Context Protocol (MCP) est la solution à ce problème. Il permet à l'IA de se connecter directement à vos outils, vos données, vos services, sans copier-coller, sans quitter le contexte de travail. MCP est aux LLMs ce que USB a été aux périphériques : un protocole universel qui connecté tout.

MCP est le 'USB de l'IA'. Avant USB, chaque périphérique avait son propre connecteur. Avant MCP, chaque intégration IA était un développement custom. MCP standardise la connexion entre l'IA et le monde réel.

Qu'est-ce que MCP exactement ?

Le Model Context Protocol (MCP) est un protocole ouvert crée par Anthropic qui standardise la façon dont les applications d'IA se connectent à des sources de données et des outils externes. Concretement, MCP définit un langage commun pour que n'importe quel LLM puisse interagir avec n'importe quel service : lire des fichiers GitHub, envoyer des messages Slack, interroger une base de données, modifier un design Figma, tout cela directement depuis la conversation IA. Avant MCP, chaque intégration était un développement sur mesure -- un plugin ChatGPT ne fonctionnait pas avec Claude, un connecteur Gemini ne fonctionnait pas avec Copilot. MCP casse ces silos en creant un standard universel. C'est un protocole open-source, soutenu par une communauté croissante, et adopte par la majorité des acteurs majeurs de l'écosystème IA.

Protocole ouvert et open-source, crée par Anthropic

Standardise la connexion entre LLMs et outils externes

Agnostique du modèle : fonctionne avec Claude, GPT, Gemini, etc.

Supporte trois types de capacités : tools, resources, prompts

Adopte par Claude Code, Cursor, Windsurf, et de nombreux clients IA

VSIntegration API traditionnelleApplicationGitHubFigmaSlackDBAPI customSDKRESTGraphQLComplexeAvec MCPModele IAMCPGitHubFigmaSlackDBUnifie

Architecture : client, serveur et transport

L'architecture MCP repose sur trois composants fondamentaux. Le client MCP est l'application IA qui consomme les services -- Claude Code, Cursor, ou tout client compatible. Le serveur MCP est le programme qui expose les capacités d'un outil externe -- un serveur GitHub MCP expose les actions GitHub (lire les issues, créer des PRs, merger des branches), un serveur Figma MCP expose les actions Figma (lire les designs, exporter des assets). Le transport est le mécanisme de communication entre client et serveur, généralement stdio (communication locale via stdin/stdout) ou SSE (Server-Sent Events pour les serveurs distants). Cette architecture decouplée signifie que n'importe qui peut créer un serveur MCP pour n'importe quel service, et il fonctionnera automatiquement avec tous les clients compatibles. C'est cette modularite qui rend MCP si puissant.

L'analogie parfaite : le client MCP est votre navigateur, le serveur MCP est le site web, et le transport est HTTP. Comme pour le web, n'importe qui peut créer un serveur et n'importe quel client peut s'y connecter.

Modele IAMCP ProtocolGHGitHubFGFigmaSLSlackDBBase de donneesCSServeur Custom

Les serveurs MCP disponibles : officiels et communautaires

L'écosystème de serveurs MCP a explose en 2025-2026. Les serveurs officiels maintenus par les équipes des services incluent GitHub (gestion complète de repositories), Slack (lecture et envoi de messages), Google Drive (accès aux documents), et Sentry (monitoring d'erreurs). La communauté a crée des centaines de serveurs additionnels : Figma (lecture de designs et extraction de tokens), PostgreSQL et MySQL (requetes base de données en langage naturel), Notion (lecture et écriture de pages), Jira (gestion de tickets), AWS (operations cloud), et bien d'autres. Le registre MCP (mcp.so) répertorie tous les serveurs disponibles avec leur niveau de maturite. La qualité varie -- certains serveurs communautaires sont excellents, d'autres sont des prototypes fragiles. Privilégiez les serveurs avec une maintenance active et une documentation claire.

GitHub MCP : issues, PRs, branches, code review, deployments

Figma MCP : lecture de designs, extraction de tokens, inspection de composants

Slack MCP : lecture de canaux, envoi de messages, recherche

PostgreSQL/MySQL MCP : requetes en langage naturel, schema inspection

Google Drive MCP : lecture, recherche et organisation de documents

Registre complet : mcp.so et modelcontextprotocol.io

Ecosysteme MCPClaudeMCPGHGitHubSLSlackGDGoogle DriveSBSupabaseFGFigmaVLVercel

Connecter Claude Code a GitHub : le workflow ultime

La connexion Claude Code + GitHub via MCP est probablement le cas d'usage le plus transformateur. Une fois le serveur GitHub MCP configure, Claude Code peut directement lire les issues ouvertes, analyser les pull requests, écrire du code, créer des commits, pousser des branches, et ouvrir des PRs -- le tout sans quitter votre terminal. Le workflow devient : vous ouvrez une issue GitHub, vous dites a Claude Code 'resous l'issue #42', il lit l'issue, analyse le code concerne, écrit le fix, lance les tests, crée un commit avec un message structure, pousse la branche et ouvre une PR avec une description détaillée. Ce workflow qui prenait 2 heures se fait en 5 minutes avec vérification humaine. La configuration se fait en ajoutant le serveur GitHub dans votre fichier de configuration Claude Code avec votre token GitHub personnel.

Claude Code + GitHub MCP = le workflow de reve. Issue → analyse → code → tests → commit → PR, le tout en une seule conversation. La vérification humaine reste essentielle, mais 90% du travail mecanique est automatise.

Configuration MCP en 4 etapes1Installer Claude DesktopTelecharger depuis claude.ai/download2📄Editer le fichier de configOuvrir claude_desktop_config.json~/Library/Application Support/ Claude/ claude_desktop_config.json3🔌Ajouter un serveur MCPDeclarer le serveur dans mcpServers"mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/ server-github"] }}4Redemarrer et testerRelancer Claude Desktop et verifier

Connecter Claude Code a Figma : du design au code

La connexion Figma via MCP ouvre une possibilité extraordinaire : Claude Code peut lire vos maquettes Figma et générer le code correspondant en respectant exactement votre design system. Le serveur Figma MCP permet d'inspecter les composants, d'extraire les propriétés visuelles (couleurs, espacements, typographies, bordures), de lire la hierarchie des layers, et d'accéder aux design tokens. En combinaison avec un CLAUDE.md qui décrit vos conventions de composants, Claude Code peut transformer une maquette Figma en composant React fonctionnel en quelques secondes. Ce n'est pas du pixel-perfect automatique -- c'est un premier jet précis à 80-90% que vous affinez ensuite. Pour les designers qui codent ou les équipes design-dev, c'est un gain de temps considerable sur la phase d'intégration.

Inspection de composants : propriétés, styles, variants, auto-layout

Extraction de tokens : couleurs, typographies, espacements, ombres

Hierarchie de layers : comprendre la structure du design

Screenshots de composants : référence visuelle pour la génération de code

Workflow ideal : maquette Figma → Claude Code → composant React → ajustement humain

Connecter Claude Code aux bases de données

Les serveurs MCP pour bases de données (PostgreSQL, MySQL, SQLite, Supabase) permettent a Claude Code d'interroger vos données en langage naturel. Au lieu d'écrire des requetes SQL complexes, vous dites 'montre-moi les 10 utilisateurs les plus actifs ce mois-ci avec leur nombre de commandes' et Claude Code génère et exécute la requete SQL appropriee. Mais le vrai pouvoir va au-dela des requetes : Claude Code peut analyser votre schema, identifier les problèmes de performance (index manquants, requetes N+1), générer des migrations, et même proposer des optimisations architecturales. Attention cependant : connecter une IA à une base de données de production requiert des précautions sérieuses. Utilisez toujours un utilisateur en lecture seule pour les analyses, et ne donnez les droits d'écriture que sur des environnements de dev/staging avec des sauvegardes récentes.

Règle absolue : JAMAIS de connexion IA en écriture sur une base de données de production. Utilisez un utilisateur en lecture seule. Les analyses IA sont puissantes, mais une requete DELETE mal formulee est irréversible.

Connecter Claude Code a Slack et email

La connexion a Slack via MCP permet a Claude Code de lire les messages de canaux spécifiques, de rechercher dans l'historique des conversations, et d'envoyer des messages. Les cas d'usage sont multiples : générer un résumé quotidien des discussions d'un canal, rédiger des réponses contextuelles en se basant sur l'historique du thread, ou automatiser des notifications de déploiement. Pour l'email (via Gmail MCP), Claude Code peut lire, rechercher et rédiger des emails directement. Imaginez : vous demandez 'résumé tous les emails de ce client cette semaine et rédige une réponse qui adresse tous les points souleves' -- Claude Code lit les emails, synthétise, et prepare un brouillon que vous n'avez qu'a relire et envoyer. Ces integrations de communication sont parmi les plus utiles au quotidien car elles automatisent la partie la plus chronophage du travail de knowledge worker : la gestion de la communication.

Slack MCP : lecture de canaux, recherche d'historique, envoi de messages

Gmail MCP : lecture, recherche, rédaction de brouillons

Resume quotidien : synthèse automatique des discussions d'équipe

Reponses contextuelles : réponses basees sur l'historique du thread

Notifications automatiques : alertes de déploiement, rapports de bugs

Construire un serveur MCP custom

Quand aucun serveur MCP existant ne répond à votre besoin, vous pouvez en construire un. Les SDK officiels existent en Python (FastMCP) et TypeScript, et rendent la creation d'un serveur MCP remarquablement simple. Un serveur MCP basique ne fait que définir des 'tools' (fonctions que l'IA peut appeler) et des 'resources' (données que l'IA peut lire). Par exemple, pour connecter un CRM interne, vous créez des tools comme `search_clients`, `get_client_details`, `update_client_status` qui encapsulent vos appels API internes. Le serveur gere l'authentification, la validation des paramètres, et la transformation des réponses dans un format que l'IA peut comprendre. Un serveur MCP basique peut être crée en moins d'une heure. Pour les cas avancées, vous pouvez ajouter des resources (fichiers, schemas), des prompts (templates pré-configurés), et de la gestion d'etat.

SDK Python (FastMCP) : le plus rapide pour prototyper un serveur

SDK TypeScript : ideal pour les équipes JavaScript/Node.js

Tools : fonctions que l'IA peut appeler (CRUD, recherche, actions)

Resources : données que l'IA peut lire (fichiers, schemas, configs)

Prompts : templates pré-configurés pour des tâches spécifiques

Cas d'usage courantsLire des emailsAnalyser et trier automatiquementGmail MCP🎫Creer des ticketsTransformer les bugs en issuesLinear / Jira MCPDeployer du codeCI/CD et preview deploymentsVercel MCP📁Chercher des fichiersRetrouver des documents partagesGoogle Drive MCP🗄Gerer une baseMigrations, queries, RLSSupabase MCP🎨DesignerLire et creer dans FigmaFigma MCP

Sécurité et permissions : les garde-fous essentiels

Connecter une IA à vos systèmes internes souleve des questions de sécurité fondamentales. La règle numéro un : le principe du moindre privilege. Chaque serveur MCP ne doit avoir accès qu'aux données et actions strictement nécessaires. Un serveur GitHub pour la lecture de code n'a pas besoin de droits d'écriture. Un serveur de base de données pour l'analyse n'a pas besoin de droits DELETE. Deuxièmement, l'audit trail : loggez chaque action executee via MCP pour pouvoir tracer qui a fait quoi et quand. Troisièmement, la validation des inputs : un serveur MCP doit valider et sanitizer tous les paramètres recus de l'IA -- n'oubliez pas que l'IA peut être manipulee via prompt injection. Quatrièmement, les secrets : ne hardcodez jamais de tokens ou credentials dans les configurations MCP -- utilisez des variables d'environnement ou un gestionnaire de secrets. Enfin, testez votre serveur MCP comme n'importe quel code critique : tests unitaires, tests d'intégration, revue de code.

Chaque serveur MCP est une porte d'entree dans vos systèmes. Traitez-le avec le même niveau de sécurité qu'une API publique : authentification, autorisation, validation, logging, et principe du moindre privilege.

MCP en production : patterns et bonnes pratiques

Deployer MCP en production dans une équipe ou une organisation requiert une approche structurée. Premier pattern : le serveur MCP centralise. Au lieu de laisser chaque développeur configurer ses propres serveurs, deployez des serveurs MCP partages et sécurisés accessibles par toute l'équipe. Deuxieme pattern : le gateway MCP. Un proxy qui centralise les logs, gere les permissions par rôle, et applique des rate limits. Troisieme pattern : les serveurs MCP containerises (Docker) pour un déploiement reproductible et isole. Quatrieme pattern : la configuration as code -- toute la configuration MCP doit être versionnee et revue comme du code. En 2026, des plateformes comme Cloudflare proposent des solutions MCP hébergées qui simplifient considérablement le déploiement. L'adoption de MCP en entreprise suit la même trajectoire que l'adoption des APIs REST il y a 15 ans : les early adopters construisent des avantages competitifs significatifs.

Serveurs centralises : déploiement partage, sécurisé, maintenu par l'équipe infra

MCP gateway : proxy avec logs, permissions par rôle, rate limiting

Containerisation : Docker pour un déploiement reproductible et isole

Config as code : toute la configuration versionnee et revue

Solutions hébergées : Cloudflare Workers, solutions SaaS emergentes

Conclusion : MCP, le pont entre l'IA et le monde réel

MCP represente un tournant dans l'evolution de l'IA générative. En passant d'un chatbot isole à un agent connecté à votre stack technique complète, l'IA cesse d'être un outil de question-réponse pour devenir un véritable membre opérationnel de votre équipe. Les organisations qui maîtrisent MCP aujourd'hui construisent des avantages competitifs qui seront difficiles a rattraper. La courbe d'apprentissage est accessible : configurer un serveur GitHub MCP prend 10 minutes, connecter Figma prend 15 minutes, et les bénéfices sont immediats. Le vrai defi n'est pas technique -- c'est organisationnel. Il s'agit de définir quels outils connecter, quelles permissions accorder, et comment former les équipes. MCP complète le triptyque du professionnel IA moderne : le prompt engineering pour communiquer, le context engineering (CLAUDE.md) pour configurer, et MCP pour connecter. Avec ces trois compétences, vous êtes équipe pour l'ere de l'IA opérationnelle.