Skip to main content
EduRails

Online learning made easy. For your whole institution.

AdvancedContent in Spanish

MCP: Model Context Protocol

Connect Claude to your tools and data through the Model Context Protocol: host/client/server architecture, tools, resources and prompts, transports, connecting in Claude Code and Desktop, and how to build a secure MCP server. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

10 lessons 2 hours 500 XP

Start the course

Syllabus

Module 1 · Fundamentals

  1. 1What MCP is and why it exists12 min
  2. 2The MCP architecture: hosts, clients and servers12 min
  3. 3Data layer vs transport layer (JSON-RPC and lifecycle)14 min

Module 2 · Practical use

  1. 4Server primitives: tools, resources and prompts14 min
  2. 5Client primitives: sampling, elicitation, roots and logging14 min
  3. 6Transports: stdio vs Streamable HTTP (and deprecated SSE)14 min
  4. 7Connecting MCP servers to Claude Code from the CLI14 min

Module 3 · Advanced

  1. 8Connecting a local server to Claude Desktop14 min
  2. 9Building a minimal MCP server with FastMCP15 min
  3. 10Security in MCP: consent, token passthrough and the confused deputy15 min

Back to the catalogue