Documentation
CodeAtlas keeps a live architectural map of your codebase — routes, sequence diagrams, file dependencies, function flowcharts, feature clusters, microservices — and exposes it through both an editor extension and a standalone MCP server.
Two ways to get it:
CodeAtlas Extension
Install the VSIX into any Code-OSS-based editor (VS Code, Cursor, Windsurf, Antigravity). Diagrams render in the browser at localhost:7742; navigation deep-links back into the editor.
MCP Server (npm)
@codeatlas/mcp — a Model Context Protocol server you can plug into Claude Desktop, Cursor, Claude Code, Codex CLI, Gemini CLI, VS Code Copilot Chat, or Continue. Auto-wires every detected client and starts a per-OS daemon on npm install. 54 tools that expose live codebase architecture as structured JSON.
Which one do I want?
- You want to see the diagrams. Install the extension. Diagrams render in your browser as you type.
- You want your AI assistant to use the architecture. Install the MCP server in your client of choice. The assistant gets 51 structured tools — APIs, sequence diagrams, impact analysis, SQL-queryable snapshot — instead of grepping files.
- You want both. Install the extension and point your AI client at the bundled MCP binary. They share one snapshot DB; the extension writes, the MCP server reads.
Supported languages
The pipeline understands Python, Java, Kotlin, Go, Rust, Ruby, PHP, Swift, Dart, C#, plus JS/TS — across 40+ web frameworks (Express, Koa, Fastify, NestJS, Hono, FastAPI, Spring Boot, Ktor, Rails, Laravel, Symfony, Gin, Echo, Chi, Axum, Actix, ASP.NET Core, Vapor, …), mobile stacks (Jetpack Compose, SwiftUI, Flutter, React Native, Expo Router, Xamarin / .NET MAUI), and infrastructure-as-code (AWS SAM, AWS CDK, Serverless Framework). The host machine only needs Node.js ≥ 18 — the indexed workspace can be anything.
Where to get it
- VS Code Marketplace: marketplace.visualstudio.com/items?itemName=codeatlaslive.codeatlas-live
- Open VSX: open-vsx.org/extension/codeatlaslive/codeatlas-live
- MCP package: @codeatlas/mcp on npm