Skip to main content
Glama
kuzudb

Kuzu MCP server

Official
by kuzudb

kuzu-mcp-server

A Model Context Protocol server that provides access to Kuzu databases. This server enables LLMs to inspect database schemas and execute queries on provided kuzu database.

Components

Tools

  • getSchema

    • Fetch the full schema of the Kuzu database, including all nodes and relationships tables and their properties

    • Input: None

  • query

    • Run a Cypher query on the Kuzu database

    • Input: cypher (string): The Cypher query to run

Prompt

  • generateKuzuCypher

    • Generate a Cypher query for Kuzu

    • Argument: question (string): The question in natural language to generate the Cypher query for

Related MCP server: MCP-Python

Usage with Claude Desktop

  • Edit the configuration file config.json:

    • on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • on Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Add the following configuration to the mcpServers object:

    {
      "mcpServers": {
          "kuzu": {
              "command": "docker",
              "args": [
                  "run",
                  "-v",
                  "{Path to the directory containing Kuzu database file}:/database",
                  "-e",
                  "KUZU_DB_FILE={Kuzu database file name}",
                  "--rm",
                  "-i",
                  "kuzudb/mcp-server"
              ]
          }
      }
    }

    Change the {Path to the directory containing Kuzu database file} to the actual path

  • Restart Claude Desktop

With Node.js and npm (for Development)

  • Install dependencies: npm install

  • Edit the configuration file config.json:

    • on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • on Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Add the following configuration to the mcpServers object:

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

    Change the {Absolute Path to this repository} and {Absolute Path to the Kuzu database file} to the actual paths

  • Restart Claude Desktop

Read-Only Mode

The server can be run in read-only mode by setting the KUZU_READ_ONLY environment variable to true. In this mode, running any query that attempts to modify the database will result in an error. This flag can be set in the configuration file as follows:

{
    "mcpServers": {
        "kuzu": {
            "command": "docker",
            "args": [
                "run",
                "-v",
                "{Path to the directory containing Kuzu database file}:/database",
                "-e",
                "KUZU_DB_FILE={Kuzu database file name}",
                "-e",
                "KUZU_READ_ONLY=true",
                "--rm",
                "-i",
                "kuzudb/mcp-server"
            ],
        }
    }
}
Install Server
A
license - permissive license
B
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    This server enables interaction between Neo4j databases and Claude Desktop, allowing users to execute Cypher queries, create nodes, and establish relationships in the database.
    3
    79
    59
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.
    1
  • A
    license
    C
    quality
    A
    maintenance
    A server that enables LLMs (like Claude and VSCode Copilot) to interact with Azure Cosmos DB data through natural language queries, acting as a translator between AI assistants and your database.
    3
    24
    3
    MIT
  • A
    license
    -
    quality
    F
    maintenance
    A Model Context Protocol server that provides access to Kuzu databases. This server enables LLMs to inspect database schemas and execute queries on provided kuzu database.
    54
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • GibsonAI MCP server: manage your databases with natural language

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

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