CodeAtlas AI MCP Server
Uses NVIDIA NIM for enterprise-grade vector embeddings, powering semantic code search and AI memory with the nvidia/nv-embed-v1 model.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CodeAtlas AI MCP ServerAnalyze architectural smells in my codebase"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CodeAtlas Platform
AI-powered codebase intelligence platform — MCP Server, AST analysis, Knowledge Graph, and semantic memory with Oracle 26ai.
Ship a secure, multi-tenant codebase intelligence backend without rebuilding authentication, MCP tooling, semantic memory, and knowledge graph infrastructure from scratch. CodeAtlas Platform is an open-source foundation for developers who want a clear starting point for AI-native code analysis services.
This repository is a foundation, not a substitute for a threat model. ReviewKnown limitations and adapt the defaults to your infrastructure before serving production traffic.
Why this platform?
Concern | Included foundation |
MCP Server | 30+ tools via stdio or SSE transport (Claude, Cursor, VSCode) |
Semantic memory | Dream memory store with Oracle 26ai vector search |
Knowledge graph | Genome DNA + immune system patterns, consolidation engine |
Multi-tenant | Tenant isolation via |
AST analysis | TypeScript/Python/JS parsing via |
Security scanner | Enterprise vulnerability scanning built-in |
A2A protocol | Agent-to-agent orchestration with registry |
Dashboard | React + Vite management UI for API keys and projects |
Related MCP server: RAG MCP Server
Architecture
AI IDE (Claude/Cursor) → MCP (stdio/SSE) → Platform :3381 → Oracle 26ai + Firebase + NVIDIALayer | Components |
Presentation | Express HTTP, MCP SSE, A2A Agent Protocol, REST API |
Services | Dream Memory, Genome DNA, Second Brain, Consolidation Engine, Security Scanner |
Data | Oracle 26ai Autonomous DB, Firebase Firestore, NVIDIA NIM embeddings |
Architecture diagrams
Diagram | File |
System architecture | |
Second Brain flow | |
Dream lifecycle | |
Genome + Immune system | |
MCP architecture | |
Deployment | |
A2A + Sync |
Quick start
Requirements
Node.js 20+
pnpm 9+ (
corepack enable && corepack prepare pnpm@9 --activate)Oracle 26ai (Autonomous Database or self-hosted)
Firebase service account (for multi-tenant auth)
NVIDIA NIM API key (for embeddings)
1. Clone and install
git clone https://github.com/giauphan/codeatlas-platform.git
cd codeatlas-platform
pnpm install2. Configure environment
cp .env.example .env
# Edit .env with your Oracle, Firebase, and NVIDIA credentialsSee docs/CONFIGURATION.md or docs/DEVELOPMENT.md for the full env var reference.
3. Build
pnpm run build4. Initialize database
pnpm run db-init5. Start the server
# Production mode (SSE on :3381)
PORT=3381 pnpm start
# Development mode (hot reload)
pnpm run dev
# Stdio mode (for Claude Desktop — leave PORT unset)
pnpm startServer runs at http://localhost:3381. Health check: GET /health.
MCP integration
Claude Desktop (stdio)
Add to claude_desktop_config.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "codeatlas-ai"],
"env": {
"CODEATLAS_API_KEY": "your_api_key"
}
}
}
}Cursor / VSCode (SSE)
{
"mcpServers": {
"codeatlas": {
"url": "http://localhost:3381/sse"
}
}
}See docs/API_EXAMPLES.md for full curl flows and transport modes.
MCP tools (30+)
Category | Tools |
Dreams |
|
Genome |
|
Skills |
|
Scanner |
|
Code |
|
Projects |
|
Architecture |
|
Full tool reference: docs/architecture/mcp.md.
Documentation
Guide | Purpose |
Local dev setup, env vars, troubleshooting | |
PM2, systemd, Nginx TLS reverse proxy | |
curl flows, MCP configs, REST endpoints | |
Layers, services, integrations | |
Tool registration, transports, request flow | |
Legacy condensed guide |
Known limitations
Oracle dependency: Requires Oracle 26ai with VECTOR support. Not portable to PostgreSQL/MySQL without migration.
Firebase auth: Multi-tenant mode requires Firebase Admin SDK + service account. API-key-only mode supported for single-tenant.
NVIDIA embeddings: Vector search depends on NVIDIA NIM API. Without
NVIDIA_API_KEY, queries fall back to date-ordered results.Local indexing: Pure cloud deployments cannot index local code — run the
codeatlas-aiclient locally to sync AST data.Oracle Instant Client: Thick mode requires downloading Oracle Instant Client separately (not bundled due to license).
Dashboard: Management UI ships separately in
dashboard/— build and deploy independently.
See CHANGELOG.md for release history.
Contributing
Bug reports, documentation fixes, tests, and focused feature contributions are welcome. Start with CONTRIBUTING.md, then look for issues labeled good first issue or help wanted.
For security vulnerabilities, follow SECURITY.md instead of opening a public issue.
License
Distributed under the MIT License. Maintained by @giauphan.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables AI assistants to analyze codebases through semantic search, call graph generation, and function metadata extraction. Provides real-time code analysis with persistent vector storage for understanding complex code structures and relationships.135
- FlicenseCqualityDmaintenanceCombines a knowledge graph with RAG (Retrieval-Augmented Generation) capabilities for semantic code indexing and search. Enables creating entity relationships, managing observations, and performing semantic searches across indexed codebases.13
- FlicenseNot gradedqualityCmaintenanceTransforms code repositories and development documentation into a queryable Neo4j knowledge graph, enabling AI assistants to perform intelligent code analysis, dependency mapping, impact assessment, and automated documentation generation across 15+ programming languages.7
- FlicenseNot gradedqualityDmaintenanceAI-native code intelligence graph that builds a persistent knowledge graph of your codebase in Neo4j and exposes it to AI assistants via MCP, enabling contextual code analysis, impact analysis, and dependency tracking.21
Related MCP Connectors
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/giauphan/codeatlas-platform'
If you have feedback or need assistance with the MCP directory API, please join our Discord server