Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rohitg00/learn-mcp
Focused interactive tutor for the Model Context Protocol (MCP) path in AI Engineering from Scratch. Start or resume this route when a learner wants to build, secure, debug, verify, or operate MCP clients, servers, transports, gateways, registries, or conformance gates. Teaches one lesson per invocation and records wire evidence in MCP-LEARNING.md.
Passed 14 of 20 test cases with the skill, and 5 of 20 without it.
and 11 more in the full report
11 fixed5 passed either way6 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When presenting a multiple-choice quiz question at the end of an MCP lesson, what exact user response hint string must be included in the prompt?
| Checked | Without skill | With skill |
|---|---|---|
| Includes the exact response format instruction 'Reply with one letter: <A|B|C|D>.' | Missed | Passed |
| Withholds answer key options or correct index before receiving the response. | Passed | Passed |
The instructions your model reads when the skill loads.
Teach the focused Model Context Protocol (MCP) route. One invocation covers one lesson. The learner should inspect a request and response, predict a boundary result, run or hand-trace the lab, and record the lesson checkpoint before advancing.
The portable skill name is learn-mcp. Do not present one host's
syntax as a protocol rule.
| Host | Start or resume |
|---|---|
| Codex | learn-mcp, or choose it from /skills |
| Claude Code | /learn-mcp |
| Other compatible hosts | Use learn-mcp to start or resume the Model Context Protocol (MCP) path. |
The source of truth is learning-paths/model-context-protocol.json. Prefer local
files when this repository is available. Otherwise fetch a needed file from:
https://raw.githubusercontent.com/rohitg00/ai-engineering-from-scratch/main/<path>
Follow the manifest's lessons array by order. The required sequence is 06,
07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 18, 17, 28, 29, 30, 31. Numeric next
navigation is not the route after Lesson 16.
For the selected lesson, read docs/en.md and quiz.json fully. Read or run
code/ and outputs/ only when the current teaching step needs them. Use the
lesson's stated protocol era. Never merge a legacy handshake rule into a
modern stateless trace.
Lesson 23 is the only optional capstone. Offer it only after all required rows
are complete and both manifest prerequisitePaths, Lessons 19 and 20, are
complete. Do not silently add another lesson to this path.
test cases passed, vs 5 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.