Claude Code Ultimate Guide MCP

Search and read the community Claude Code Ultimate Guide, its templates and Claude Code release notes

By Florian BRUNIAUX (individual) TypeScript Local · stdio Developer tools

51 popularity score ★ 6.4k ↓ 358/wk

Connect your client

Local (npm)

Add in one click

Opens the app, which asks before it adds the server.

Or add it by command or config

Claude CodeTerminal
claude mcp add claude-code-ultimate-guide -- npx -y claude-code-ultimate-guide-mcp@1.3.7
Claude Desktopclaude_desktop_config.json
{
  "mcpServers": {
    "claude-code-ultimate-guide": {
      "command": "npx",
      "args": [
        "-y",
        "claude-code-ultimate-guide-mcp@1.3.7"
      ]
    }
  }
}
Cursor~/.cursor/mcp.json
{
  "mcpServers": {
    "claude-code-ultimate-guide": {
      "command": "npx",
      "args": [
        "-y",
        "claude-code-ultimate-guide-mcp@1.3.7"
      ]
    }
  }
}
VS Code.vscode/mcp.json
{
  "servers": {
    "claude-code-ultimate-guide": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "claude-code-ultimate-guide-mcp@1.3.7"
      ]
    }
  }
}
Codex~/.codex/config.toml
[mcp_servers.claude-code-ultimate-guide]
command = "npx"
args = ["-y", "claude-code-ultimate-guide-mcp@1.3.7"]
Gemini CLITerminal
gemini mcp add --scope user claude-code-ultimate-guide npx -- -y claude-code-ultimate-guide-mcp@1.3.7

Settings 1

GUIDE_ROOT Optional: Path to a local checkout of the guide repository; tools read files there instead of fetching from GitHub. For read_section, get_example, get_cheatsheet, get_changelog, get_digest, get_threat.

What it does

This is a local stdio server that puts Florian Bruniaux's Claude Code Ultimate Guide, a large community handbook for Anthropic's Claude Code CLI, behind MCP tools. A coding client can search the guide by topic and open the exact section a hit points to. It can also browse and fetch the guide's ready-made agents, skills, hooks and commands, look up Claude Code CLI releases or compare two versions, and query a security threat database by CVE or technique ID.

It can also keep a local copy of Anthropic's official Claude Code documentation. One tool downloads it as a baseline and another refreshes a second copy. Two more search that copy or list which pages changed between the two. There are 17 tools, one prompt (claude-code-expert) and 7 resources, among them the guide's structured index, llms.txt, the release history and a newer crosswalk of AI design patterns mapped to Claude Code features.

The package ships the index and the release history, so searching and listing work offline. The full guide text is not bundled. Reading a section, template, cheatsheet, changelog or threat entry fetches it from GitHub the first time and caches it under ~/.cache/claude-code-guide/ for 24 hours. Setting GUIDE_ROOT to a local checkout of the repository makes these tools read that copy instead.

In the code, search_guide and search_examples return 10 results by default and at most 20 with limit, search_official_docs returns 5 sections by default and at most 10, and read_section returns up to 500 lines per call. Running init_official_docs again overwrites both the saved baseline and the current copy (src/tools/official-docs.ts), so an older baseline is lost.

What it needs

RuntimeNode.js 18.14.1+
Runs onmacOS, Windows, Linux

Runs through npx, which needs network access to the npm registry on first run. Guide text that is not cached comes from GitHub, and the official-docs tools reach Anthropic's site when they build or refresh a snapshot. No account or key is needed.

Limits

  • Not covered Covers one community guide and Anthropic's Claude Code docs, not documentation for other tools
  • Size cap search_guide and search_examples return 10 results by default, at most 20
  • Size cap read_section returns at most 500 lines per call, search_official_docs at most 10 sections
  • Limit search_official_docs and diff_official_docs work only after init_official_docs has built a snapshot
  • Limit The first read of a section, template, cheatsheet or threat needs GitHub unless GUIDE_ROOT points at a checkout
  • Limit Re-running init_official_docs overwrites the saved baseline, so an older comparison point is lost
  • Not covered The five /ccguide:* companion commands are not in the npm package and must be copied from the repository

It reads one community guide and Anthropic's Claude Code docs; it is not a general documentation search. search_guide returns at most 20 results (10 by default) and read_section at most 500 lines per call. search_official_docs and diff_official_docs work only after init_official_docs has built a snapshot. It is only partly offline: the first read of a section or template needs GitHub unless GUIDE_ROOT points at a checkout. The five /ccguide:* companion commands are not installed by the npm package and must be copied from the repository.

Who it suits

Suits Claude Code users who want their assistant to answer setup, hooks, skills or MCP questions from a curated guide, pull ready templates, or track what changed in Claude Code releases and Anthropic's docs. It is read-only on the guide, needs no account and runs on your own machine. It is not published by Anthropic, so its guide content is one author's view; for other tools or general docs, pick a server built for those. Teams wanting no outbound calls should clone the repository and set GUIDE_ROOT.

Tools 17

15 only read, 1 changes things, 1 can delete or overwrite. A ? marks an optional parameter.

search_guide
Search the guide by topic, keyword or question and get paths to openquery: stringlimit?: number
read_section
Read part of a guide file by line offset or heading anchorpath: stringoffset?: numberlimit?: number
list_topics
List the guide's top-level topics and categories
get_cheatsheet
Return the guide's one-page Claude Code cheatsheetsection?: string
get_changelog
Return recent entries of the guide's own changelogcount?: number
get_digest
Summarise guide changes and Claude Code releases over a periodperiod: enum
list_examples
List the guide's templates by categorycategory?: enum
search_examples
Find templates by what they are meant to doquery: stringlimit?: number
get_example
Fetch one template (agent, skill, command, hook, script) by full or partial namename: string
get_release
Show one Claude Code CLI release, or the latest and recent onesversion?: stringcount?: number
compare_versions
Summarise changes and breaking changes between two Claude Code versionsfrom: stringto?: string
list_threats
Browse the security threat database, as counts or by categorycategory?: enum
get_threat
Look up one threat by CVE or technique IDid: string
init_official_docs deletes
Download Anthropic's Claude Code docs as the local baseline, replacing any earlier baseline and current copy
refresh_official_docs changes
Download the docs again into the current snapshot and leave the baseline alone
search_official_docs
Search the local snapshot of Anthropic's Claude Code docsquery: stringlimit?: number
diff_official_docs
List docs pages added, removed or changed between baseline and current

Resources 7

claude-code-guide://reference
Structured YAML index of the whole guide
claude-code-guide://releases
Claude Code release history with highlights and breaking changes
claude-code-guide://llms
The guide's llms.txt identity and navigation file
claude-code-guide://ai-design-patterns
Classic and distributed design patterns mapped to Claude Code features, as JSON
claude-code-guide://agent-harnesses
The guide's Agent Harness Map dataset
claude-code-guide://translations
Status and coverage of the guide's translations
claude-code-guide://distribution-channels
Where the guide is published, with dates and outcome fields

Prompts 1

claude-code-expert
Sets up a workflow for answering Claude Code questions from the guide

Similar servers