2 min de lecture · Mis à jour 2026-05-22

MCP server : c'est quoi et quand vous en avez vraiment besoin

Le Model Context Protocol est le standard pour exposer outils et données aux LLM. Guide pratique du moment où il est rentable.

par helpcode engineering team · Engineering @ helpcode

Qu'est-ce que MCP, brièvement

Le Model Context Protocol est un standard basé sur JSON-RPC d'Anthropic pour exposer des outils, des ressources et des prompts aux modèles IA de manière uniforme. Un serveur MCP publie un catalogue ; un client MCP (le modèle ou le harness qui l'entoure) les découvre et les appelle.

C'est la réponse côté spec d'intégration au fait que « chaque vendor LLM invente son propre format de function calling ».

Pourquoi un standard

Avant MCP, tout déploiement IA sérieux devait écrire N adaptateurs : un par format de function calling de provider LLM, un par outil, un par version. La combinatoire était brutale. MCP réduit cela à « un adaptateur par outil, chaque modèle parle MCP ».

Pour helpcode concrètement : notre knowledge base, nos lookups CRM clients, notre téléphonie et une longue traîne d'outils spécifiques aux clients s'exposent tous en MCP. L'agent ne se soucie pas du modèle qui raisonne sur ce tour.

Quand MCP est rentable

Vous avez besoin de MCP si :

  • Vous exposez plus de ~3 outils à l'agent et la surface d'outils évolue souvent.
  • Vous utilisez plus d'un provider LLM (ou vous voulez en avoir l'option).
  • Vous avez un écosystème interne d'outils que d'autres produits IA dans l'entreprise devraient réutiliser.

Quand vous n'en avez pas besoin

Vous n'avez pas besoin de MCP si :

  • Vous avez un seul outil (par ex. un unique lookup CRM). Le function calling direct est plus simple.
  • Vous shippez un prototype one-shot.
  • Le function calling natif de votre provider LLM survivra à votre stack.

MCP a un coût d'apprentissage ; ne le payez pas sans raison.

Comment helpcode utilise MCP

helpcode fait tourner un serveur MCP au-dessus de anythingmcp.com (notre gateway MCP open source). Sous-ensemble :

  • kb.search(query, scope) → retrieval ancré, avec citations.
  • kb.docs(slug) → fetch du document brut.
  • crm.lookup_caller(phone | email) → renvoie l'enregistrement Salesforce/HubSpot/Zendesk correspondant.
  • crm.create_case(payload) → ouvre un Case avec nos champs captés pré-remplis.
  • voice.transfer(skill) → transfère l'appel voice en direct à la bonne file humaine.

Chaque appel d'outil est loggé avec le modèle qui l'a invoqué et les arguments. Le journal d'audit est le même que celui que nous utilisons pour la conformité AI Act.

Pour aller plus loin

À propos de l'auteur

HE

helpcode engineering team

Engineering @ helpcode