Neo4j MCP Server
oficialServidor de base de datos gráfica Neo4j (esquema + cypher de lectura/escritura) y memoria respaldada por base de datos gráfica separada
Documentación
Servidores MCP de Neo4j Labs
Neo4j Labs
Estos servidores MCP forman parte del programa Neo4j Labs. Son desarrollados y mantenidos por el equipo de GenAI de Campo de Neo4j y aceptan contribuciones de la comunidad de desarrolladores en general. Estos servidores se actualizan frecuentemente con características nuevas y experimentales, pero no cuentan con soporte del equipo de producto de Neo4j.
Se desarrollan y mantienen activamente, pero no proporcionamos ningún SLA ni garantía sobre compatibilidad con versiones anteriores y obsolescencia.
Si busca el servidor MCP oficial del producto Neo4j, encuéntrelo aquí.
Descripción General
El Protocolo de Contexto de Modelo (MCP) es un protocolo estandarizado para gestionar el contexto entre modelos de lenguaje de gran tamaño (LLMs) y sistemas externos.
Esto le permite usar Claude Desktop, o cualquier otro Cliente MCP (VS Code, Cursor, Windsurf, Gemini CLI), para usar lenguaje natural y lograr cosas con Neo4j y su cuenta de Aura, por ejemplo:
- ¿Qué hay en este grafo?
- Generar un gráfico de los productos más vendidos por frecuencia, volumen total y promedio
- Listar mis instancias
- Crear una nueva instancia llamada mcp-test para Aura Professional con 4GB y Graph Data Science habilitado
- Almacenar el hecho de que trabajé en los Servidores MCP de Neo4j hoy con Andreas y Oskar
Servidores
mcp-neo4j-cypher - lenguaje natural a consultas Cypher
Obtener el esquema de la base de datos para una base de datos configurada y ejecutar consultas Cypher de lectura y escritura generadas en esa base de datos.
Requisito: Requiere que el plugin APOC esté instalado y habilitado en la instancia de Neo4j para la inspección del esquema.
mcp-neo4j-memory - memoria de grafo de conocimiento almacenada en Neo4j
Almacenar y recuperar entidades y relaciones de su grafo de conocimiento personal en una instancia de Neo4j local o remota. Acceder a esa información a través de diferentes sesiones, conversaciones, clientes.
mcp-neo4j-cloud-aura-api - API de gestión del servicio en la nube Neo4j Aura
Gestione sus instancias de Neo4j Aura directamente desde la comodidad de su chat de asistente de IA.
Cree y destruya instancias, busque instancias por nombre, escálelas verticalmente y habilite características.
mcp-neo4j-data-modeling - modelado y visualización interactiva de datos de grafos
Cree, valide y visualice modelos de datos de grafos de Neo4j. Permite la importación/exportación de modelos desde Arrows.app.
Modos de Transporte
Todos los servidores soportan múltiples modos de transporte:
- STDIO (predeterminado): Entrada/salida estándar para herramientas locales e integración con Claude Desktop
- SSE: Eventos Enviados por el Servidor para despliegues basados en web
- HTTP: HTTP transmitible para despliegues web modernos y microservicios
Configuración de Transporte HTTP
Para ejecutar un servidor en modo HTTP, use la bandera --transport http:
# Basic HTTP mode
mcp-neo4j-cypher --transport http
# Custom HTTP configuration
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
También se soportan variables de entorno:
export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=127.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher
Despliegue en la Nube
Todos los servidores en este repositorio están contenedorizados y listos para el despliegue en la nube en plataformas como AWS ECS Fargate y Azure Container Apps. Cada servidor soporta el modo de transporte HTTP diseñado específicamente para despliegues escalables y listos para producción con capacidades de auto-escalado y balanceo de carga.
📋 Guía Completa de Despliegue en la Nube →
La guía de despliegue cubre:
- AWS ECS Fargate: Despliegue paso a paso con auto-escalado y Application Load Balancer
- Azure Container Apps: Despliegue de contenedores sin servidor con escalado integrado y gestión de tráfico
- Mejores Prácticas de Configuración: Seguridad, monitoreo, recomendaciones de recursos y solución de problemas
- Ejemplos de Integración: Conexión de clientes MCP a servidores desplegados en la nube
Contribuciones
¡Las contribuciones son bienvenidas! Por favor, siéntase libre de enviar un Pull Request.
Publicaciones del Blog
- Todo lo que un Desarrollador Necesita Saber Sobre el Protocolo de Contexto de Modelo (MCP)
- Claude Conversa con Neo4j a través de MCP - Base de Datos de Grafos y Analítica
- Construyendo Grafos de Conocimiento con Claude y Neo4j: Un Enfoque MCP Sin Código - Base de Datos de Grafos y Analítica
- Usando la Extensión de Neo4j en Gemini CLI
Licencia
Licencia MIT