Claude Code Everything You Need To Know MCP Server
Claude Code guide in three levels, Beginner to Advanced: hands-on lessons with checked exercises, every volatile fact cited to its source. Independent community guide.
Claude Code Everything You Need To Know is an open-source mcp server by wesammustafa, written mainly in TypeScript, with 3,517 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.
<a id="claude-code-everything-you-need-to-know-"></a>
<div align="center"> <!-- Rendered on 2026-11-05 from Pip's rig (quest/client/pip/pip.riv) in Claude Code Quest's web runtime: his Greeting, then a look down at the button below. --> <img src="assets/readme/pip-hello.gif" width="640" alt="Pip, Claude Code Quest's mascot, a small blocky orange robot with two antennas, waves hello under floating pixel crosses, then looks down at the Try it now button below him." /><a id="claude-code-everything-you-need-to-know"></a>
Claude Code Quest
Learn Claude Code by doing it, one small step at a time, with Pip cheering you on.
<a id="start-in-3-steps"></a> <a href="#try-it-now"><img src="assets/readme/try-it-now.svg" width="156" height="60" alt="Try it now" /></a>
<sub><a href="#meet-pip">How it works</a> · <a href="#pick-your-level">The three levels</a> · <a href="#everything-in-the-guide">Every page</a></sub>
</div><a id="help-that-fades-as-you-learn"></a>
Meet Pip
Claude Code Quest opens in your browser, beside your terminal. Read a step, try it in Claude Code, and the app checks your work. When it passes, Pip cheers.
<p align="center"> <!-- Captured on 2026-11-02 from the Claude Code Quest app on its practice stream, against the guide baseline Claude Code v2.1.309 (stable). --> <img src="assets/readme/pip-step-done.gif" width="640" alt="In Claude Code Quest, the Learner corrects the claim in step 9 of Beginner lesson 1: the step's check passes, its progress dash turns green, Pip, a small blocky robot with two antennas, throws his arms up with sparks around him, and his speech bubble says That step is done." /> <br /> <sub><b>Do a step, and when it passes, Pip cheers with you.</b></sub> </p>Miss one, and he encourages you to try again. The help fades as you get the hang of each skill, from every command, to hints, to only the goal, until you do it on your own.
<a id="install"></a>
Try it now
You need a Claude subscription (Pro, Max, Ultra, Team or Enterprise), a Claude Console account, or access through a supported cloud provider (Quickstart), plus Node.js LTS and git.
-
Make your practice copy. Open claude-code-practice, select Use this template > Create a new repository, and clone your copy. Or open your copy in a Codespace.
-
Start the app in your copy:
npm run learn -
Keep a terminal beside it. Claude Code Quest opens in your browser (in a Codespace, open the address it prints). It tells you what to type in the terminal and checks each step.
Claude Code Quest has no AI in it and changes none of your work. Prefer to read? Every lesson works from its page alone.
<a id="already-have-a-practice-copy"></a>
<details> <summary>Already have a practice copy?</summary>If you made your copy before the app moved to the browser, run these in your copy's folder, in a terminal or in PowerShell. The fetch saves the template's latest version as FETCH_HEAD, and --no-overlay replaces checks/, capstone/ and learn/ as wholes:
git fetch https://github.com/wesammustafa/claude-code-practice main
git checkout --no-overlay FETCH_HEAD -- checks capstone learn
git checkout FETCH_HEAD -- .github/workflows/progress.yml .gitattributes
node checks/upgrade.mjs
The template's progress.yml workflow and .gitattributes replace yours. Your work moves into project/, with every file's contents kept (an untracked file left in checks/, capstone/ or learn/ moves to .practice/upgrade-kept/), and your saved progress stays where it is, so npm run learn opens where you left off. Run checks from project/ now: cd project, then npm run check -- b-1. Review the change with git status, then commit it.
<a id="-choose-your-path"></a>
Pick your level
Three levels take you from your first session to a setup your team shares. Start where you are and climb: every core lesson earns a Badge, and each level ends with a capstone that puts it all together. Not sure where you fit? Each level page opens with a "You're ready for this level if you can" list.
<!-- Pip's three portraits were rendered on 2026-11-05 from his rig (quest/client/pip/pip.riv) in Claude Code Quest's web runtime: Curious, Explaining and Success. --> <img src="assets/readme/pip-curious.png" align="left" width="88" height="88" alt="Pip tilts his head under a pixel question mark, curious." />Beginner
Start here if you're new to Claude Code.<br clear="left" />
You'll learn to start Claude Code safely, plan before it changes things, take one change from request to commit, and give your project a memory.
You'll finish by fixing a reported bug, from plan to commit.
Badges: Explorer · Planner · Builder · Navigator · Keeper · Beginner
<sub>5 lessons · a capstone · 3 Electives · about 2½ hours</sub>
Start Beginner
Intermediate
Start here if you can do what Beginner teaches.<br clear="left" />
You'll learn to shape Claude Code to your own project with skills, memory, permissions, hooks, subagents, MCP servers and plugins.
You'll finish by getting a repository ready for a new teammate.
Badges: Crafter · Organizer · Tuner · Guardian · Enforcer · Delegator · Connector · Curator · Intermediate
<sub>8 lessons · a capstone · 4 Electives · about 4 hours</sub>
Start Intermediate
Advanced
Start here if you can do what Intermediate teaches.<br clear="left" />
You'll learn to run sessions in parallel, run Claude Code unattended in scripts and CI, share a setup with your team, and keep autonomous runs within limits you set.
You'll finish by adding CI review your team can share.
Badges: Brancher · Strategist · Orchestrator · Scripter · Automator · Steward · Warden · Advanced
<sub>7 lessons · a capstone · 5 Electives · about 4 hours, plus run time</sub>
Start Advanced
<a id="-whats-inside"></a><a id="-reading-tips"></a>
Everything in the guide
<details> <summary>Every page, by level</summary>Beginner: Level index · Install, sign in and look around · Permission modes and plan mode · Your first change, from request to commit · Keep a session on track · Project memory with CLAUDE.md · Capstone
Beginner Electives: IDE extensions · Screenshots and images · The built-in teachers
Intermediate: Level index · Turn a repeated workflow into a skill · Organize project memory and see what loaded · Pick the model and effort · Permissions, settings scopes and the sandbox · Enforce a rule with a hook · Delegate to a custom subagent · Connect a tool with MCP · Install and manage plugins · Capstone
Intermediate Electives: Skill patterns · Claude in Chrome · The status line · Fast mode
Advanced: Level index · Parallel sessions with worktrees · Choose an orchestration pattern · Run and save a dynamic workflow · Script Claude Code with claude -p · GitHub Actions · Share your setup with a team · Put bounds on autonomous runs · Capstone · Beyond this guide
Advanced Electives: Agent teams · Agent view · /loop and cloud scheduled tasks · Testing and publishing a plugin · Dev containers
Topics: All topics · Permissions and safety · Memory and context · Models, effort and cost · Skills · Hooks · Subagents and parallel work · MCP · Plugins · Automation
Reference: Reference index · Models and effort · Commands by level · Feature map · Further learning · Glossary · Changelog
Examples: How to use the examples
</details><a id="how-the-guide-stays-current"></a>
- Every lesson page carries a Stamp: the Claude Code
stableversion its claims were checked against, and the date (The stamp). - The checks are tested too: CI builds a fresh practice copy from this repo and shows every check failing on it and passing after a full replay of the lessons (Guide checks).
- Scheduled checks keep watch between editions: external links and new
stablereleases weekly, and expiry markers daily. Each opens a tracking issue (Maintainer routine). - The examples are inert until you copy them into a project, and they follow a safety contract: local only (apart from the MCP lesson's pinned server), least privilege, and a smoke test that runs without Claude.
<div align="center"> <!-- Rendered on 2026-11-05 from Pip's rig (quest/client/pip/pip.riv) in Claude Code Quest's web runtime: his Sleep mode. --> <img src="assets/readme/pip-asleep.gif" width="200" alt="Pip dozes, slumped low, his eyelids drooping halfway now and then while a small pixel z and then a big Z drift up above his head." />
<sub>Leave Pip be for a few minutes and he dozes off. He's up the moment you're back.</sub>
Found something stale? Report it with a source. Stuck on a lesson? Use the link at the bottom of that lesson.
If Claude Code Quest helped you, a star helps other learners find it.
PolyForm Noncommercial License 1.0.0 · Contributing · Changelog · Security
<sub>Independent community guide, not affiliated with or endorsed by Anthropic.</sub>
</div><a id="links-from-the-previous-edition"></a><a id="sdlc"></a><a id="what-are-llms-and-how-do-they-differ-from-ai-tools-like-claude-code"></a><a id="what-is-claude-code"></a><a id="claude-code-setup"></a><a id="1-install"></a><a id="2-authenticate"></a><a id="3-run-your-first-prompt"></a><a id="prompt-engineering-deep-dive"></a><a id="1-explore--plan--code--commit"></a><a id="2-test-driven-workflow-write-tests--code--commit"></a><a id="4-optional-generate-a-claudemd"></a><a id="3-visual-iteration-code--screenshot--iterate--commit"></a><a id="claude-opus-46-the-latest-powerhouse"></a><a id="claude-opus-47-the-latest-flagship"></a><a id="the-claude-5-era-todays-model-lineup"></a><a id="effort-levels"></a><a id="4-effort-levels--how-hard-claude-thinks"></a><a id="claude-commands"></a><a id="built-in-slash-commands"></a><a id="day-1-essentials"></a><a id="custom-slash-commands"></a><a id="claude-skills"></a><a id="your-first-skill-in-3-minutes"></a><a id="want-more-depth"></a><a id="what-are-skills"></a><a id="built-in-vs-custom-skills"></a><a id="skills-faq"></a><a id="creating-custom-skills"></a><a id="available-skills-reference"></a><a id="using-skills-in-workflow"></a><a id="troubleshooting-skills"></a><a id="skills-best-practices"></a><a id="hooks"></a><a id="setting-up-claude-hooks"></a><a id="setting-up-hooks"></a><a id="hook-events"></a><a id="hook-input"></a><a id="hook-output"></a><a id="security-considerations"></a><a id="hook-execution-details-and-debugging"></a><a id="execution--debugging"></a><a id="2-general-purpose-subagents--when-one-claude-isnt-enough"></a><a id="3-specialized-subagents--drop-in-role-prompts"></a><a id="ai-agents"></a><a id="running-agents-in-parallel"></a><a id="subagents--running-agents-in-parallel"></a><a id="orchestrating-specialists-from-the-main-session"></a><a id="1-git-worktrees--parallel-branches-parallel-sessions"></a><a id="agent-teams-experimental---2026"></a><a id="agent-teams-experimental"></a><a id="enable-it"></a><a id="the-example-that-justifies-the-cost"></a><a id="staff-a-team-with-the-role-prompts-you-already-have"></a><a id="three-things-that-catch-people-out"></a><a id="monitoring-and-the-naming-trap"></a><a id="best-practices"></a><a id="dynamic-workflows"></a><a id="try-it-in-2-minutes--no-script-required"></a><a id="starting-your-own"></a><a id="beyond-one-terminal--the-2026-automation-surface"></a><a id="model-context-protocol-mcp"></a><a id="the-nm-problem-mcp-solves"></a><a id="three-pillars"></a><a id="the-mcp-registry--self-discovering-agents"></a><a id="the-mcp-ecosystem-today"></a><a id="fast-mode"></a><a id="fast-mode-"></a><a id="beyond-your-own-skills--the-ecosystem"></a><a id="featured-mcp-servers"></a><a id="more-mcp-servers-worth-knowing"></a><a id="super-claude-framework"></a><a id="the-bmad-method--ai-agent-framework"></a><a id="updates--deprecations-february-2026"></a><a id="updates--deprecations"></a><a id="updates--deprecations-as-of-july-2026"></a><a id="faq"></a><a id="references"></a><a id="steal-this-setup"></a><a id="5-bonus-steal-this-repos-setup"></a><a id="-when-to-use-what"></a>
<details> <summary>Followed a link from an earlier edition?</summary>The previous edition's README sections moved:
- SDLC, what LLMs and Claude Code are, setup, install, sign-in and your first prompt: moved to Install, sign in and look around.
- Prompt engineering, explore-plan-code-commit and test-driven work: moved to Your first change, from request to commit.
- Generating a CLAUDE.md: moved to Project memory with CLAUDE.md.
- Visual iteration with screenshots: moved to Give Claude a screenshot.
- The model lineup: moved to Models and effort.
- Effort levels: moved to Pick the model and effort.
- Commands and day-one essentials: moved to Commands by level.
- Custom slash commands and skills: moved to Turn a repeated workflow into a skill.
- The skills reference and skills in a workflow: moved to Turn a repeated workflow into a skill, which shows how to run a skill. The catalog of this repo's own skills and its workflow recipes were removed in edition v2026.10: see the CHANGELOG.
- Skills troubleshooting and best practices: moved to Skill patterns.
- Hooks: moved to Enforce a rule with a hook.
- General-purpose and specialized subagents: moved to Delegate to a custom subagent. The drop-in role prompts were removed in edition v2026.10: see the CHANGELOG.
- AI agents and running agents in parallel: moved to Choose an orchestration pattern.
- Git worktrees: moved to Parallel sessions with worktrees.
- Agent teams: moved to Agent teams.
- Dynamic workflows: moved to Run and save a dynamic workflow.
- The automation surface: moved to Feature map.
- Model Context Protocol (MCP): moved to Connect a tool with MCP.
- Fast mode: moved to Fast mode.
- The skills ecosystem: moved to Install and manage plugins. The skills ecosystem catalog was removed in edition v2026.10: see the CHANGELOG.
- MCP server lists: moved to Connect a tool with MCP. The MCP server tables were removed in edition v2026.10: see the CHANGELOG.
- Super Claude and the BMAD method: removed in edition v2026.10: listings no lesson uses. See the CHANGELOG.
- Updates and deprecations: removed in edition v2026.10: the guide's summaries of Claude Code releases. See the CHANGELOG.
- FAQ: moved to FAQ, which says where each answer went.
- References: moved to Further learning.
- Steal this setup: moved to Share your setup with a team.
- When to use what: moved to When to use what.
Claude Code Everything You Need To Know alternatives
View more →Similar mcp servers in Learning Resources, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Claude Code Everything You Need To Know (this page) wesammustafa | 3.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Dashboard Icons homarr-labs | 9k | Apache-2.0 | Oct 26, 2026 | Scanned, no flagged issues |
| Ha MCP homeassistant-ai | 5.4k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| MCP Server Guide figma | 2.1k | None found | Oct 28, 2026 | Not scanned yet |
| Mcpso chatmcp | 2.1k | Apache-2.0 | Oct 25, 2026 | Scanned, no flagged issues |
| MCP MicrosoftDocs | 2k | CC-BY-4.0 | Oct 30, 2026 | Scanned, no flagged issues |