Anthropic, la société derrière Claude 3.5, présente Model Context Protocol (MCP), une nouvelle norme open Source permettant de connecter efficacement les modèles d’IA aux systèmes de données existants, tout en facilitant leur intégration dans des environnements commerciaux variés.
Les assistants IA, malgré leur sophistication croissante, restent souvent isolés des données critiques. Les intégrations personnalisées entre les modèles et les systèmes de données fragmentent les flux de travail, créant ainsi des silos d’informations coûteux à maintenir et peu évolutifs.
Connectez les assistants IA aux données dont ils ont besoin
Le Model Context Protocol répond à ce défi avec une architecture universelle.
« Que vous construisiez un IDE basé sur l’IA, amélioriez une interface de discussion ou créiez des flux de travail d’IA personnalisés, MCP fournit un moyen standardisé de connecter les LLM au contexte dont ils ont besoin. » peut-on lire sur la page MCP Github.
Ce standard ouvert permet aux développeurs d’établir des connexions bidirectionnelles sécurisées entre leurs sources de données et les LLM. L’architecture est simple : les développeurs peuvent soit exposer leurs données via des serveurs MCP, soit créer des applications d’IA (clients MCP) qui se connectent à ces serveurs.
Ce protocole de contextualisation comporte trois volets principaux :
- spécifications de protocoles et kits de développement logiciel (SDK) ;
- prise en charge du serveur MCP local dans les applications Claude Desktop ;
- un référentiel open Source de serveurs MCP.
Pour encourager l’adoption, Anthropic propose des serveurs MCP prédéfinis pour les outils d’entreprise populaires, tels que Google Drive, Slack, GitHub, Postgres et Puppeteer.
Cas d’usage concrets
Des sociétés comme Block et Apollo ont déjà intégré MCP dans leurs systèmes, tandis que des acteurs comme Zed, Replit ou Codeium s’appuient sur ce protocole pour enrichir leurs plateformes. Ces utilisations permettent :
- Un meilleur contexte pour les tâches complexes comme le codage, avec une génération de code plus précise.
- Une réduction des efforts liés aux intégrations spécifiques, au profit d’une approche standard.
Block, par exemple, considère le MCP comme un moyen de favoriser une innovation transparente et collaborative. Selon Dhanji R. Prasanna, CTO de Block :
« Les technologies ouvertes comme le Model Context Protocol sont les ponts qui relient l’IA aux applications du monde réel, garantissant que l’innovation est accessible, transparente et ancrée dans la collaboration. Nous sommes ravis de nous associer à un protocole et de l’utiliser pour créer des systèmes agentiques, qui suppriment le fardeau de la mécanique afin que les gens puissent se concentrer sur la création ».
Comment démarrer avec MCP ?
Les développeurs peuvent explorer MCP dès aujourd’hui avec :
- Serveurs MCP prédéfinisdisponible via Claude Desktop ;
- Un guide de démarrage rapide pour créer un serveur MCP personnalisé ;
- Des contributions open Source aux connecteurs et référentiels disponibles.
Les clients Claude for Work existants peuvent commencer à tester les serveurs MCP localement, en connectant Claude aux systèmes et ensembles de données internes. Anthropic fournira bientôt des kits d’outils de développement pour le déploiement de serveurs MCP de production à distance.