by kuzudb
Provides programmatic access to Kuzu graph databases, enabling language models to retrieve schema details and run Cypher queries directly against the database.
Kuzu MCP Server exposes a Model Context Protocol interface for Kuzu databases. It lets large language models (LLMs) inspect the full database schema—nodes, relationships, and their properties—and execute arbitrary Cypher queries.
config.json pointing to a Docker run command that mounts the directory containing the .kuzu file and sets the KUZU_DB_FILE environment variable.index.js and the database file.KUZU_READ_ONLY=true environment variable in the configuration to prevent any write operations.getSchema tool returns a complete description of all node and relationship tables.query tool runs any Cypher statement and returns results.generateKuzuCypher prompt helps LLMs translate natural‑language questions into Cypher queries.kuzudb/mcp-server is published publicly and can be pulled automatically.KUZU_DB_FILE values.git pull the repository and reinstall npm dependencies.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.
getSchema
query
cypher (string): The Cypher query to runquestion (string): The question in natural language to generate the Cypher query forconfig.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonmcpServers 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 pathnpm installconfig.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonmcpServers 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 pathsThe 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"
],
}
}
}
Please log in to share your review and rating for this MCP.
{
"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"
],
"env": {}
}
}
}claude mcp add kuzu docker run -v {Path to the directory containing Kuzu database file}:/database -e KUZU_DB_FILE={Kuzu database file name} --rm -i kuzudb/mcp-serverExplore related MCPs that share similar capabilities and solve comparable challenges
by googleapis
An MCP server that streamlines database tool development by handling connection pooling, authentication, observability, and secure access, allowing agents to interact with databases via natural language.
by bytebase
Provides a universal gateway that lets MCP‑compatible clients explore and query MySQL, PostgreSQL, SQL Server, MariaDB, and SQLite databases through a single standardized interface.
by designcomputer
Enables secure interaction with MySQL databases via the Model Context Protocol, allowing AI applications to list tables, read contents, and execute queries safely.
by benborla
Provides read‑only access to MySQL databases for large language models, allowing schema inspection and safe execution of SQL queries.
by neo4j-contrib
Enables natural‑language interaction with Neo4j databases, allowing large language models to query, modify, and manage graph data through multiple transport modes.
by mongodb-js
Provides a Model Context Protocol server that enables interaction with MongoDB databases and MongoDB Atlas clusters through a unified API.
by ClickHouse
Enables AI assistants to run read‑only ClickHouse queries, list databases and tables, and execute embedded chDB queries through an MCP interface.
by neondatabase
Interact with Neon Postgres databases using natural language commands through the Model Context Protocol, enabling conversational database creation, migration, and query execution.
by motherduckdb
Enables SQL analytics on DuckDB and MotherDuck databases via a Model Context Protocol server, allowing AI assistants and IDEs to query data directly.