Open Standard Track

Model Context Protocol

Complete Model Context Protocol (MCP) syllabus path — from local client configuration to remote SSE proxies and custom tool bindings.

Connect AI models with local databases, secure remote APIs, and sandboxed execution tools seamlessly.

6Modules
12Parts
12hStudy Time
Part 1 Module 1

The Why - AI Isolation

Analyze context isolation problems, the manual integration bottlenecks, and the open standard solution architecture.

  • The Isolated AI Model
  • Manual API Fragmentation
  • Linguistics & Protocol Goals
  • Universal Adapter Adapter Concept
Start Notes →
Part 2 Module 2

The What - MCP Architecture

Explore Host-Client-Server components and trace JSON-RPC protocol layers over process channels.

  • AI Host applications (Claude/Cursor)
  • MCP Client layer responsibilities
  • MCP Server worker processes
  • JSON-RPC 2.0 Specification mapping
View Notes →
Part 3 Module 3

MCP Primitives

Understand the three data primitives: template prompts, read-only context resources, and callable schema tools.

  • Resources (Read-Only context APIs)
  • Prompts (Structured instructions)
  • Tools (Callable executable functions)
  • JSON Schema property parameter bounds
View Notes →
Part 4 Module 4

The Handshake & Transport

Study negotiation sequences, initialization handshake states, and process STDIO channel message frames.

  • Version Capability Handshake negotiation
  • Initialize request & response payloads
  • Transport channels: STDIO pipe streams
  • Server-Sent Events (SSE) overview
View Notes →
Part 5 Module 5

The How - Local Servers

Configure Claude Desktop config JSONs, write local Python servers, and decorate FastMCP tools.

  • Claude Desktop configuration mounts
  • uv environment execution run commands
  • FastMCP Python Server SDK setup
  • Declaring custom @mcp.tool() wrappers
View Notes →
Part 6 Module 6

Remote Servers & Security

Expose local servers to cloud networks using SSE HTTP streams, configure tokens, and restrict resource permissions.

  • Remote hosted servers over SSE
  • Local tunneling proxies and streams
  • Token Authentication Headers
  • Data Isolation and authorization limits
View Notes →

MCP Syllabus Quick Nav