Neo4j MCP Server
offiziellNeo4j-Graphdatenbank-Server (Schema + Lese-/Schreib-Cypher) und separater, graphdatenbankgestützter Speicher
Dokumentation
Neo4j Labs MCP-Server
Neo4j Labs
Diese MCP-Server sind Teil des Neo4j Labs-Programms. Sie werden vom Neo4j Field GenAI-Team entwickelt und gewartet und freuen sich über Beiträge aus der breiteren Entwickler-Community. Diese Server werden regelmäßig mit neuen und experimentellen Funktionen aktualisiert, werden jedoch nicht vom Neo4j-Produktteam unterstützt.
Sie werden aktiv entwickelt und gewartet, aber wir bieten keine SLAs oder Garantien bezüglich Abwärtskompatibilität und Veraltung.
Wenn Sie nach dem offiziellen Neo4j MCP-Produktserver suchen, finden Sie ihn hier.
Überblick
Das Model Context Protocol (MCP) ist ein standardisiertes Protokoll zur Verwaltung des Kontexts zwischen großen Sprachmodellen (LLMs) und externen Systemen.
Damit können Sie Claude Desktop oder jeden anderen MCP-Client (VS Code, Cursor, Windsurf, Gemini CLI) verwenden, um mit natürlicher Sprache Dinge mit Neo4j und Ihrem Aura-Konto zu erledigen, z. B.:
- Was ist in diesem Graphen enthalten?
- Erstelle ein Diagramm der meistverkauften Produkte nach Häufigkeit, Gesamt- und Durchschnittsvolumen
- Meine Instanzen auflisten
- Erstelle eine neue Instanz namens mcp-test für Aura Professional mit 4 GB und aktiviertem Graph Data Science
- Speichere die Tatsache, dass ich heute mit Andreas und Oskar an den Neo4j MCP-Servern gearbeitet habe
Server
mcp-neo4j-cypher – natürliche Sprache zu Cypher-Abfragen
Datenbankschema für eine konfigurierte Datenbank abrufen und generierte Lese- und Schreib-Cypher-Abfragen auf dieser Datenbank ausführen.
Voraussetzung: Erfordert die Installation und Aktivierung des APOC-Plugins auf der Neo4j-Instanz zur Schema-Inspektion.
mcp-neo4j-memory – in Neo4j gespeicherter Wissensgraph-Speicher
Entitäten und Beziehungen aus Ihrem persönlichen Wissensgraphen in einer lokalen oder entfernten Neo4j-Instanz speichern und abrufen. Greifen Sie über verschiedene Sitzungen, Gespräche und Clients hinweg auf diese Informationen zu.
mcp-neo4j-cloud-aura-api – Neo4j Aura Cloud-Service-Management-API
Verwalten Sie Ihre Neo4j Aura-Instanzen direkt aus der Komfortzone Ihres KI-Assistenten-Chats.
Erstellen und löschen Sie Instanzen, finden Sie Instanzen nach Namen, skalieren Sie sie hoch und runter und aktivieren Sie Funktionen.
mcp-neo4j-data-modeling – interaktive Graphdatenmodellierung und -visualisierung
Erstellen, validieren und visualisieren Sie Neo4j-Graphdatenmodelle. Ermöglicht den Import/Export von Modellen aus Arrows.app.
Transportmodi
Alle Server unterstützen mehrere Transportmodi:
- STDIO (Standard): Standard-Ein-/Ausgabe für lokale Tools und Claude Desktop-Integration
- SSE: Server-Sent Events für webbasierte Bereitstellungen
- HTTP: Streamable HTTP für moderne Webbereitstellungen und Microservices
HTTP-Transportkonfiguration
Um einen Server im HTTP-Modus auszuführen, verwenden Sie das Flag --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/
Umgebungsvariablen werden ebenfalls unterstützt:
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
Cloud-Bereitstellung
Alle Server in diesem Repository sind containerisiert und bereit für die Cloud-Bereitstellung auf Plattformen wie AWS ECS Fargate und Azure Container Apps. Jeder Server unterstützt den HTTP-Transportmodus, der speziell für skalierbare, produktionsreife Bereitstellungen mit Auto-Scaling und Lastausgleichsfunktionen entwickelt wurde.
📋 Vollständiger Cloud-Bereitstellungsleitfaden →
Der Bereitstellungsleitfaden behandelt:
- AWS ECS Fargate: Schritt-für-Schritt-Bereitstellung mit Auto-Scaling und Application Load Balancer
- Azure Container Apps: Serverlose Containerbereitstellung mit integrierter Skalierung und Verkehrsmanagement
- Best Practices für die Konfiguration: Sicherheit, Überwachung, Ressourcenempfehlungen und Fehlerbehebung
- Integrationsbeispiele: Anbindung von MCP-Clients an in der Cloud bereitgestellte Server
Mitwirken
Beiträge sind willkommen! Bitte zögern Sie nicht, einen Pull-Request einzureichen.
Blogbeiträge
- Alles, was ein Entwickler über das Model Context Protocol (MCP) wissen muss
- Claude kommuniziert mit Neo4j über MCP – Graphdatenbank & Analytics
- Wissensgraphen mit Claude und Neo4j erstellen: Ein No-Code-MCP-Ansatz – Graphdatenbank & Analytics
- Verwendung der Neo4j-Erweiterung in Gemini CLI
Lizenz
MIT-Lizenz