Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
31001514
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.