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

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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Komponenten
    1. Werkzeuge
    2. Prompt
  2. Verwendung mit Claude Desktop
    1. Mit Docker (empfohlen)
    2. Mit Node.js und npm (für die Entwicklung)
    3. Schreibgeschützter Modus

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    This 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 -
    3
    72
    24
    TypeScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    A server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.
    Last updated -
    Python
  • -
    security
    F
    license
    -
    quality
    A 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 -
    11
    5
    TypeScript
    • Linux
    • Apple
  • -
    security
    F
    license
    -
    quality
    An MCP server that enables graph database interactions with Neo4j, allowing users to access and manipulate graph data through natural language commands.
    Last updated -
    Python

View all related MCP servers

ID: a6t4nbovom