Neo4j MCP Server

Integrations

  • Supports configuration through .env files for setting Neo4j connection details, providing a convenient way to manage database credentials.

  • Enables execution of Cypher queries against a Neo4j graph database, allowing management of graph database operations through the Model Context Protocol.

Neo4j MCP サーバー

モデル コンテキスト プロトコルを通じてグラフ データベース操作を管理するための Neo4j MCP サーバー実装。

🔌 カーソルとクロードデスクトップの両方と互換性があります。

クイックスタート

npx を使用してサーバーを直接実行できます。

# Using a single connection string NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password npx neo4j-mcpserver # Or using separate environment variables NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io NEO4J_USER=neo4j NEO4J_PASSWORD=your-password npx neo4j-mcpserver

インストール

パッケージをグローバルにインストールする場合:

npm install -g neo4j-mcpserver

次にそれを実行します:

NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password neo4j-mcpserver

環境変数

Neo4j 接続の詳細は、次の 2 つの方法で提供できます。

  1. 単一の接続文字列を使用する:
    NEO4J_CONNECTION=<uri>,<user>,<password>
  2. 個別の環境変数を使用する:
    NEO4J_URI=<your-uri> NEO4J_USER=<your-user> NEO4J_PASSWORD=<your-password>

プロジェクト ルートで.envファイルを使用することもできます。

NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io NEO4J_USER=neo4j NEO4J_PASSWORD=your-password

設定 ⚙️

カーソルの設定 🖥️

Cursor で Neo4j MCP サーバーを設定するには:

  1. カーソル設定を開く
  2. 機能 > MCP サーバーに移動します
  3. 「+新しいMCPサーバーを追加」ボタンをクリックします。
  4. 以下の情報を入力してください。
    • 名前: サーバーのニックネームを入力します (例: "neo4j-mcp")
    • タイプ: タイプとして「コマンド」を選択します
    • コマンド: サーバーを実行するコマンドを入力してください: GXP7

    重要: 資格情報を実際の Neo4j データベース資格情報に置き換えてください。

利用可能なツール 🛠️

neo4jクエリ

Neo4j データベースに対して Cypher クエリを実行します。

カーソルでの使用例:

MATCH (n) RETURN n LIMIT 5

トラブルシューティング🔧

問題が発生した場合:

  1. Neo4j の資格情報を確認する
    • Neo4j URI、ユーザー名、パスワードが正しいことを確認してください
    • Neo4jデータベースにアクセスできることを確認する
  2. パスの問題
    • インストールパスにスペースがないことを確認してください
    • パスにはスラッシュ(/)を使用する
  3. ツール検出の問題
    • カーソルを再起動してみてください
    • サーバーが実行中であることを確認します(CursorのMCPサーバーリストを確認してください)
    • 環境変数が正しく設定されているか確認する

開発👩‍💻

ローカルで実行するには:

git clone <repository-url> cd neo4j-mcpserver npm install npm run build npm start

ライセンス

ISC

-
security - not tested
F
license - not found
-
quality - not tested

モデル コンテキスト プロトコルを通じて Neo4j グラフ データベース操作を管理するための実装。これにより、ユーザーは Cursor や Claude Desktop などの AI アシスタントを介して Neo4j データベースに対して Cypher クエリを実行できるようになります。

  1. Quick Start
    1. Installation
      1. Environment Variables
        1. Configuration ⚙️
          1. Configuring Cursor 🖥️
        2. Available Tools 🛠️
          1. neo4j-query
        3. Troubleshooting 🔧
          1. Development 👩‍💻
            1. License
              ID: dnuw2xtl57