Skip to content

NervaPack v0.3.0

Choose a tag to compare

@ramdhavepreetam ramdhavepreetam released this 08 Jun 05:23
· 72 commits to master since this release

What's new in v0.3.0

MCP Server — native integration with Claude Code and any MCP-compatible tool

NervaPack now ships a built-in MCP server (nervapack-mcp) exposing three tools:

Tool Description
query_codebase(prompt, max_hops?) Vector search → K-Hop BFS → focused Markdown context + token savings summary
graph_status() Node/edge breakdown by type, language distribution, unsynced file detection
list_entities(entity_type?, file_path?) Browse all indexed classes, functions, imports, markdown docs

Setup (30 seconds):

pip install "nervapack[mcp]"
nervapack ingest .

Add .mcp.json to your project root:

{
  "mcpServers": {
    "nervapack": {
      "command": "nervapack-mcp"
    }
  }
}

Reload Claude Code — NervaPack's tools appear automatically. Every answer about the codebase now uses surgical graph context instead of whole-file dumps.

Install

# Homebrew
brew tap ramdhavepreetam/nervapack && brew install nervapack

# pipx
pipx install nervapack

# pip
pip install nervapack==0.3.0
pip install "nervapack[mcp]"        # MCP server
pip install "nervapack[metrics]"    # exact token counts via tiktoken
pip install "nervapack[all-languages]"  # Go, Rust, Java, C, C++, Ruby, C#