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"
            ],
        }
    }
}
Install Server
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