Agents 🇷🇺 03.08.2026 11:01

Pourquoi nous avons choisi MCP pour notre agent IA et pourquoi c'était une bonne décision

AnthropicAnthropic
Un développeur de Bitrix24 explique le choix de l'entreprise pour le protocole de contexte de modèle (MCP) pour son assistant IA Marta. L'article détaille la transition de simples appels de fonctions vers une architecture plus flexible basée sur MCP, permettant la découverte dynamique d'outils par utilisateur, ainsi que l'évolution du protocole d'un usage interne à externe avec une authentification appropriée. L'auteur discute également des défis du « Tool Hell » et des solutions comme l'utilisation de MCP via CLI et la gestion de fichiers pour les réponses longues.
Michael Vasiliev, développeur chez Bitrix24, explique pourquoi l'entreprise a choisi MCP (Model Context Protocol) pour son assistant IA, qui a commencé sous le nom de Marta avant d'évoluer en BitrixGPT. Au départ, l'assistant utilisait l'appel de fonction, ce qui suffisait pour quelques actions fixes mais devenait lourd à mesure que le nombre d'outils augmentait, nécessitant des mises à jour constantes du code et le chargement de tous les outils pour chaque utilisateur. MCP a permis de déplacer les outils hors de l'agent vers un service externe, permettant une disponibilité dynamique des outils en fonction des autorisations utilisateur. La première version était interne, utilisant un proxy MCP avec des identifiants utilisateur signés pour l'autorisation. Pour prendre en charge les clients externes, ils ont ajouté OAuth et sont passés du transport SSE au transport HTTP Streamable. MCP a été officiellement introduit par Anthropic en novembre 2024, et Bitrix24 l'a adopté en mars 2025. L'adoption précoce présentait des avantages, comme la construction d'une architecture autour d'un protocole qui s'est ensuite amélioré, mais aussi des défis, comme l'adaptation aux changements du protocole. Ils ont également introduit des serveurs MCP virtuels pour différents domaines (tâches, calendrier, CRM) et un mcp-cli pour éviter le « Tool Hell », qui survient lorsque trop de descriptions d'outils encombrent le contexte du modèle. Les réponses longues des outils sont enregistrées dans des fichiers pour éviter la surcharge du contexte, et globalement, MCP a aidé à construire une infrastructure évolutive pour la gestion des outils.
Source: Habr — хаб ИИ — original
Nos articles précédents sur ce sujet ↓
Infos fraîches