Kuzu-MCP-Server
Ein Model Context Protocol-Server, der Zugriff auf Kuzu-Datenbanken bietet. Dieser Server ermöglicht LLMs die Überprüfung von Datenbankschemata und die Ausführung von Abfragen in der bereitgestellten Kuzu-Datenbank.
Komponenten
Werkzeuge
- getSchema
- Holen Sie sich das vollständige Schema der Kuzu-Datenbank, einschließlich aller Knoten- und Beziehungstabellen und ihrer Eigenschaften
- Eingabe: Keine
- Abfrage
- Führen Sie eine Cypher-Abfrage in der Kuzu-Datenbank aus
- Eingabe:
cypher
(Zeichenfolge): Die auszuführende Cypher-Abfrage
Prompt
- KuzuCypher generieren
- Generieren Sie eine Cypher-Abfrage für Kuzu
- Argument:
question
(Zeichenfolge): Die Frage in natürlicher Sprache, für die die Cypher-Abfrage generiert werden soll
Verwendung mit Claude Desktop
Mit Docker (empfohlen)
- Bearbeiten Sie die Konfigurationsdatei
config.json
:- unter macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- unter Windows:
%APPDATA%\Claude\claude_desktop_config.json
- unter macOS:
- Fügen Sie dem
mcpServers
-Objekt die folgende Konfiguration hinzu:Ändern Sie denCopy{Absolute Path to the Kuzu database}
in den tatsächlichen Pfad - Starten Sie Claude Desktop neu
Mit Node.js und npm (für die Entwicklung)
- Abhängigkeiten installieren:
npm install
- Bearbeiten Sie die Konfigurationsdatei
config.json
:- unter macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- unter Windows:
%APPDATA%\Claude\claude_desktop_config.json
- unter macOS:
- Fügen Sie dem
mcpServers
-Objekt die folgende Konfiguration hinzu:Ändern Sie denCopy{Absolute Path to this repository}
und{Absolute Path to the Kuzu database}
in die tatsächlichen Pfade - Starten Sie Claude Desktop neu
Schreibgeschützter Modus
Der Server kann im schreibgeschützten Modus ausgeführt werden, indem die Umgebungsvariable KUZU_READ_ONLY
auf true
gesetzt wird. In diesem Modus führt jede Abfrage, die versucht, die Datenbank zu ändern, zu einem Fehler. Dieses Flag kann in der Konfigurationsdatei wie folgt gesetzt werden:
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Dieser Server ermöglicht die Interaktion in natürlicher Sprache zwischen einem Benutzer und seinen Kuzu-Datenbanken mithilfe von Clients wie Claude Desktop oder Cursor. Dadurch können LLMs das Datenbankschema abrufen, Cypher-Abfragen ausführen, Knoten erstellen und Beziehungen in der Graphdatenbank herstellen.
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables interaction between Neo4j databases and Claude Desktop, allowing users to execute Cypher queries, create nodes, and establish relationships in the database.Last updated -37224TypeScriptMIT License
- -securityFlicense-qualityA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.Last updated -Python
- -securityFlicense-qualityA protocol server that enables LLMs like Claude to interact with MongoDB databases, providing tools for schema exploration, aggregation queries, and data analysis through natural language in Cursor.Last updated -115TypeScript
- -securityFlicense-qualityAn MCP server that enables graph database interactions with Neo4j, allowing users to access and manipulate graph data through natural language commands.Last updated -Python