Learn MCP with Phoebe

Two tracks into the protocol wiring AI to everything

The Model Context Protocol is how AI apps reach your tools and data - one open standard, Linux Foundation governed, adopted by Anthropic, OpenAI, Google and Microsoft. A leader track teaches you to judge, buy, and govern MCP without touching code. A builder track takes you from reading raw protocol traffic to building, connecting, securing, and publishing a real Python MCP server for Daybreak, a coffee chain. Every builder page has a live wire inspector - step through the actual JSON-RPC messages in your browser.

2tracks
14sessions
7live wire scenarios
45min per session

The leader track 🀝 · for C-level, managers & curious minds · 6 x 45 min · no code to write

Thinking mode: why MCP exists, what it changes for your integration budget, how to question vendors on security, and what the 2026 roadmap means for strategy - each session ends with questions to ask your teams.

The builder track πŸ› οΈ Β· for practitioners Β· 8 x 45 min Β· Python Β· live wire inspector on every page

One running project, built harder every session: the Daybreak MCP server - tools over real sales data, resources, prompts, then a client, remote deployment, OAuth, and a registry listing. Spec 2025-11-25, with every 2026-07-28 change flagged where it bites.

πŸ“‘ Builder 1 Β· easy

What MCP actually is

Host / client / server, all six primitives, and the JSON-RPC wire itself - stepped through message by message, live.

β–Ά Builders start here
βš™οΈ Builder 2 Β· easy

Your first MCP server

Python SDK, FastMCP, three real tools over Daybreak's data, and the MCP Inspector to poke them - from zero to working server.

Ship tools tonight
πŸ“š Builder 3 Β· medium

Resources and prompts

Complete the server trio: the menu and policies as resources, a daily-report prompt, completion and pagination as they arise.

Context + playbooks
πŸ”— Builder 4 Β· medium

Connect to real hosts

Daybreak inside Claude Code and Claude Desktop: .mcp.json, local / project / user scopes, env vars, and reference servers.

Your server, real apps
πŸ€– Builder 5 Β· medium

Build a client

The other side of the wire: a Python client and a chatbot that discovers and calls Daybreak's tools - Claude API or local Ollama.

Dual Claude/Ollama path
☁️ Builder 6 · hands-on

Remote servers

Streamable HTTP in depth, state, deployment, and the MCP connector - calling your server straight from the Messages API.

stdio to production
πŸ” Builder 7 Β· hands-on

Auth, security, elicitation

OAuth 2.1 as MCP does it, the security best practices that matter, and elicitation - the server asking your user mid-task.

The open lane
πŸš€ Builder 8 Β· hardest

Registry and what's next

Publish Daybreak to the official registry, versioning, then the 2026-07-28 delta in full: stateless core, MCP Apps, tasks, deprecations.

Ship + future-proof
easy - everyone medium hands-on / deciding hardest

Choose your path πŸ—ΊοΈ

Two doors, one protocol. Leaders never touch code; builders never sit through strategy they have not just wired themselves.

🀝 Leader (judge & govern) a1β†’ a2β†’ a3β†’ a4β†’ a5β†’ a6
πŸ› οΈ Builder (ship Daybreak) b1β†’ b2β†’ b3β†’ b4β†’ b5β†’ b6β†’ b7β†’ b8
🌱 Curious follower (a taste) a1β†’ a2β†’ b1
πŸš€ Full journey (lead AND build) a1-a6β†’ b1-b8

The knowledge map 🧠

Both tracks at a glance - hover a session to spotlight its concepts, click any node to jump in.