Le problème que MCP résout
Avant MCP, chaque agent IA avait sa propre façon de se connecter aux outils externes : une API pour Google Drive, une autre pour Slack, une troisième pour votre base de données. Résultat : des intégrations fragiles, difficiles à maintenir, impossibles à réutiliser.
MCP propose un protocole universel : un serveur MCP expose des outils et des ressources selon un format standard. N'importe quel client MCP (Claude, Cursor, votre agent LangGraph) peut se connecter et utiliser ces outils sans code d'intégration spécifique.
Les concepts clés
Outils (Tools)
Un outil MCP est une fonction que l'agent peut appeler : rechercher un fichier, exécuter une requête SQL, envoyer un email. Chaque outil a un nom, une description en langage naturel (pour que le LLM comprenne quand l'utiliser) et un schéma JSON pour les paramètres.
Ressources (Resources)
Les ressources sont des données que l'agent peut lire : le contenu d'un fichier, une page web, un enregistrement de base de données. Contrairement aux outils, les ressources sont passives : elles retournent de l'information sans exécuter d'action.
Prompts
MCP permet aussi d'exposer des templates de prompts réutilisables : des prompts système préconfigurés pour des cas d'usage spécifiques, avec des variables dynamiques.
Analogie simple : pensez à MCP comme à une prise USB-C universelle. Votre agent IA est l'ordinateur. Les serveurs MCP sont les appareils. Le protocole est le standard USB-C. Branchez n'importe quel appareil compatible, ça fonctionne.
Créer son premier serveur MCP en Python
Installez le SDK : pip install mcp. Créez votre serveur avec @server.tool() pour définir vos outils. Ajoutez votre serveur dans la configuration de Claude Desktop ou Cursor. Vos outils sont maintenant disponibles dans n'importe quelle conversation.
Les serveurs MCP à connaître absolument
MCP Filesystem : accès aux fichiers locaux. MCP PostgreSQL : requêtes SQL en langage naturel. MCP Slack : lecture et envoi de messages. MCP GitHub : navigation dans les repositories. MCP Brave Search : recherche web en temps réel. Tous open source, tous gratuits.
MCP, l’exposition d’outils aux agents et leur sécurisation sont traités en pratique dans le Bootcamp AI Engineering.