Sobre el proyecto

Dense-Mem es un servidor de memoria MCP HTTP independiente diseñado para agentes de IA. Almacena evidencia exacta, deriva estado semántico mediante una política de servidor validada y devuelve contextos de evidencia activos con identificadores de relaciones en forma de grafo. PostgreSQL con pgvector actúa como autoridad duradera para conocimiento, ciclo de vida, procedencia, búsqueda, autorización y auditoría; Redis se usa solo para coordinación en despliegues multi-instancia. Un despliegue de un solo nodo puede usar coordinación local al proceso. El servidor expone un endpoint MCP HTTP transmisible en `/mcp`, un portal de usuario de primera parte en `/ui`, un portal de control privado en `/control/api/*` y comprobaciones de salud/disponibilidad. Admite herramientas como `remember`, `retract_evidence`, `correct_relationship`, `recall_memory`, `trace_memory` y varias herramientas solo de evaluación en la imagen de evaluación. Las características clave incluyen ciclo de vida de evidencia de solo añadidura, autorización basada en propietario, recuperación restringida por soporte (los candidatos e hipótesis se excluyen por defecto), detección de conflictos y política de servidor determinista para confirmaciones semánticas. El sistema admite sustitución directa de evidencia, corrección de relaciones con versionado y operaciones idempotentes. El inicio rápido usa Docker Compose con PostgreSQL y pgvector. Son posibles configuraciones totalmente locales con Ollama para embeddings y verificación. El proyecto forma parte de un preprint de investigación sobre memoria empresarial de IA gobernada más allá de RAG. Telemetría opcional de Prometheus y paneles de Grafana están disponibles mediante archivos de composición superpuestos. La imagen de lanzamiento aplica migraciones pendientes automáticamente bajo un bloqueo de sesión de base de datos. La autenticación resuelve un actor inmutable por equipo, identidad, membresía y alias de propietario permanente.