Aller au contenu

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