Aller au contenu principal

Évaluation finale sur MCP

Félicitations d’être arrivé à la fin de ce cours ! Voici un récapitulatif des concepts clés abordés et quelques questions pour tester votre compréhension avant de passer à la leçon de révision.

Questions de révision

Prenez le temps de réfléchir à ces questions avant de vérifier les réponses :

1. Qu’est-ce que le MCP et quel problème résout-il principalement ?

2. Quelle est la différence entre un outil MCP et l’utilisation d’outils classique (tool use) ?

3. Quels sont les deux types de ressources MCP ? Donnez un exemple de chacun.

4. Qui contrôle chaque primitive MCP ?

  • Les outils sont contrôlés par ___
  • Les ressources sont contrôlées par ___
  • Les prompts sont contrôlés par ___

5. Pourquoi les ressources sont-elles plus efficaces que les outils pour certains cas d’usage ?

6. Quel avantage principal les prompts MCP offrent-ils par rapport à ce que les utilisateurs pourraient écrire eux-mêmes ?

7. Quelle commande permet de lancer l’inspecteur MCP en mode développement ?


Réponses

1. MCP (Model Context Protocol) est une couche de communication qui fournit des outils et du contexte à Claude sans que vous ayez à écrire toute l’intégration vous-même. Il résout le problème de la complexité : au lieu d’implémenter des centaines de schémas d’outils pour des services comme GitHub, vous utilisez un serveur MCP qui a déjà tout défini.

2. Le tool use décrit comment Claude appelle des outils. MCP décrit qui implémente ces outils. Avec MCP, quelqu’un d’autre a déjà implémenté les outils — vous bénéficiez de ce travail sans le refaire.

3.

  • Ressources directes : URI statique, ex: docs://documents (liste tous les documents)
  • Ressources avec template : URI paramétré, ex: docs://documents/{doc_id} (récupère un document spécifique)

4. Les outils sont contrôlés par Claude — Les ressources sont contrôlées par l’application — Les prompts sont contrôlés par l’utilisateur

5. Les ressources pré-chargent les données dans le contexte initial, évitant des appels d’outils supplémentaires pendant la conversation. Cela réduit la latence et simplifie les interactions pour des données connues à l’avance.

6. Les prompts MCP sont conçus, testés et optimisés par l’auteur du serveur. Ils gèrent les cas limites et encodent l’expertise du domaine — les utilisateurs obtiennent des résultats bien meilleurs qu’avec leurs propres formulations.

7. mcp dev mcp_server.py


Pour passer l’évaluation officielle et obtenir votre certification, rendez-vous sur Anthropic Academy.