Model Context Protocol: Advanced Topics¶
Lien : https://anthropic.skilljar.com/model-context-protocol-advanced-topics
Niveau : Avancé
Format : 16 leçons · 4 sections · Certificat
Prérequis : Python, JSON/HTTP, SSE, MCP Introduction
Description¶
Patterns avancés MCP pour la production : sampling, notifications, accès au filesystem, mécanismes de transport. Pour des serveurs MCP robustes et scalables.
Modules¶
Section 1 — Introduction¶
- Let's get started!
Section 2 — Core MCP Features¶
- Sampling — le serveur MCP peut demander des appels au LLM via le client
- Sampling walkthrough
- Log and progress notifications — feedback en temps réel
- Notifications walkthrough
- Roots — système de permissions d'accès aux répertoires
- Roots walkthrough
- Survey
Section 3 — Transports and Communication¶
- JSON message types
- The STDIO transport — communication via stdin/stdout
- The StreamableHTTP transport — communication HTTP bidirectionnelle
- StreamableHTTP in depth
- State and the StreamableHTTP transport
Section 4 — Assessment and Next Steps¶
- Assessment on MCP concepts
- Wrapping up
Objectifs d'apprentissage¶
- Implémenter le sampling pour permettre au serveur MCP d'invoquer le LLM
- Gérer les notifications de log et de progression
- Configurer les Roots pour les permissions d'accès filesystem
- Choisir le bon transport (STDIO vs StreamableHTTP) selon le contexte
- Gérer l'état dans une architecture StreamableHTTP
- Appliquer des patterns de communication bidirectionnelle en production