CodeAtlas MCP Server
🗺️ Servidor MCP CodeAtlas
Un servidor MCP independiente que expone los datos de análisis de CodeAtlas a asistentes de IA: Gemini, Claude, Cursor, Windsurf, VS Code Copilot y más.
NOVEDAD en v1.4.0: 🧠 Memoria del Sistema de IA — La IA recuerda el flujo de tu sistema entre conversaciones.
⚡ Inicio Rápido
1. Analiza tu proyecto
Instala la extensión de VS Code de CodeAtlas y luego ejecuta:
Ctrl+Shift+P → CodeAtlas: Analyze ProjectEsto genera .codeatlas/analysis.json en la raíz de tu proyecto.
2. Añade la configuración MCP
Elige tu asistente de IA y añade la configuración:
Abre Settings (Ctrl+,) → busca mcp → haz clic en Edit in settings.json, luego añade:
{
"mcp": {
"servers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "@giauphan/codeatlas-mcp"]
}
}
}
}O añádelo a través del archivo .vscode/settings.json del área de trabajo para una configuración por proyecto.
Añade a .gemini/settings.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "@giauphan/codeatlas-mcp"]
}
}
}Añade a claude_desktop_config.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "@giauphan/codeatlas-mcp"]
}
}
}Añade a .cursor/mcp.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "@giauphan/codeatlas-mcp"]
}
}
}Añade a .windsurf/mcp.json:
{
"mcpServers": {
"codeatlas": {
"command": "npx",
"args": ["-y", "@giauphan/codeatlas-mcp"]
}
}
}¡Eso es todo! Tu asistente de IA ahora puede consultar la estructura, dependencias y conocimientos de tu base de código.
🛠️ Herramientas Disponibles
Análisis de Código (6 herramientas)
Herramienta | Descripción |
| Lista todos los proyectos analizados (autodescubre |
| Obtiene módulos, clases, funciones, variables |
| Obtiene relaciones de importación / llamada / contención |
| Obtiene conocimientos de calidad de código generados por IA |
| Busca funciones, clases por nombre (coincidencia difusa) |
| Obtiene todas las entidades definidas en un archivo específico |
🧠 Memoria del Sistema de IA (3 herramientas — NUEVO en v1.4.0)
Herramienta | Descripción |
| Genera automáticamente diagramas de arquitectura Mermaid. Alcances: |
| Crea/actualiza la carpeta |
| Rastrea el flujo de una funcionalidad a través de la base de código. Devuelve archivos en orden de dependencia |
🧠 Memoria del Sistema de IA
Los asistentes de IA pierden el contexto entre conversaciones. CodeAtlas MCP resuelve esto con archivos de memoria persistente.
Cómo funciona
Conversation 1 → AI writes code → calls sync_system_memory
│
.agents/memory/
├── system-map.md
├── modules.json
├── business-rules.json
├── conventions.md
├── feature-flows.json
└── change-log.json
│
Conversation 2 → AI reads .agents/memory/ → knows full system flow instantlyConfigurar la Memoria de la IA
Copia las plantillas de reglas a tu proyecto:
mkdir -p /path/to/your-project/.agents/rules/Crea
.agents/rules/auto-memory.mdcon la regla que le indica a la IA que:Lea
.agents/memory/al inicio de cada conversaciónUse
trace_feature_flowantes de realizar cambiosLlame a
sync_system_memorydespués de completar los cambios
Ejecuta
sync_system_memoryuna vez para generar la instantánea de memoria inicial.
📖 Guía completa de configuración y plantillas de reglas: Documentación de CodeAtlas
📦 Alternativa: Instalación Global
Si prefieres instalar globalmente en lugar de usar npx:
npm install -g @giauphan/codeatlas-mcpLuego usa "command": "codeatlas-mcp" (no se necesitan args) en tu configuración MCP.
🔧 Variables de Entorno
Variable | Descripción |
| Fuerza un directorio de proyecto específico |
Por defecto, el servidor autodescubre todos los proyectos con
.codeatlas/analysis.jsonbajo tu directorio de inicio.
🌐 Lenguajes Soportados
Lenguaje | Características |
TypeScript / JavaScript | AST completo: importaciones, clases, funciones, variables, llamadas |
Python | Clases, funciones, variables, importaciones, llamadas |
PHP | Clases, interfaces, traits, enums, funciones, propiedades, constantes |
Blade Templates |
|
🧑💻 Desarrollo
git clone https://github.com/giauphan/codeatlas-mcp.git
cd codeatlas-mcp
npm install
npm run build
npm startLicencia
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server