Skip to content

Level 1 · Entry Foundations

Goal: understand what MCP actually is and how the pieces fit together, then build and connect a real, working MCP server of your own.

Modules

  1. What Is MCP & Why It Exists
  2. JSON-RPC 2.0: The Wire Protocol Underneath
  3. MCP Architecture: Hosts, Clients & Servers
  4. Setup: Python SDK & Your First Server
  5. Tools: Exposing Functions to an LLM
  6. Resources: Exposing Data to an LLM
  7. Prompts: Reusable Prompt Templates
  8. The stdio Transport & Local Servers
  9. Connecting Your Server to Claude Desktop
  10. Project — A Local Notes/Tasks MCP Server

By the end of this level you'll be able to explain what MCP solves in plain terms, read and reason about the raw JSON-RPC messages flowing between a client and server, and have a real local MCP server running and connected to Claude Desktop.