Multiples formas de instalar MemoryGraph segun tus necesidades.

Requisitos Previos

  • Python 3.10+ - Requerido para el servidor MCP
  • pip - Instalador de paquetes de Python
  • pipx (recomendado) - Instalador aislado de aplicaciones Python
# Verificar version de Python
python3 --version  # Debe ser 3.10+

# Instalar pipx si no lo tienes
pip install --user pipx
pipx ensurepath

Metodos de Instalacion

Metodo 1: pipx (Recomendado)

pipx instala aplicaciones Python en entornos aislados y maneja PATH automaticamente.

# Instalacion basica (SQLite por defecto)
pipx install memorygraphMCP

# Con FalkorDBLite (base de datos de grafos embebida)
pipx install "memorygraphMCP[falkordblite]"

# Con cliente FalkorDB (requiere servidor FalkorDB)
pipx install "memorygraphMCP[falkordb]"

# Con soporte Neo4j (empresarial)
pipx install "memorygraphMCP[neo4j]"

Metodo 2: pip

Instalacion estandar con pip (asegurate que el directorio bin de Python este en PATH).

# Instalacion basica
pip install memorygraphMCP

# Con extras
pip install "memorygraphMCP[intelligence]"

Metodo 3: Desde el Codigo Fuente

Para desarrollo o caracteristicas no publicadas.

# Clonar el repositorio
git clone https://github.com/gregorydickson/memory-graph.git
cd memory-graph

# Instalar en modo desarrollo
pip install -e ".[dev,intelligence]"

Verificar Instalacion

# Verificar si memorygraph esta disponible
which memorygraph
memorygraph --version

# Ejecutar verificacion de salud
memorygraph --health

Opciones de Backend

Extra Backend Caso de Uso
(ninguno) SQLite (por defecto) Almacenamiento local simple, sin configuracion
falkordblite FalkorDBLite (embebido) Consultas de grafos nativas sin servidor
falkordb FalkorDB (cliente-servidor) Despliegues de produccion de alto rendimiento
neo4j Neo4j Caracteristicas empresariales, gran escala
dev Deps de desarrollo Contribuir a MemoryGraph

Siguientes Pasos

Despues de la instalacion, configura MemoryGraph con tu asistente de IA: