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
に設定すると、サーバーを読み取り専用モードで実行できます。このモードでは、データベースを変更しようとするクエリを実行するとエラーが発生します。このフラグは、設定ファイルで以下のように設定できます。
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 クエリを実行し、ノードを作成し、グラフ データベース内で関係を確立できるようにします。
Related MCP Servers
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -419
- -securityFlicense-qualityA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.Last updated -
- -securityFlicense-qualityA 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 -012
- AsecurityAlicenseAqualityA server that enables LLMs like Claude to interact with Azure Cosmos DB databases through natural language queries, acting as a translator between AI assistants and database systems.Last updated -42MIT License