Anthropic · Course
Model Context Protocol: Advanced topics
Model Context Protocol: Advanced topics is for engineers building production MCP servers. It covers sampling, logging and progress reporting, roots, the message specification, transports including stdio and SSE, and stateless HTTP for scaling.
Who it suits
- Engineers building production MCP servers who need the protocol’s advanced capabilities.
- Developers choosing between transports for deployment, functionality and scaling needs.
What it covers
- Sampling: how servers request language model calls through connected clients.
- Real-time feedback with context objects, logging callbacks and progress reporting.
- Roots for granting servers access to directories with security boundaries.
- Request-result pairs versus notifications, and the stdio initialisation handshake.
- Server-Sent Events, stateless HTTP for horizontal scaling, and choosing a transport.
Before you start
- Basic understanding of MCP servers and clients.
- Familiarity with async programming patterns.
Common questions about Model Context Protocol: Advanced topics
- How long is Model Context Protocol: Advanced topics?
- Anthropic lists 11 lessons on the course page.
- What should I know first?
- A basic understanding of MCP servers and clients, and familiarity with async programming.
- Is there an introductory course?
- Yes. Anthropic offers Introduction to Model Context Protocol, which this course builds on.
More like this
Keep learning on Infrato
- Path: AI for software developers
- Tool: Claude Code
- More from Anthropic: all Anthropic listings in the directory
- Explore all AI courses
Where this comes from
Written from Anthropic’s own pages, read on 2026-10-13. Content, prices and availability change, so the provider’s page is the source. We are not affiliated with Anthropic and this is not an endorsement.