Audio récapitulatif
Pas de récapitulatif audio pour cette leçon.
Notes de cours
Notes d'étude : Messages MCP et Transport IO Standard
- Objectif du cours : Comprendre le transport HTTP streamable et ses limitations en utilisant les messages MCP.
- Format de communication : Les clients et les serveurs communiquent en utilisant le format JSON.
- Spécification MCP : La liste complète des types de messages est définie dans un dépôt de spécification séparé (le fichier schema. ts).
Types de Messages MCP
- Paires Requête/Résultat (Request/Result) :
- Ces messages fonctionnent par paires (ex. : call tool request → call tool result).
- Ils décrivent une action envoyée et le type de réponse attendue.
- Notifications :
- Ce sont des messages basés sur des événements (ex. : progress notification, logging message notification).
- Ils informent sur un événement survenu et ne nécessitent pas de réponse.
Direction des Messages
- Les types de messages sont catégorisés selon leur émetteur (Client ou Serveur).
- Flux Client → Serveur : Contient les requêtes envoyées par le client (ex. : client request).
- Flux Serveur → Client : Contient les résultats et les notifications envoyés par le serveur (ex. : server result, server notification).
Point Clé (Takeaway)
- Les requêtes serveur et les notifications serveur sont les messages envoyés du serveur vers le client. Cette distinction est cruciale pour l'étude du transport HTTP streamable.
Takeaways
- La communication entre clients et serveurs utilise le format JSON.
- Les messages MCP se divisent en paires Requête/Résultat (action et réponse) et en Notifications (messages basés sur des événements sans réponse).
- Les messages sont catégorisés selon leur direction : Client → Serveur (requêtes) et Serveur → Client (résultats/notifications).
- Les requêtes et notifications envoyées par le serveur sont celles qui transitent du Serveur vers le Client.
Cartes mémo 7 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Vérification des connaissances 0 questions
No quiz for this lesson yet.