GZOO Cortex
GZOO Cortex
Grafo de conocimiento local para desarrolladores. Monitoriza los archivos de tu proyecto, extrae entidades y relaciones utilizando LLMs, y te permite realizar consultas en lenguaje natural entre todos tus proyectos.
“¿Qué decisiones de arquitectura he tomado en mis proyectos?”
Cortex encuentra decisiones en tus archivos README, archivos TypeScript, archivos de configuración y exportaciones de conversaciones, y luego sintetiza una respuesta con citas de las fuentes.
Por qué
Trabajas en múltiples proyectos. Las decisiones, los patrones y el contexto están dispersos en cientos de archivos. Olvidas lo que decidiste hace tres meses. Vuelves a resolver problemas que ya resolviste en otro repositorio.
Cortex monitoriza los directorios de tus proyectos, extrae el conocimiento automáticamente y te lo devuelve cuando lo necesitas.
Related MCP server: agentmako
Qué hace
Monitoriza tus archivos de proyecto (md, ts, js, json, yaml) en busca de cambios
Extrae entidades: decisiones, patrones, componentes, dependencias, restricciones, elementos de acción
Infiere relaciones entre entidades a través de proyectos
Detecta contradicciones cuando las decisiones entran en conflicto
Consulta en lenguaje natural con citas de las fuentes
Enruta de forma inteligente entre LLMs en la nube y locales
Respeta la privacidad: los proyectos restringidos nunca salen de tu máquina
Panel web con visualización de grafo de conocimiento, feed en vivo y explorador de consultas
Servidor MCP para integración directa con Claude Code
Inicio rápido
1. Instalación
npm install -g @gzoo/cortexO instala desde el código fuente:
git clone https://github.com/gzoonet/cortex.git
cd cortex
npm install && npm run build && npm link2. Configuración
Ejecuta el asistente interactivo:
cortex initEsto te guiará a través de:
Proveedor de LLM — Anthropic, Google Gemini, DeepSeek, Groq, OpenRouter u Ollama (local)
Clave API — guardada de forma segura en
~/.cortex/.envModo de enrutamiento — cloud-first, hybrid, local-first o local-only
Directorios de monitorización — qué directorios debe supervisar Cortex
Límite de presupuesto — tope de gasto mensual en LLM
La configuración se almacena en ~/.cortex/cortex.config.json. Las claves API van en ~/.cortex/.env.
3. Registrar proyectos
cortex projects add my-app ~/projects/app
cortex projects add api ~/projects/api
cortex projects list # verify4. Monitorizar y consultar
cortex watch # start watching for changes
cortex query "what caching strategies am I using?"
cortex query "what decisions have I made about authentication?"
cortex find "PostgreSQL" --expand 2
cortex contradictions5. Panel web
cortex serve # open http://localhost:3710Excluir archivos y directorios
Cortex ignora node_modules, dist, .git y otros directorios comunes por defecto. Para añadir más:
cortex config exclude add docs # exclude a directory
cortex config exclude add "*.log" # exclude by pattern
cortex config exclude list # see all excludes
cortex config exclude remove docs # remove an excludeCómo funciona
Cortex ejecuta una tubería en cada cambio de archivo:
Analizar — el contenido del archivo se divide en fragmentos mediante un analizador consciente del lenguaje (tree-sitter para código, remark para markdown)
Extraer — el LLM identifica entidades (decisiones, componentes, patrones, etc.)
Relacionar — el LLM infiere relaciones entre entidades nuevas y existentes
Detectar — las contradicciones y duplicados se marcan automáticamente
Almacenar — las entidades, relaciones y vectores van a SQLite + LanceDB
Consultar — las consultas en lenguaje natural buscan en el grafo y sintetizan respuestas
Todos los datos permanecen locales en ~/.cortex/. Solo las llamadas a la API de LLM salen de tu máquina (y nunca para proyectos restringidos).
Proveedores de LLM
Cortex es agnóstico al proveedor. Soporta:
Anthropic Claude (Sonnet, Haiku) — vía API nativa de Anthropic
Google Gemini — vía API compatible con OpenAI
DeepSeek (Reasoner, Chat) — razonamiento sólido, muy asequible
Groq — inferencia rápida con nivel gratuito
Cualquier API compatible con OpenAI — OpenRouter, proxies locales, etc.
Ollama (Mistral, Llama, etc.) — totalmente local, no requiere nube
Modos de enrutamiento
Modo | Coste en la nube | Calidad | GPU requerida |
| Varía según el proveedor | Máxima | No |
| Reducido | Alta | Sí (Ollama) |
| Mínimo | Buena | Sí (Ollama) |
| $0 | Buena | Sí (Ollama) |
El modo híbrido enruta las tareas de gran volumen (extracción de entidades, clasificación) a Ollama y las tareas que requieren mucho razonamiento (inferencia de relaciones, consultas) a tu proveedor en la nube.
Requisitos
Node.js 20+
Clave API de LLM para modos en la nube — Anthropic, Google Gemini, DeepSeek, Groq o cualquier proveedor compatible con OpenAI
Ollama (para modos híbrido/local) — instalar
Configuración
Toda la configuración reside en ~/.cortex/cortex.config.json. Las claves API están en ~/.cortex/.env.
cortex config list # see all non-default settings
cortex config set llm.mode hybrid # switch routing mode
cortex config set llm.budget.monthlyLimitUsd 10 # set budget
cortex config exclude add vendor # exclude a directory from watching
cortex privacy set ~/clients restricted # mark directory as restrictedReferencia completa de configuración: docs/configuration.md
Comandos
Comando | Descripción |
| Asistente de configuración interactivo |
| Registrar un directorio de proyecto |
| Listar proyectos registrados |
| Anular el registro de un proyecto |
| Mostrar detalles del proyecto |
| Empezar a monitorizar cambios de archivos |
| Detener un proceso de monitorización en ejecución |
| Consulta en lenguaje natural con citas |
| Encontrar entidades por nombre |
| Ingesta de archivos de una sola vez |
| Estadísticas del grafo, costes, estado del proveedor |
| Desglose detallado de costes |
| Listar contradicciones activas |
| Resolver una contradicción |
| Gestionar modelos de Ollama |
| Iniciar panel web (localhost:3710) |
| Iniciar servidor MCP para Claude Code |
| Resumen posterior a la ingesta |
| Establecer privacidad del directorio |
| Leer/escribir configuración |
| Gestionar exclusiones de archivos/directorios |
| Operaciones de base de datos |
Referencia completa de CLI: docs/cli-reference.md
Panel web
Ejecuta cortex serve para abrir un panel web completo en http://localhost:3710 con:
Inicio del panel — estadísticas del grafo, actividad reciente, desglose por tipo de entidad
Grafo de conocimiento — grafo interactivo D3-force con agrupación, haz clic para explorar
Feed en vivo — eventos de cambio de archivo y extracción de entidades en tiempo real vía WebSocket
Explorador de consultas — consultas en lenguaje natural con respuestas en streaming
Resolutor de contradicciones — revisa y resuelve decisiones en conflicto
Servidor MCP (Integración con Claude Code)
Cortex incluye un servidor MCP para que Claude Code pueda consultar tu grafo de conocimiento directamente:
claude mcp add cortex --scope user -- npx @gzoo/cortex mcpEsto le da a Claude Code 12 herramientas:
Herramienta | Descripción |
| Preguntas en lenguaje natural sobre tus proyectos |
| Estado del sistema y estadísticas del grafo |
| Listar proyectos registrados |
| Buscar entidades por nombre |
| Consultas estructuradas al grafo de conocimiento |
| Listar contradicciones detectadas |
| Resolver una contradicción |
| Buscar entidades con filtros |
| Activar la ingesta de archivos |
| Registrar un nuevo proyecto |
| Anular el registro de un proyecto |
| Resumen de contexto para la sesión actual |
Arquitectura
Monorepo con ocho paquetes:
@cortex/core — tipos, EventBus, cargador de configuración, clases de error
@cortex/ingest — analizadores de archivos (tree-sitter + remark), fragmentador, monitor, tubería
@cortex/graph — almacén SQLite, vectores LanceDB, motor de consultas
@cortex/llm — proveedores Anthropic/Gemini/compatible con OpenAI/Ollama, enrutador, prompts, caché
@cortex/cli — CLI de Commander.js con 18 comandos
@cortex/mcp — servidor del Protocolo de Contexto de Modelo (transporte stdio, 12 herramientas)
@cortex/server — API REST de Express + relé WebSocket
@cortex/web — panel web React + Vite + D3
Documentación de arquitectura: docs/
Privacidad y seguridad
Los archivos clasificados como
restrictednunca se envían a LLMs en la nubeLos archivos sensibles (.env, .pem, .key) se detectan automáticamente y se bloquean
Los secretos de las claves API se escanean y redactan antes de cualquier transmisión a la nube
Todos los datos se almacenan localmente en
~/.cortex/— nada se comunica con el exterior
Arquitectura de seguridad completa: docs/security.md
Construido con
SQLite vía better-sqlite3 — almacenamiento de entidades y relaciones
LanceDB — incrustaciones vectoriales para búsqueda semántica
Anthropic Claude — proveedor de LLM en la nube
Google Gemini — proveedor de LLM en la nube (vía API compatible con OpenAI)
DeepSeek — proveedor de LLM en la nube (razonamiento + chat)
Groq — inferencia rápida en la nube
Ollama — inferencia de LLM local
tree-sitter — análisis de archivos consciente del lenguaje
Chokidar — monitorización de archivos multiplataforma
Commander.js — marco de trabajo CLI
D3 — visualización de grafo de conocimiento
Contribución
Consulta CONTRIBUTING.md para ver las directrices.
Licencia
MIT — ver LICENSE
Acerca de
Construido por GZOO — una plataforma de automatización empresarial impulsada por IA.
Cortex comenzó como una herramienta interna para mantener el contexto en múltiples proyectos de clientes. Lo hemos hecho de código abierto porque todo desarrollador que trabaja en más de una cosa pierde el contexto, y creemos que este enfoque — monitorización automática de archivos + grafo de conocimiento + consultas en lenguaje natural — es la forma correcta de resolverlo.
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
- AlicenseBqualityAmaintenanceKnowledge graph for token-efficient code reviews. Builds a structural map of your codebase with Tree-sitter, tracks changes incrementally, and gives AI agents precise context via MCP tools. Features fixed multi-word search, qualified call resolution, dual-mode embedding (ONNX local + LiteLLM cloud), and output pagination.766Apache 2.0
- AlicenseBqualityAmaintenanceLocal-first codebase intelligence engine providing AI coding agents with a typed MCP toolset for understanding and navigating code repositories.10051Apache 2.0
- AlicenseBqualityDmaintenanceLocal-first codebase context engine that parses code into a ranked dependency graph and serves it to AI tools via MCP for deep structural understanding.581MIT
- AlicenseNot gradedqualityCmaintenanceEmbeds your codebase into a local vector and graph database and exposes it as an MCP tool, enabling AI assistants to perform fast semantic search over your code using Graph RAG.4MIT
Related MCP Connectors
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
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/gzoonet/cortex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server