Intermediate
6.5h · 28 lessons
MCP Servers in Practice
Design, build and publish Model Context Protocol servers.
4.9rating4,210 enrolledLifetime access
Start free preview
About this course
Give your models real tools and data. Auth, streaming, resource design, and shipping to clients like Claude and Cursor.
What you'll learn
- Build MCP servers that expose your tools to any MCP-aware client
- Design resources, tools and prompts that compose cleanly
- Secure servers with auth, scopes and audit logging
- Publish and version servers your team can rely on
Requirements
- Comfort with TypeScript or Python
- Basic understanding of JSON-RPC or HTTP APIs
- Claude Desktop or another MCP-capable client installed
Curriculum
6 modules · 24 lessons
Module 1What is MCP4 lessons
Module 1
What is MCP
- 01.01The problem MCP solves
- 01.02Clients, servers and transports
- 01.03Resources vs tools vs prompts
- 01.04Your first server in 10 minutes
Module quiz · 3 questions
Module 2Building tools4 lessons
Module 2
Building tools
- 02.01Designing tool schemas
- 02.02Error handling
- 02.03Streaming responses
- 02.04Testing with the inspector
Module quiz · 3 questions
Module 3Resources and prompts4 lessons
Module 3
Resources and prompts
Module quiz · 3 questions
Module 4Security4 lessons
Module 4
Security
Module quiz · 3 questions
Module 5Deployment4 lessons
Module 5
Deployment
- 05.01Local vs remote servers
- 05.02Packaging for distribution
- 05.03Observability
- 05.04Upgrades without breaking clients
Module quiz · 3 questions
Module 6Capstone4 lessons
Module 6
Capstone
Module quiz · 3 questions