É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.