Aller au contenu principal

Recapitulatif MCP

Recapitulons les trois primitives de base d’un serveur MCP et comprenons quand utiliser chacune. L’insight cle : chaque primitive est controlee par une partie differente de votre stack applicatif.

Outils : controles par le modele

Les outils sont entierement controles par Claude. Le modele IA decide quand appeler ces fonctions, et les resultats sont utilises directement par Claude pour accomplir des taches.

Utilisez les outils quand vous voulez donner des capacites supplementaires a Claude. Par exemple, si vous demandez a Claude de calculer la racine carree de 3 en JavaScript, Claude decidera automatiquement d’utiliser un outil d’execution JavaScript.

Ressources : controlees par l’application

Les ressources sont controlees par votre code applicatif. Votre app decide quand recuperer les donnees de ressources et comment les utiliser, typiquement pour l’interface utilisateur ou pour ajouter du contexte aux conversations.

Utilisez les ressources quand vous avez besoin d’integrer des donnees dans votre app :

  • Remplir les options d’auto-completion dans l’interface
  • Recuperer des documents pour un selecteur de fichiers
  • Ajouter du contexte aux messages avant de les envoyer a Claude

Prompts : controles par l’utilisateur

Les prompts sont controles par les utilisateurs. Ils decident quand declencher ces workflows predefinis via des actions directes (cliquer sur des boutons, selectionner des options de menu, utiliser des commandes slash).

Utilisez les prompts quand vous voulez implementer des workflows predefinis facilement accessibles aux utilisateurs.

Choisir la bonne primitive

QuestionPrimitive
Besoin d’etendre les capacites de Claude ?Outils
Besoin d’integrer des donnees dans l’interface de votre app ?Ressources
Besoin d’offrir aux utilisateurs des workflows predefinis ?Prompts

Ce sont des lignes directrices generales. Chaque primitive sert une partie differente du stack applicatif : les outils servent le modele, les ressources servent l’application, et les prompts servent les utilisateurs.