Skip to content
MCP Integration

80+ Tools for AI Assistants

Give your AI coding assistant deep code understanding via the Model Context Protocol. Works with Claude Code, Cursor, Windsurf, VS Code, and more.

What is MCP?

The Model Context Protocol (MCP) is a standard for connecting AI assistants to external tools. Instead of your AI grepping through files, it can query CKB's semantic understanding of your codebase.

This means your AI knows:

  • - Who calls a function (not just where it's mentioned)
  • - What breaks if you change something
  • - Who should review code changes
  • - Whether code is actually used in production
# Without CKB
AI: "I found 47 matches for Handler"

# With CKB
AI: "HandleRequest is called by 3 routes:
     - POST /api/checkout via CheckoutHandler
     - POST /api/refund via RefundHandler
     - POST /api/webhook via WebhookHandler

     Changing it affects 12 files.
     Risk score: 73 (High)
     Suggested reviewers: @alice, @bob"

83% Token Savings

Most sessions only need a subset of tools. Presets reduce token overhead dramatically while letting you expand mid-session if needed.

PresetToolsTokensUse Case
core14~1.5kEssential navigation and impact
review19~2kCore + diff, ownership, reviewers
refactor19~2kCore + coupling, dead code
docs20~2.2kCore + doc-symbol linking
ops25~2.8kCore + jobs, webhooks, metrics
federation28~3kCore + cross-repo queries
full80~9kAll tools
# Default: core preset (14 tools, ~1.5k tokens)
ckb mcp

# For code review sessions
ckb mcp --preset=review

# AI can expand mid-session
> "I need to check cross-repo dependencies"
AI: [calls expandToolset with federation preset]

Tool Categories

Navigation

searchSymbolsgetSymbolfindReferencesgetCallGraphtraceUsagelistEntrypoints

Impact

analyzeImpactprepareChangegetAffectedTestscompareAPIgetHotspots

Understanding

explainSymbolexplainFileexplainPathlistKeyConceptsgetArchitecture

Ownership

getOwnershipgetReviewersgetOwnershipDriftgetModuleResponsibilities

Plus 50+ more tools for security, documentation, federation, telemetry, and automation.

v8.0 Enhancements

The latest release brings major improvements to the MCP experience.

Compound Operations

One call replaces 5. explore, understand, and prepareChange aggregate multiple tools.

Batch Operations

batchGet (50 symbols) and batchSearch (10 queries) in single calls.

Streaming Results

Real-time progress with Server-Sent Events for long operations.

Structured Errors

6 error types with remediation guidance. No more cryptic failures.

Confidence Scoring

Every result includes confidence tier (high/medium/low) with reasons.

Cache Transparency

See if results came from cache. Track hit rates in status.

Quick Setup

Claude Code

# Auto-configure
ckb setup

# Or manually add to .mcp.json
{
  "mcpServers": {
    "ckb": {
      "command": "npx",
      "args": ["@tastehub/ckb", "mcp"]
    }
  }
}

Cursor / Windsurf / VS Code

# Cursor: ~/.cursor/mcp.json
# Windsurf: ~/.codeium/windsurf/mcp_config.json
# VS Code: settings.json

{
  "mcpServers": {
    "ckb": {
      "command": "npx",
      "args": ["@tastehub/ckb", "mcp", "--preset=review"]
    }
  }
}

Example Prompts

"What calls the ProcessPayment function?"

AI uses getCallGraph to show callers with full paths

"What breaks if I change UserService?"

AI uses prepareChange for blast radius + affected tests

"Who should review this PR?"

AI uses getReviewers with ownership data

"Is this function still used in production?"

AI uses findDeadCode + getObservedUsage

Supercharge your AI

Give your coding assistant the context it needs. Setup takes 60 seconds.