AgentStack
MCP verified MIT Self-run

Codeatlas Mcp

mcp-giauphan-codeatlas-mcp Β· by giauphan

🧠 MCP server giving AI assistants (Gemini, Claude, Cursor, Windsurf, Copilot) deep codebase understanding β€” 10 tools + persistent memory. Install: npx @giauphan/codeatlas-mcp

β€” No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-giauphan-codeatlas-mcp

βœ“ scanned Β· βœ“ verified β€” works with Claude Code, Cursor, and more.

Security review

βœ“ Passed

No issues found. Passed automated security review. Β· v0.1.0 How review works β†’

  • βœ“ Prompt-injection patterns
  • βœ“ Secret / credential exfiltration
  • βœ“ Dangerous shell & filesystem operations
  • βœ“ Untrusted network calls
  • βœ“ Known-malicious package signatures

What it can access

  • βœ“ Network access No
  • βœ“ Filesystem access No
  • βœ“ Shell / process execution No
  • βœ“ Environment & secrets No
  • βœ“ Dynamic code execution No

From automated source analysis of v0.1.0. β€œUsed” means the capability is present in the source β€” more access means more to trust, not that it’s unsafe.

Are you the author of Codeatlas Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

πŸ—ΊοΈ CodeAtlas MCP Server

Give your AI assistant deep understanding of any codebase

[](https://www.npmjs.com/package/@giauphan/codeatlas-mcp) [](https://github.com/giauphan/codeatlas-mcp/actions) [](LICENSE) [](https://nodejs.org/)

> A standalone MCP server that exposes code analysis data to Gemini, Claude, Cursor, Windsurf, VS Code Copilot β€” with persistent AI memory between conversations.


✨ What Does It Do?

Your Code β†’ CodeAtlas Analyze β†’ MCP Server β†’ AI Understands Everything
                                     β”‚
                              10 powerful tools:
                              β€’ Search functions & classes
                              β€’ Trace feature flows
                              β€’ Generate architecture diagrams
                              β€’ Persistent memory across conversations

Before CodeAtlas: AI greps blindly, forgets your project every conversation. After CodeAtlas: AI instantly knows your architecture, dependencies, and remembers context.


πŸš€ Setup (1 minute)

1. Analyze your project

Install the CodeAtlas extension, then:

Ctrl+Shift+P β†’ CodeAtlas: Analyze Project

2. Add MCP config to your AI

🟒 Gemini / Antigravity β€” .gemini/settings.json

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}

⚫ Cursor β€” .cursor/mcp.json

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}

πŸ”΅ VS Code Copilot β€” .vscode/settings.json

{
  "mcp": {
    "servers": {
      "codeatlas": {
        "command": "npx",
        "args": ["-y", "@giauphan/codeatlas-mcp"]
      }
    }
  }
}

🟣 Claude Desktop β€” claudedesktopconfig.json

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}

🟣 Claude Code CLI

claude mcp add codeatlas -- npx -y @giauphan/codeatlas-mcp

πŸ”΄ Windsurf β€” .windsurf/mcp.json

{
  "mcpServers": {
    "codeatlas": {
      "command": "npx",
      "args": ["-y", "@giauphan/codeatlas-mcp"]
    }
  }
}

> Done! Your AI can now use all 10 CodeAtlas tools.


πŸ› οΈ 10 MCP Tools

Code Analysis (6 tools)

| Tool | Description | Example Use | |------|-------------|-------------| | list_projects | List all analyzed projects | "What projects do I have?" | | get_project_structure | Get modules, classes, functions | "Show me all classes" | | get_dependencies | Import/call/containment relationships | "What does UserService depend on?" | | get_insights | Code quality & security analysis | "Any security issues?" | | search_entities | Fuzzy search entities by name | "Find the login function" | | get_file_entities | All entities in a specific file | "What's in auth.ts?" |

Architecture Visualization (2 tools)

| Tool | Description | Example Use | |------|-------------|-------------| | generate_system_flow | Mermaid architecture diagram (module imports) | "Show me the system architecture" | | generate_feature_flow_diagram ⭐ | Mermaid execution flow diagram (call chains) | "How does the payment feature work?" |

AI Memory (2 tools)

| Tool | Description | Example Use | |------|-------------|-------------| | sync_system_memory | Save context to .agents/memory/ | "Remember what we changed" | | trace_feature_flow | Trace feature through codebase | "What files are involved in auth?" |


🧠 AI Memory β€” Persistent Context

AI assistants forget everything between conversations. CodeAtlas fixes this:

Conversation 1 β†’ AI analyzes code β†’ sync_system_memory
                                          β”‚
                                   .agents/memory/
                                   β”œβ”€β”€ system-map.md       ← Architecture diagram
                                   β”œβ”€β”€ modules.json        ← All entities
                                   β”œβ”€β”€ conventions.md      ← Code patterns
                                   β”œβ”€β”€ business-rules.json ← Domain logic
                                   β”œβ”€β”€ feature-flows.json  ← Feature traces
                                   └── change-log.json     ← Change history
                                          β”‚
Conversation 2 β†’ AI reads memory β†’ full context restored instantly ✨

Auto-Generated IDE Rules

When you run Analyze Project, CodeAtlas auto-creates rule files for your AI IDE:

| Generated File | For | |---|---| | .agents/rules/codeatlas-mcp.md | All AI assistants | | .cursor/rules/codeatlas.mdc | Cursor | | CLAUDE.md | Claude Code | | .windsurfrules | Windsurf |

These tell your AI to:

  1. Read .agents/memory/ at the start of every conversation
  2. Use MCP tools before making changes
  3. Call sync_system_memory after completing changes

🌍 Supported Languages

| Language | Features | |----------|----------| | TypeScript / JavaScript | Full AST: imports, classes, functions, variables, calls, implements | | Python | Classes, functions, variables, imports, calls | | PHP | Classes, interfaces, traits, enums, functions, properties | | Blade Templates | @extends, @include, @component, `` |


πŸ“¦ Alternative: Global Install

npm install -g @giauphan/codeatlas-mcp

Then use "command": "codeatlas-mcp" in your MCP config (no args needed).


πŸ”§ Environment Variables

| Variable | Description | |----------|-------------| | CODEATLAS_PROJECT_DIR | Force a specific project directory |

> By default, the server auto-discovers all projects with .codeatlas/analysis.json under ~/.


πŸ§‘β€πŸ’» Development

git clone https://github.com/giauphan/codeatlas-mcp.git
cd codeatlas-mcp
npm install
npm run build
npm test    # 6 tests
npm start   # Start MCP server

πŸ”— Related

License

[MIT](LICENSE) β€” Free for personal and commercial use.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source β€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet β€” be the first.

Versions

  • v0.1.0 Imported from the upstream source.