Nova Mcp
Almacena el contexto de tu proyecto, decisiones y conocimiento localmente en SQLite, sin nube ni telemetría. Tus datos permanecen en tu máquina.
GitHub
79
Prueba este MCPPatrocinadoDocumentación
Nova Memory
Memoria persistente local-first para asistentes de IA. Almacena contexto entre sesiones con SQLite.
¿Qué es Nova Memory?
Nova Memory es un servidor MCP (Model Context Protocol) que proporciona memoria persistente a los asistentes de IA. Almacena el contexto de tu proyecto, decisiones y conocimiento localmente en SQLite: sin nube, sin telemetría. Tus datos permanecen en tu máquina.
Características
- 22 herramientas MCP para memoria, búsqueda, análisis y gestión de tareas
- Almacena y busca memorias con búsqueda de texto completo BM25
- Grafo de conocimiento con recorrido de relaciones
- Gestión de tareas con fases y seguimiento de progreso
- Soporte multi-proyecto con consultas entre proyectos
- Habilitar/deshabilitar herramientas individuales mediante configuración
- Implementación completa en TypeScript con validación Zod
Instalación
npm install -g @nova-mcp/mcp-nova
Configuración
Claude Desktop
Añade a tu archivo de configuración:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"nova-memory": {
"command": "npx",
"args": ["@nova-mcp/mcp-nova"]
}
}
}
Claude Code
claude mcp add nova-memory -- npx @nova-mcp/mcp-nova
Herramientas disponibles
Herramientas de memoria (8)
| Herramienta | Descripción |
|---|---|
| store_memory | Almacena contenido con tipo, etiquetas y seguimiento de ruta |
| memory_search | Búsqueda de texto completo con clasificación BM25 |
| memory_query | Filtra por tipo, etiquetas, proyecto o ruta |
| memory_stats | Estadísticas de almacenamiento y recuentos de memoria |
| memory_delete | Elimina memorias por ID |
| memory_tags | Lista todas las etiquetas con recuentos de uso |
| memory_export | Exporta memorias como JSON o markdown |
| memory_import | Importa memorias en bloque desde JSON |
Herramientas de búsqueda (4)
| Herramienta | Descripción |
|---|---|
| search_semantic | Búsqueda de similitud semántica |
| search_patterns | Encuentra patrones recurrentes en memorias |
| search_temporal | Análisis de memoria basado en tiempo |
| search_relationships | Explora conexiones de memoria |
Herramientas de análisis (4)
| Herramienta | Descripción |
|---|---|
| analysis_conflicts | Detecta contradicciones entre memorias |
| analysis_memory_map | Genera visualización de memoria |
| analysis_anomalies | Encuentra patrones inusuales |
| analysis_forecast | Predice patrones de memoria |
Herramientas de tareas (3)
| Herramienta | Descripción |
|---|---|
| task_management | Crea tareas, fases, sigue el progreso |
| task_board | Vista general visual de pendientes/activas/completadas |
| task_insights | Analíticas de tareas impulsadas por IA |
Herramientas avanzadas (2)
| Herramienta | Descripción |
|---|---|
| knowledge_graph | Construye y consulta grafos de relaciones |
| project_profile | Almacena arquitectura de proyecto e información de stack |
Herramientas de mantenimiento (1)
| Herramienta | Descripción |
|---|---|
| memory_compact | Optimiza y compacta el almacenamiento |
Configuración
Crea .nova/config.json en la raíz de tu proyecto:
{
"storage": {
"mode": "project"
},
"features": {
"taskManagement": true,
"knowledgeGraph": true
},
"tools": {
"search_patterns": true,
"analysis_conflicts": true,
"project_profile": true
}
}
Modos de almacenamiento
| Modo | Descripción |
|---|---|
| project | Almacena en .nova/memory.db (predeterminado) |
| global | Almacena en ~/.nova-memory/memory.db |
| multi | Consulta en múltiples bases de datos de proyectos |
Configuración multi-proyecto
{
"storage": {
"mode": "multi",
"multiProject": {
"enabled": true,
"includePaths": ["~/projects/api", "~/projects/web"]
}
}
}
Ubicación de almacenamiento
Todos los datos se almacenan localmente en SQLite:
- Modo proyecto:
.nova/memory.dben la raíz del proyecto - Modo global:
~/.nova-memory/memory.dben el directorio de inicio
Sin servicios en la nube. Sin llamadas a API externas. Sin telemetría.
Solución de problemas
- Las herramientas no aparecen: Reinicia Claude Desktop/Code después de la instalación
- Comando no encontrado: Ejecuta
npm install -g @nova-mcp/mcp-novao verifica el PATH - Usuarios de NVM: Usa la ruta completa a node en la configuración de MCP
- Errores de permisos: Asegura acceso de escritura a
.novao al directorio de inicio - Verificación de versión: Ejecuta
mcp-nova --versionpara verificar la instalación