Welcome to MCP Dojo
What you're looking at
MCP Dojo is a practice space for the Model Context Protocol. A recording is a real session between a user, a model, an app, and an MCP server — every exchange captured in an append-only event log, replayed here exactly as it happened.
Quick start
- Press ▶ Play — the log streams in; narration cards pause it at each demo step.
- Expand "ⓘ what is this?" on any card for an explanation with a spec link — amber notes mark behavior the 2026-07-28 revision changes.
- ⇄ Diagram redraws the log as a sequence diagram; { } Raw JSON-RPC shows the wire frames.
- The picker top-left switches recordings.
Keyboard
space play / pause← → stepHome End jumpp presentation modeEsc close / exit
Going further
↑ Open log… replays any session saved with ↓ Save .json. Live mode connects to MCP servers you run yourself — clone and run locally:
git clone https://github.com/dcgoodwin2112/mcp-dojo
cd mcp-dojo && npm install && npm run dev
Details in the README.