~$ man mcp
C'est quoi MCP (Model Context Protocol) ?
définition
MCP est un standard ouvert publié par Anthropic fin 2024. Il définit comment un LLM peut découvrir, appeler et recevoir des résultats de serveurs externes de façon sécurisée et standardisée.
Un serveur MCP expose des outils (lecture de fichiers, requêtes API, bases de données) via un protocole simple. Le modèle peut alors les utiliser sans que le développeur réécrive des connecteurs spécifiques à chaque LLM.
Plusieurs IDE IA (Cursor, Windsurf, Claude Code) ont déjà intégré le support natif de MCP, ce qui permet aux assistants de coder directement dans ton environnement local ou cloud.
C’est comme les prises USB-C : avant, chaque appareil avait son câble bizarre ; maintenant un seul port standard permet de brancher n’importe quel accessoire sans réfléchir.
à retenir
- MCP est maintenu par Anthropic mais ouvert à tous les éditeurs de modèles.
- Un serveur MCP peut tourner en local ou sur un serveur distant.
- Le protocole gère la découverte des outils et les permissions d’accès.
- Il réduit fortement le besoin de fine-tuning ou de wrappers custom pour chaque outil.
- L’adoption dans les IDE IA en fait déjà un standard de fait pour les workflows agents.
le marché en 2026
En 2026 les entreprises cherchent des profils capables d’exposer des outils internes via MCP pour rendre leurs LLM vraiment utiles en production. Les postes les plus demandés sont les ingénieurs d’intégration IA et les développeurs d’agents qui maîtrisent ce protocole.
questions fréquentes
Comment créer son premier serveur MCP ?
Tu utilises le SDK officiel ou une implémentation communautaire en Python/TypeScript. Tu définis tes outils sous forme de fonctions puis tu exposes un endpoint qui respecte le protocole MCP.
MCP est-il compatible avec tous les modèles de langage ?
Oui dès que le client (IDE ou application) implémente le protocole. Claude, GPT-4o et Gemini sont déjà supportés via les IDE qui parlent MCP.
Quelles sont les différences entre MCP et les function calls classiques ?
Les function calls sont propres à chaque fournisseur. MCP standardise la découverte, la description et l’appel des outils quel que soit le modèle utilisé.
Faut-il héberger soi-même les serveurs MCP ?
Non, tu peux utiliser des serveurs publics ou des packages existants. Beaucoup tournent en local sur ta machine pour accéder à tes fichiers et terminaux.
