Skip to main content
Glama

Kuzu MCP server

Official
by kuzudb

kuzu-mcp-server

Kuzuデータベースへのアクセスを提供するモデルコンテキストプロトコルサーバー。このサーバーにより、LLMはデータベーススキーマを検査し、提供されたKuzuデータベースに対してクエリを実行できます。

コンポーネント

ツール

  • スキーマ取得
    • すべてのノードと関係テーブルとそのプロパティを含む、Kuzu データベースの完全なスキーマを取得します。
    • 入力: なし
  • クエリ
    • KuzuデータベースでCypherクエリを実行する
    • 入力: cypher (文字列): 実行するCypherクエリ

プロンプト

  • クズサイファーを生成する
    • KuzuのCypherクエリを生成する
    • 引数: question (文字列): Cypherクエリを生成するための自然言語の質問

Claude Desktopでの使用

Docker を使用(推奨)

  • 設定ファイルconfig.jsonを編集します。
    • macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windowsの場合: %APPDATA%\Claude\claude_desktop_config.json
  • mcpServersオブジェクトに次の構成を追加します。
    { "mcpServers": { "kuzu": { "command": "docker", "args": [ "run", "-v", "{Absolute Path to the Kuzu database}:/database", "--rm", "-i", "kuzudb/mcp-server" ] } } }
    {Absolute Path to the Kuzu database}実際のパスに変更します
  • Claudeデスクトップを再起動します

Node.jsとnpm(開発用)

  • 依存関係をインストール: npm install
  • 設定ファイルconfig.jsonを編集します。
    • macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windowsの場合: %APPDATA%\Claude\claude_desktop_config.json
  • mcpServersオブジェクトに次の構成を追加します。
    { "mcpServers": { "kuzu": { "command": "node", "args": [ "{Absolute Path to this repository}/index.js", "{Absolute Path to the Kuzu database}", ] } } }
    {Absolute Path to this repository}{Absolute Path to the Kuzu database}実際のパスに変更します。
  • Claudeデスクトップを再起動します

読み取り専用モード

KUZU_READ_ONLY環境変数をtrueに設定すると、サーバーを読み取り専用モードで実行できます。このモードでは、データベースを変更しようとするクエリを実行するとエラーが発生します。このフラグは、設定ファイルで以下のように設定できます。

{ "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

local-only server

The server can only run on the client's local machine because it depends on local resources.

このサーバーは、Claude Desktop や Cursor などのクライアントを使用してユーザーと Kuzu データベース間の自然言語による対話を可能にし、LLM がデータベース スキーマを取得し、Cypher クエリを実行し、ノードを作成し、グラフ データベース内で関係を確立できるようにします。

  1. コンポーネント
    1. ツール
    2. プロンプト
  2. Claude Desktopでの使用
    1. Docker を使用(推奨)
    2. Node.jsとnpm(開発用)
    3. 読み取り専用モード

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

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