cortex
Cortex es una plataforma Rust MCP/HTTP para agregación de logs en homelab, incluyendo Docker logs, OTLP ingest, búsqueda SQLite con FTS5 e IA transcript correlation.
Ficha actualizada 23 sept 2026, 17:09 · upstream 23 sept 2026, 17:03 · release v3.16.2
Qué es cortex
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cortex recopila y almacena registros de log y evidencia operativa en un modelo duradero de base de datos SQLite con búsqueda full-text mediante FTS5. Expose una capa de inteligencia compartida a través de CLI, REST, MCP y un workspace web integrado. Correlaciona múltiples fuentes (syslog, Docker, OpenTelemetry, agentes IA) para generar timelines, incidentes y topologías de evidencia sin hacer del graph un segundo source of truth.
- Monitorización de logs en homelab con correlación entre syslog, Docker logs y eventos de host
- Investigación de incidentes mediante búsqueda full-text en SQLite con FTS5
- Correlación automática de eventos logrados por múltiples fuentes (OTLP, agentes IA)
- Inventario de hosts y topologías de red para equipos pequeños a medianos
- Automatización de respuestas a incidentes basadas en patrones detectados
- Arquitectura monolítica en Rust con múltiples modos operativos (CLI, REST, MCP)
- Búsqueda full-text en SQLite mediante FTS5 sin necesidad de ETL externo
- Soporte nativo para OpenTelemetry HTTP/protobuf con token único compartido
- Agentes Docker host-local y pull centralizados con supervisión del daemon
- Capacidad de correlación entre logs, eventos de sistema e inteligencia artificial
- No es un SIEM generalizado ni una solución para grandes volúmenes de datos
- El token de API estático no soporta OAuth en entornos sin loopback
- La arquitectura monolítica limita la escalabilidad horizontal
- Filtrado por CIDR para syslog requiere configuración manual adicional
- No incluye capacidades avanzadas como correlación temporal entre eventos logrados
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala el CLI con `npx -y @dinglebear/cortex mcp` o `npm install --global @dinglebear/cortex`. Usa un token único para MCP y REST. El daemon inicia UDP/TCP syslog en 1514, HTTP en 3100 y MCP en 3100/mcp. Para despliegue local, usa `cortex setup repair` para crear la home, Compose assets y tokens sin reemplazar valores existentes. No requiere Docker ni Kubernetes; funciona con un solo host. El token de OTLP es el mismo que protege `/mcp`, no el token REST.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.