codeatlas-mcp-server
Local-first MCP server for AI-powered codebase intelligence — AST analysis, dependency graphs, and semantic search. Your source code never leaves your machine.
Install / Use
claude mcp add giauphan -- npx -y github:giauphan/codeatlas-mcp-serverIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of codeatlas-mcp-server
codeatlas-mcp-server scores 83/100 on our quality scale, 2960th of 4,647 Development & Engineering skills we index.
Its MCP Server is 6.2 KB long, well organised into 28 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so codeatlas-mcp-server is actively maintained.
- Our last check on 2026-09-17 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-25. Automated pattern scan on 2026-09-25. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
codeatlas-mcp-server compared with similar skills
All 4 of these similar skills score higher than codeatlas-mcp-server; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| codeatlas-mcp-server (this skill)by giauphan | 83 | 10 | today | MCP Server |
| headroomby headroomlabs-ai | 100 | 78.0k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 104.1k | 2d ago | MCP Server |
| Scraplingby D4Vinci | 100 | 89.9k | 1d ago | MCP Server |
| crawl4aiby unclecode | 100 | 86.4k | today | MCP Server |
Frequently asked questions
- How do I install codeatlas-mcp-server?
- Run
claude mcp add giauphan -- npx -y github:giauphan/codeatlas-mcp-server. The install tabs above show the steps for each supported agent. - Which AI agents does codeatlas-mcp-server work with?
- It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
- Is codeatlas-mcp-server safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is codeatlas-mcp-server still maintained?
- The repository was last updated today, so codeatlas-mcp-server is actively maintained.
Skill content
View source on GitHubCodeAtlas MCP Server
Local-first MCP server for AI-powered codebase intelligence — AST analysis, dependency graphs, and semantic search. Your source code never leaves your machine.
📌 What is CodeAtlas MCP Server?
A Model Context Protocol (MCP) server that provides:
- AST Analysis: Parse TypeScript, Python, PHP, and more.
- Dependency Graphs: Visualize call chains and module relationships.
- Semantic Search: Find code by meaning, not just syntax.
- Local-First: Your code stays on your machine; no telemetry by default.
- Cloud Optional: Connect to codeatlas-platform for dream memory, genome immune system, and skills sync.
Why Use It?
| Use Case | Benefit | |---|---| | AI IDE Integration | Claude Desktop, Cursor, VSCode — get context-aware code intelligence. | | Codebase Audits | Automate dependency analysis, security scans, and refactoring insights. | | Semantic Search | Find functions, classes, or modules by intent, not just name. | | Multi-Language Support | Works with TypeScript, Python, PHP, and more via AST parsers. |
🏗 Architecture
AI IDE → MCP stdio/SSE → Parser (AST) → Dependency Graph → Code Search
│
codeatlas-platform (HTTP) → Dreams + Genome
| Layer | Components | |---|---| | Parser | TypeScript, Python, PHP AST analysis | | Graph | Dependency graph with chunked force layout | | Search | Semantic code search with regex safety | | Cloud | Optional: connect to codeatlas-platform for dreams/genome |
🔧 Quick Start
1. Install
# Clone the repo
git clone https://github.com/giauphan/codeatlas-mcp-server.git
cd codeatlas-mcp-server
# Install dependencies (requires Node.js 20+)
pnpm install
2. Configure
# Copy env template
cp .env.example .env
# Edit .env (Oracle DB optional for persistent memory)
# Cloud features require both variables; no default URL is used
# Set CODEATLAS_API_URL to your CodeAtlas API base URL
# Set CODEATLAS_API_KEY to your CodeAtlas API key
3. Build
pnpm run build
4. Run
# Local-only mode (no cloud)
pnpm start
# With cloud connection (requires codeatlas-platform running)
CODEATLAS_API_URL=http://localhost:8080 CODEATLAS_API_KEY=your_api_key_here pnpm start
📡 MCP Tools (30+)
| Category | Tools |
|---|---|
| Code Analysis | analyze_project, code_search, file_info |
| AST | parse_file, find_symbol, get_dependencies |
| Graphs | dependency_graph, call_graph |
| Security | scan_vulnerabilities |
| Cloud | save_dream_memory, query_dream_memories, sync_dreams |
| Skills | search_skills, get_skill, install_skill |
Example: Connect to Claude Desktop
Add to claude-desktop-config.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": [
"-y",
"codeatlas-mcp-server"
]
}
}
}
Example: Connect to Cursor/VSCode (SSE)
Add to settings.json:
{
"mcp.sse": {
"codeatlas": "npx codeatlas-mcp-server"
}
}
Connect to Zed (MCP context server)
Zed has no Claude-style hooks, so the Second Brain hooks are exposed as MCP tools instead.
Option A — automatic setup:
codeatlas-enterprise setup zed
This writes a codeatlas entry into Zed's context_servers (passing CODEATLAS_API_KEY/CODEATLAS_API_URL from your environment). Restart Zed afterward.
Option B — manual: add to Zed settings.json (open via zed: open settings file):
{
"context_servers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "codeatlas-mcp-server"],
"env": { "CODEATLAS_API_KEY": "your_api_key_here" }
}
}
}
Then in Zed's Agent Panel, call the brain_context tool at the start of a task to inject Second Brain memory, and save_dream_memory after a task to persist learnings. route_task suggests a model/effort (advisory only — Zed does not auto-switch models). See Zed Integration.
📚 Documentation
| Guide | Description | |---|---| | Development Guide | Full environment setup, commands, and troubleshooting. | | Deployment Guide | PM2, systemd, Nginx TLS, and healthchecks. | | API Examples | Auth, dream memory, and MCP config examples. |
🤝 Contributing
See CONTRIBUTING.md for guidelines.
📜 License
MIT © Giau Phan
🔗 Related Projects
- codeatlas-platform — HTTP server for dream memory and genome.
- codeatlas-mcp — npm package for easy installation.
⚠️ Known Limitations
- Oracle DB Required for Persistent Memory: Local-only mode works without Oracle, but dream memory persistence requires it.
- Cloud Dream Query Filters: When querying memories with
scope,tags, ormemory_typefilters, the backend performs vector hybrid search on the query text plus SQL filtering on the other parameters. Thetagsparameter is passed as a JSON string to the upstream API. Therelated_idsparameter is also supported for filtering by related memory IDs. - Multi-Tenant Not Supported: Only single-tenant mode available.
- Security: No built-in rate limiting; use a reverse proxy (Nginx) in production.
🐛 Issues & Support
- Report bugs or request features: GitHub Issues
- For questions: Discussions
Related Skills
headroom
78.0kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Agent-Reach
104.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
89.9k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
86.4kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
