Skip to main content
Glama
kuzudb

Kuzu MCP server

Official
by kuzudb

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

Related MCP server: MCP-Python

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

  • Fügen Sie dem mcpServers -Objekt die folgende Konfiguration hinzu:

    { "mcpServers": { "kuzu": { "command": "docker", "args": [ "run", "-v", "{Absolute Path to the Kuzu database}:/database", "--rm", "-i", "kuzudb/mcp-server" ] } } }

    Ändern Sie den {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

  • Fügen Sie dem mcpServers -Objekt die folgende Konfiguration hinzu:

    { "mcpServers": { "kuzu": { "command": "node", "args": [ "{Absolute Path to this repository}/index.js", "{Absolute Path to the Kuzu database}", ] } } }

    Ändern Sie den {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:

{ "mcpServers": { "kuzu": { "command": "docker", "args": [ "run", "-v", "{Absolute Path to the Kuzu database}:/database", "-e", "KUZU_READ_ONLY=true", "--rm", "-i", "kuzudb/mcp-server" ], } } }
One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kuzudb/kuzu-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server