Files
claude-code-facts/claude-code-tools.md
alexei.dolgolyov 4c3b0188d8 docs(vex): split vex into its own reference, refresh for v1.16.0
- Add vex.md: install (prebuilt binaries + self-update), GPU/CUDA setup,
  jina-code+CUDA recommendation (CUDA essential, too slow on CPU),
  vex mcp install, full command set (bundle/paths/reachable/diff/history,
  search scope+metadata filters), CLAUDE.md integration, caveats
- Shrink claude-code-tools.md section vex to a blurb + links
- Note v1.16.0 capabilities in the vex-vs-ast-index benchmark (not re-benchmarked)
- README: bump date, index vex.md, refresh vex descriptions
2026-06-11 01:11:26 +03:00

5.7 KiB
Raw Permalink Blame History

Claude Code Tools & Extensions

Useful tools, plugins, and extensions for Claude Code.

MCP Servers

MCP (Model Context Protocol) servers are external processes that provide tools to Claude Code via a standardized protocol. They run alongside your session and extend Claude's capabilities.

Context7

Up-to-date documentation and code examples for any library, available directly in your Claude Code session.

  • Website: https://context7.com/

  • Setup:

    claude mcp add --scope user --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: <YOUR_API_KEY>"
    
  • Note: API key can be created for free after signing in at context7.com

code-review-graph

Builds a Tree-sitterbased structural graph of the codebase (callers, callees, imports, tests, blast radius) and exposes it as an MCP server. Lets Claude scope reviews to the minimal affected set instead of scanning whole projects — the project README reports ~8x fewer tokens on code reviews and up to ~49x on daily tasks.

  • Repository: https://github.com/tirth8205/code-review-graph

  • Setup:

    pip install code-review-graph
    code-review-graph install   # auto-configures Claude Code / Cursor / Windsurf
    

    Then restart the editor and build the graph for the current repo via the build_or_update_graph_tool.

  • Languages: 23+ including Python, TypeScript/JavaScript, Go, Rust, Java, plus Jupyter notebooks.

  • Key tools: detect_changes, get_review_context, get_impact_radius, get_affected_flows, query_graph, semantic_search_nodes, get_architecture_overview.

VS MCP Server (Visual Studio)

Visual Studio 2022/2026 extension that exposes the IDE itself over MCP — solutions/projects, document I/O, editor navigation, build status, debugging (breakpoints, stepping, variable inspection), error list, and window control. Useful when working on .NET/C++ solutions where Claude Code needs to drive the actual Visual Studio session rather than just edit files on disk.

  • Marketplace: https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-MCPServer
  • Setup: Install from Extensions → Manage Extensions in Visual Studio (search "MCP Server"), or download the .vsix. Start via Tools → MCP Server → Start Server (defaults to http://localhost:5050).
  • Note: This is a Visual Studio extension, not VS Code — despite the marketplace.visualstudio.com URL, which hosts both.

Skills (Slash Commands)

Skills are a different extension mechanism from MCPs. They are prompt-based extensions invoked via /skill-name commands directly within Claude Code — no external server required.

Installing .skill packages

Skills are distributed as .skill files (ZIP archives containing a SKILL.md and optional scripts).

Manual extraction (works everywhere, including VS Code extension):

# Python one-liner
python -c "import zipfile; zipfile.ZipFile('my-skill.skill').extractall('$HOME/.claude/skills')"

Skills are extracted into ~/.claude/skills/<skill-name>/. They become available in the next Claude Code session.

AST Index

Fast code search skill for Claude Code — find classes, symbols, usages, implementations, and more across large codebases using AST parsing.

vex

Fast hybrid code search — tree-sitter AST parsing, FST symbol lookup, BM25 body search, a persistent call graph, optional ONNX semantic embeddings, and (v1.16) a query-time git-history walker. Ships as a CLI plus an optional vex-mcp MCP server exposing 20+ structured tools to Claude Code. A strong peer or replacement for AST Index when you want semantic / concept-level search, call-graph navigation, and symbol-level git archaeology alongside exact symbol lookup.

  • Repository: https://github.com/tenatarika/vex · Current release: v1.16.0 (vex self-update to upgrade in place).
  • Full reference → vex.md — install (prebuilt Windows/macOS/Linux + self-update, or build-from-source), GPU / CUDA acceleration (strongly prefer jina-code + CUDA; it's too slow on CPU), vex mcp install, the recommended .vex.toml, the full command set (bundle, paths, reachable, diff, history, search scope/metadata filters), CLAUDE.md integration, and caveats.
  • Benchmark vs AST Index → code-search-vex-vs-ast-index.md — point-in-time head-to-head. Headline: keep vex primary; fall back to ast-index changed --base <branch> for code-review diffs and to ast-index symbol / usages when you want textual matches.

Packaged Skills

Packaged .skill files available in the skills/ directory:

  • dolgolyov-dev-facts — Sync local project configuration with the central claude-code-facts knowledge base.
  • dolgolyov-git-release-publisher — Generate release notes and push release tags for repos hosted on Gitea or GitHub. Runs pre-release checks (tests / lint / typecheck), pre-flight guards (branch, remote sync, duplicate tag, dirty tree), and post-tag CI watch. Supports RELEASE_NOTES.md overwrite or CHANGELOG.md prepend modes and prerelease versions (-rc.N, -beta.N, -alpha.N).
  • feature-planner — Plan and develop complex features using a structured, phase-based workflow with git integration, Markdown plans, review gates, and controlled merging.

Toolkits

Everything Claude Code (ECC)

A comprehensive collection of skills, rules, agents, and hooks for Claude Code.