Neo4j MCP
by Neo4j Labs
Interacción en lenguaje natural con bases de datos de grafos Neo4j vía múltiples servidores especializados
database Python Intermedio Auto-hospedable
⭐ 911 stars 📅 Actualizado: hace 1m
Descripción
Servidores MCP de Neo4j que permiten interacción en lenguaje natural con bases de datos de grafos Neo4j. Incluye cuatro servidores especializados: Cypher (traduce lenguaje natural a consultas Cypher con ejecución de lectura/escritura), Memory (persistencia de knowledge graph para memoria de agentes de IA), Cloud Aura API (gestión de instancias Neo4j Aura) y Data Modeling (modelado interactivo de grafos con integración de Arrows.app). Soporta transportes STDIO, SSE y HTTP para despliegue flexible. Ideal para desarrolladores que construyen aplicaciones de IA que aprovechan representación de conocimiento basada en grafos y datos ricos en relaciones.
✅ Ideal para
Equipos usando Neo4j que quieren consultas de grafos potenciadas por IA, memoria de knowledge graph o gestión de instancias cloud
⏭️ No recomendado si
Usas bases de datos relacionales exclusivamente y no necesitas modelado de datos de grafos
💡 Casos de uso
- Consultar bases de datos de grafos Neo4j usando lenguaje natural en lugar de Cypher directo
- Construir memoria persistente de agentes de IA usando knowledge graphs
- Gestionar instancias cloud de Neo4j Aura programáticamente desde asistentes de IA
- Modelado interactivo de datos de grafos con integración visual de Arrows.app
👍 Ventajas
- ✓ Cuatro servidores especializados que cubren consultas, memoria, gestión cloud y modelado
- ✓ Soporta transportes STDIO, SSE y HTTP para integración flexible
- ✓ La memoria de knowledge graph permite estado persistente y consciente de relaciones para agentes de IA
- ✓ Fuerte respaldo de la comunidad de Neo4j Labs con desarrollo activo
👎 Desventajas
- ✗ Requiere una instancia de base de datos Neo4j existente — sin provisioning integrado para autoalojado
- ✗ Los conceptos de bases de datos de grafos tienen curva de aprendizaje para usuarios de BD relacionales
- ✗ Múltiples componentes de servidor pueden requerir configuración separada
🔧 Herramientas expuestas (6 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| manage_aura_instance | cloud | Gestionar instancias de base de datos cloud Neo4j Aura |
| store_memory | memory | Almacenar entidades y relaciones en el knowledge graph |
| retrieve_memory | memory | Recuperar conocimiento almacenado de la memoria de grafos |
| model_graph | modeling | Crear y modificar modelos de datos de grafos de forma interactiva |
| execute_cypher | query | Ejecutar consultas Cypher contra una base de datos de grafos Neo4j |
| inspect_schema | schema | Inspeccionar el esquema y estructura de una base de datos Neo4j |
⚡ Instalación
Requisitos previos:
- • python v3.10+
- • Neo4j credentials (URI, username, password)
- • API key requerida
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Empieza con el servidor Cypher para consultas en lenguaje natural contra tu base de datos Neo4j existente. El servidor Memory es excelente para construir agentes de IA con conocimiento persistente — almacena entidades y relaciones como nodos y aristas del grafo.
Info rápida
- Autor
- Neo4j Labs
- Licencia
- MIT
- Runtime
- Python 3.10+
- Transporte
- stdio
- Categoría
- database
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows