Pre-computed atlas of your codebase for Claude Code: LSP + ADRs + git. 45-72% token reduction.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"contextatlas": {
"command": "contextatlas"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Stop watching Claude burn tokens grepping for context it can't possibly find.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'contextatlas' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked contextatlas against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
An autonomous agent that conducts deep research on any data using any LLM providers
🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code / Codex Integration
MCP Security Weekly
Get CVE alerts and security updates for io.github.traviswye/contextatlas and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Stop watching Claude burn tokens grepping for context it can't possibly find.
ContextAtlas turns your codebase into a single-call context bundle for Claude Code — fusing LSP-grade structure, architectural intent from your Architectural Decision Records (ADRs), git history, and test associations. Measured 45-72% token reduction with zero quality regression across benchmark axes on architectural prompts across the hono / httpx / cobra benchmark suite.
Quick start → · Benchmark results → · Why not graph-based? → · Architecture → · ADRs →
ContextAtlas ships two equivalent paths — CLI and Claude Code Skills —
both producing the same atlas.json. See Quick Start
for setup.
Claude Code currently learns your codebase by brute force. Every session starts fresh. Every "where is X?" triggers multiple grep calls. Every "what depends on Y?" is another flurry of file reads. On a mid-sized codebase, answering a single architectural question can consume 40+ tool calls and 100,000+ tokens before Claude has enough context to reason well.
Worse: the architectural intent that governs your code — the ADRs, the
design decisions, the "we did it this way because" — is invisible to
Claude. The rule that OrderProcessor must be idempotent lives in
docs/adr/. When Claude proposes a change, it has no way to know that
constraint exists.
Yesterday's understanding doesn't carry to today. Every conversation starts from zero. Your ADRs, your commit history, your test coverage — none of it is on the agent's table.
What if expensive understanding happened once, at index time, and every query became a dictionary lookup?
That's ContextAtlas.
ContextAtlas is an MCP server that gives Claude Code a curated atlas of your codebase — fusing LSP-grade structural precision with architectural intent extracted from your ADRs, docs, and git history, delivered to Claude in single-call context bundles.
Every bundle Claude receives combines four independent signals about a symbol:
One MCP call returns all four, fused. No ADRs in your repo yet? You still get LSP + git + tests in one call instead of fifteen — a meaningful baseline improvement. Add ADRs and the bundles get richer. The architecture is designed so any subset of signals produces value.
Given an ADR stating that OrderProcessor must be idempotent, a call
to get_symbol_context("OrderProcessor") returns:
SYM OrderProcessor@src/orders/processor.ts:42 class
SIG class Or
... [View full README on GitHub](https://github.com/traviswye/contextatlas#readme)