Aller au contenu principal

Model Context Protocol (MCP)

MCP est une frontière d’interopérabilité entre un hôte IA et des capacités externes. L’hôte crée des clients reliés à des serveurs spécialisés et négocie les capacités disponibles.

PrimitiveContrôle habituelRôle
Toolsmodèleagir ou récupérer une information
Resourcesapplicationfournir un contexte structuré
Promptsutilisateurproposer des modèles d’interaction réutilisables

Le protocole normalise la découverte et l’appel. Il ne rend pas un outil fiable, ne garantit pas une bonne autorisation et ne décide pas quel résultat doit entrer dans le contexte.

Quand l’utiliser

  • plusieurs clients IA partagent la même intégration vivante ;
  • les capacités exigent découverte, entrées typées ou authentification distante ;
  • les données ou actions appartiennent à un service externe ;
  • un serveur ciblé peut exposer une petite surface compréhensible.

Une commande locale directe convient mieux à une opération simple propre à un seul harness. Un skill convient lorsque le manque est procédural.

Règles d’exploitation

  1. Préférer des serveurs ciblés et n’activer que les outils utiles.
  2. Garder les secrets dans l’environnement ou OAuth.
  3. Valider les sorties d’outils comme des entrées non fiables.
  4. Séparer lecture, écriture externe et action destructive.
  5. Noter ou épingler les versions quand la reproductibilité compte.
  6. Retirer les serveurs inutilisés.

Réviser si la spécification, les transports, l’autorisation ou les règles d’approbation de l’hôte changent.