Opciones de configuracion y variables de entorno de MemoryGraph.
Metodos de Configuracion
La configuracion se lee de (en orden de prioridad):
- Variables de entorno
- Archivo de configuracion (
~/.config/memorygraph/config.toml) - Valores por defecto
Variables de Entorno
| Variable | Descripcion | Por Defecto |
|---|---|---|
MEMORYGRAPH_DATA_DIR | Directorio de almacenamiento de base de datos | ~/.local/share/memorygraph |
MEMORYGRAPH_LOG_LEVEL | Nivel de logging | INFO |
MEMORYGRAPH_BACKEND | Backend de base de datos | sqlite |
MEMORYGRAPH_INTELLIGENCE | Habilitar caracteristicas de inteligencia | false |
Backends de Base de Datos
SQLite (Por Defecto)
Sin configuracion, almacenamiento local primero.
# Usa backend SQLite por defecto
# Datos almacenados en ~/.local/share/memorygraph/memories.db
# Directorio de datos personalizado
export MEMORYGRAPH_DATA_DIR=/ruta/a/datos Neo4j
Para despliegues a gran escala con consultas de grafos avanzadas.
# Instalar con soporte Neo4j
pipx install "memorygraphMCP[neo4j]"
# Configurar conexion Neo4j
export MEMORYGRAPH_BACKEND=neo4j
export MEMORYGRAPH_NEO4J_URI=bolt://localhost:7687
export MEMORYGRAPH_NEO4J_USER=neo4j
export MEMORYGRAPH_NEO4J_PASSWORD=tu_contrasena Archivo de Configuracion
Crea ~/.config/memorygraph/config.toml:
[database]
backend = "sqlite"
data_dir = "~/.local/share/memorygraph"
[logging]
level = "INFO"
[intelligence]
enabled = false
# Configuracion Neo4j (si lo usas)
[neo4j]
uri = "bolt://localhost:7687"
user = "neo4j"
password = "tu_contrasena" Configuracion de Claude Code
Pasar Variables de Entorno
# Al agregar servidor MCP
claude mcp add memorygraph memorygraph \
--env MEMORYGRAPH_DATA_DIR=/ruta/personalizada \
--env MEMORYGRAPH_LOG_LEVEL=DEBUG Ver Configuracion Actual
memorygraph --show-config Configuracion Por Proyecto
Usa alcance de proyecto para diferentes configuraciones por proyecto:
# En proyecto A
cd ~/proyectos/proyecto-a
claude mcp add memorygraph memorygraph --scope project \
--env MEMORYGRAPH_DATA_DIR=~/proyectos/proyecto-a/.memorygraph
# En proyecto B
cd ~/proyectos/proyecto-b
claude mcp add memorygraph memorygraph --scope project \
--env MEMORYGRAPH_DATA_DIR=~/proyectos/proyecto-b/.memorygraph