Audio récapitulatif
Pas de récapitulatif audio pour cette leçon.
Notes de cours
Notes de Cours : Transport HTTP Streamable
**I. Le Transport HTTP Streamable**
- Fonction : Permet l'envoi de messages entre un client et un serveur via une connexion HTTP.
- Avantage majeur : Permet l'hébergement distant des serveurs MCP (ex: mcpserver. com), ce qui ouvre la possibilité de créer des serveurs publics accessibles à tous.
- Limitation : Des paramètres spécifiques peuvent restreindre la fonctionnalité du serveur, notamment en limitant les types de messages envoyés du serveur → client.
**II. Paramètres de Configuration Clés**
- Paramètres concernés : stateless HTTP et JSON response.
- Valeur par défaut : Ces paramètres sont par défaut à false.
- Impact : Changer ces paramètres à true modifie la fonctionnalité du serveur et peut potentiellement casser le fonctionnement du client.
**III. Principes de Communication HTTP**
- Client → Serveur : La requête initiale du client vers le serveur est facile à mettre en œuvre.
- Serveur → Client : Il est difficile pour un serveur d'initier une requête vers un client dans un HTTP traditionnel, car :
- Le serveur ne connaît pas l'adresse du client.
- Le client n'est pas nécessairement accessible publiquement.
**IV. Types de Messages Impactés (Serveur → Client)**
Les messages suivants sont particulièrement difficiles à implémenter dans un environnement HTTP pur et sont affectés par les paramètres de configuration :
- Requêtes d'échantillonnage (Sampling requests).
- Notifications de progression (Progress notifications).
- Notifications de journalisation (Logging notifications).
- Autres types de messages.
Takeaways
- Le transport HTTP Streamable permet l'hébergement distant de serveurs publics.
- La communication Serveur → Client est difficile en HTTP traditionnel car le serveur ne connaît pas l'adresse du client.
- Les paramètres stateless HTTP et JSON response contrôlent la fonctionnalité des messages du serveur vers le client.
- Changer ces paramètres à true modifie le fonctionnement du serveur et peut potentiellement casser le client.
Cartes mémo 8 cartes
Question
cliquez pour révéler · ←/→
Réponse
cliquez pour retourner
Vérification des connaissances 0 questions
No quiz for this lesson yet.