Neo4j MCP Server

oficial

Servidor 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

Detalles en el Readme

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

Detalles en el Readme

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

Detalles en el Readme

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

Detalles en el Readme

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

Licencia

Licencia MIT