← Reddit

ContextAtlas v1.0 — Build with Opus 4.7 project (I didn't make the hackathon, built it anyway); A new take on pre-computed context

Reddit · Kitchen-Leg8500 · May 19, 2026
ContextAtlas v1.0 is an MCP server that pre-computes a structured atlas of codebases by fusing code structure with architectural intent extracted from ADRs using Opus 4.7, enabling Claude to retrieve comprehensive symbol context in a single call instead of multiple tool invocations. Testing across TypeScript, Python, and Go repositories demonstrated 45-72% token reduction on architectural-intent prompts with zero quality regression measured through blind paired-mode LLM-judge methodology. The tool is available as an npm package with both a Claude Code interface and CLI path for CI/CD integration at approximately $0.20-1.00 per incremental refresh.

Detailed Analysis

ContextAtlas v1.0 is an open-source MCP (Model Context Protocol) server built by developer Travis Wye that pre-computes a structured, curated map of a software codebase and serves it as compressed, high-signal context to Claude Code. Rather than allowing an AI coding agent to spend dozens of tool calls reconstructing architectural understanding at query time, ContextAtlas pre-indexes each codebase by fusing Language Server Protocol (LSP)-derived structural data with architectural intent extracted from Architecture Decision Records (ADRs) using Anthropic's Claude Opus 4.7 model. A single call to `get_symbol_context("OrderProcessor")` returns a symbol's type signature, governing ADR constraints with severity labels, recent Git activity, cross-reference counts, and associated test files — information that would otherwise require approximately 40 separate tool calls to reconstitute. The tool ships with two configuration paths: a skills-based path embedded within Claude Code requiring no API key, and a CLI path for direct Anthropic API access suited to CI/CD pipelines, with incremental refresh costs estimated at $0.20–$1.00 per run.

The project's core technical bet is that Opus 4.7 is distinctly capable at prose-to-structure transformation. Wye validated a frozen extraction prompt — the `EXTRACTION_PROMPT` constant — across 12 production ADRs, achieving 100% JSON parse success and correctly extracting 169 architectural claims before building the rest of the pipeline. Smaller models underperformed specifically on severity classification, the axis that distinguishes hard architectural constraints from soft recommendations. Critically, the same prompt generalized across TypeScript, Python, Go, and Ruby codebases without per-language tuning, a result Wye identifies as a meaningful signal about Opus 4.7's position on reasoning tasks that require bridging natural language documentation and formal code structures. The empirical methodology is notably rigorous for an independent project: token reduction measurements of 45–72% across three open-source benchmark repositories (hono, httpx, cobra) were conducted under blind paired-mode LLM-judge evaluation with pre-registered thresholds and a paired-t test at N=27 per axis, and both favorable and unfavorable results — including a falsified v0.3 hypothesis — are documented transparently in the release.

The project emerged from Wye's rejection by the official "Build with Opus 4.7" hackathon, a fact he discloses directly and which frames the broader motivating thesis: that the competitive pressure in AI-assisted software development is trending toward raw token consumption rather than token efficiency. ContextAtlas is a deliberate counter-argument, operationalizing the idea that the highest-value application of a frontier model is in the pre-computation and compression stages — extracting durable structural knowledge once — rather than in the repeated, expensive reconstruction of context at inference time. This positions the tool not merely as a developer utility but as a proof-of-concept for a different architectural philosophy in AI agent design, one where the intelligence of the model is deployed to build better scaffolding rather than to compensate for its absence.

In the broader landscape of AI development tooling, ContextAtlas touches on a set of tensions that are becoming increasingly central to the field. The MCP ecosystem, which Anthropic introduced as a standard for connecting AI models to external tools and data sources, is still in an early phase where most integrations are reactive — agents retrieve context on demand. ContextAtlas represents a shift toward proactive, pre-computed context layers, a pattern more analogous to database indexing than to traditional RAG (retrieval-augmented generation). Wye's explicit choice of BM25/FTS5 over vector embeddings is also a methodologically significant decision, signaling skepticism about embedding-based retrieval for symbol-level precision tasks in favor of deterministic lexical search. The decision to document the limits of the evaluation — single-judge model, three benchmark repos, acknowledged net-negative cases — reflects an emerging norm in serious independent AI research where transparency about methodology is treated as a credibility signal rather than a liability.

The roadmap Wye outlines for ContextAtlas points toward both technical expansion and community development. Language adapters for Rust, Java, and C# are identified as near-term gaps, with the adapter interface described as small and stable enough to support external contributions. Version 1.1 work is centered on developer onboarding flows and quality-validation improvements deferred from v0.8, along with more polished support for external dependency repositories and documentation outside the working codebase. The simultaneous launch on DevHunt alongside the GitHub release suggests a deliberate strategy to build community momentum around a tool that is inherently most valuable at scale, where the quality and breadth of ADR coverage and the diversity of real-world codebases will determine whether the token-efficiency gains demonstrated in benchmarks hold up in production environments.

Read original article →