Index full-repository syntax trees, compute call graphs, and eliminate hallucinations with zero token bloat. Built natively for the Anthropic Claude API (Sonnet and Haiku) and the Model Context Protocol (MCP).
claude mcp add codecontextkit -- uvx codecontextkit-mcp
src/auth/session.ts...get_pr_impact_blast_radius({ symbol: "verifySessionToken" })Traditional LLM architectures fail when refactoring large codebases because vector embeddings lose compiler hierarchy and type contracts. CodeContextKit replaces naive RAG with deterministic static AST analysis.
Millisecond-grade indexing with native grammars for TypeScript, JavaScript, Python, Rust, Go, Java, and C++. Only reindexes modified syntax nodes per Git commit.
Deterministic bidirectional mapping of imports, symbol invocations, inheritance hierarchies, and type definitions without fuzzy semantic guesswork.
Reduces prompt overhead injected into Claude Sonnet by up to 93% by stripping irrelevant function bodies while preserving essential call and interface signatures.
Static scope calculation for every Pull Request. Pinpoints exactly which downstream modules, contract consumers, and integration tests must run before deployment.
Strict contractual privacy: proprietary source code and AST schemas are never stored, inspected, or used to train, fine-tune, or evaluate third-party LLMs.
Run the engine 100% locally in open-source mode without code egress, or accelerate distributed engineering teams with low-latency EU-hosted AST caching clusters.
Connect in 30 seconds to Claude Code CLI, Claude Desktop, or custom Anthropic API agents via the open Model Context Protocol specification.
Standardized JSON-RPC tools built according to Anthropic's official MCP specification
Automate Pull Request impact analysis and keep AST indices synchronized across GitHub Actions, GitLab CI, and local developer workstations.
name: CodeContextKit PR Blast Radius on: [pull_request] jobs: ast-impact: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Run CodeContextKit AST Diff uses: codecontextkit/action-ast-impact@v1 with: api-token: ${{ secrets.CCK_API_KEY }} claude-model: claude-sonnet fail-on-breaking-contract: true
Native compiled Rust binaries and lightweight npm wrappers with C++ Tree-sitter bindings for maximum execution speed.
Every MCP tool exposed by CodeContextKit is also available as a fully documented REST endpoint, featuring Bearer token auth, TLS 1.3, and predictable tiered rate limits.
| Method | Endpoint | Description | Auth | Rate limit |
|---|---|---|---|---|
| POST | /api/v1/repos/index |
Incremental repository-wide AST indexing | Bearer key | 10 req/min |
| GET | /api/v1/graph/:repo/deps |
Cross-module dependency and invocation call graph | Bearer key | 120 req/min |
| GET | /api/v1/symbol/:repo/refs |
Cross-file references for a specific syntactic symbol | Bearer key | 120 req/min |
| POST | /api/v1/pr/blast-radius |
Git diff blast radius: affected modules, contracts, and tests | Bearer key | 60 req/min |
| POST | /api/v1/context/slice |
Syntactic code slice pruned to minimize token consumption | Bearer key | 120 req/min |
| GET | /api/v1/mcp/health |
MCP server health and AST cache cluster status | Bearer key | 120 req/min |
application/json with RFC 9457 error details. MCP transport: streamable http at https://api.codecontextkit.com/mcp. Engineering Team plan expands rate limits to 1,000 req/min with up to 64 concurrent MCP connections.
Predictable billing. Get started for free locally with open-source repositories or empower your entire organization with distributed AST caching and enterprise SLA.
Technical insights into MCP server operations, Tree-sitter AST computation, and enterprise zero-training privacy guarantees.
claude mcp add codecontextkit -- uvx codecontextkit-mcp, the Claude Code CLI registers our syntactic tools automatically, allowing Claude Sonnet to request precise AST call graphs and symbol declarations before proposing code edits.
/.well-known/mcp/server-card.json defining metadata, capabilities, transport protocols, and JSON-RPC tool schemas for our MCP server, allowing clients like Claude Code and Claude Desktop to auto-discover capabilities without manual configuration.
stdio transport.
CodeContextKit is an enterprise B2B SaaS software platform engineered and operated in Madrid, Spain. We were founded on the conviction that autonomous coding agents like Claude Code don't need fuzzy vector heuristics or stochastic search, but rather formal static analysis, deterministic AST graphs, and robust compiler tooling.
We build pure, high-performance software compliant with European Union privacy regulations (GDPR) and the open Model Context Protocol standard.
Deep expertise in language grammars, incremental parsers, and autonomous coding infrastructure.
Systems engineer and compiler specialist with extensive background in deterministic static analysis, Tree-sitter incremental grammars, and low-latency call graph resolution. Based in Madrid, Spain, Marc engineered CodeContextKit to eliminate token bloat and hallucinated API contracts in autonomous agent workflows, creating native AST infrastructure for Claude Code and the Anthropic Model Context Protocol (MCP).