# ckb

Supplies coding assistants with code graphs, impact analysis, and secret detection directly via MCP.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 111
- Author: SimplyLiz
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/SimplyLiz/ckb
- Updated: 2026-10-14
- HTML: https://affpapa.org/en/nevibecode/mcp/ckb

## What it does

The server turns a repository into a structured knowledge graph. Instead of scanning with grep, assistants trace call paths and module dependencies. This prevents unexpected regressions. It pinpoints affected tests and scans for secrets across 26 patterns.

Configurable presets keep context usage low. The standard `core` preset loads 25 tools out of 110, consuming around 4k tokens. Operations like `explore` and `prepareChange` bundle several actions into a single step. Without a SCIP index, the backend relies on basic tree-sitter parsing.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add ckb -- npx -y @tastehub/ckb
```

### Codex

**Platform CLI**
```bash
codex mcp add ckb -- npx -y @tastehub/ckb
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ckb": {
            "command": "npx",
            "args": [
                "-y",
                "@tastehub/ckb"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ckb": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@tastehub/ckb"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add ckb npx -y @tastehub/ckb
```

## When to use it
- trace call hierarchies before modifying shared components
- isolate impacted test suites without executing entire test runs
- audit the codebase for leaked credentials across 26 patterns
- detect unreferenced legacy code with confidence ratings

## Example prompts
- What is the blast radius if I refactor the UserService module?
- Trace all endpoints that route into the ProcessPayment handler
- Check which engineers own the internal/api package

## Similar
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74559
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [Serena MCP: the IDE for your agent](https://affpapa.org/en/nevibecode/mcp/serena-mcp-the-ide-for-your-agent.md) — MCP server · ★ 30677
- [Repomix](https://affpapa.org/en/nevibecode/mcp/repomix.md) — MCP server · ★ 29027
- [Repowise](https://affpapa.org/en/nevibecode/mcp/repowise.md) — MCP server · ★ 7891
- [sem](https://affpapa.org/en/nevibecode/mcp/sem.md) — MCP server · ★ 3422

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
