Neo4j MCP Server

by rebots-online
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides integration with Neo4j for storing and managing knowledge graph memory, allowing operations like creating entities, creating relations, adding observations, deleting entities, deleting observations, deleting relations, reading the graph, searching nodes, and opening specific nodes.

Neo4j MCP サーバー

環境変数のサポートと改善された構成オプションを備えた Neo4j モデル コンテキスト プロトコル (MCP) サーバーのフォーク。

特徴

  • Neo4j接続のための環境変数の設定
  • カスタムポートとリモートNeo4jインスタンスのサポート
  • エラー処理とログの改善
  • モデルコンテキストプロトコルと互換性がある

構成

サーバーは次の環境変数を使用して構成できます。

  • NEO4J_URL - Neo4j 接続 URL (デフォルト: "bolt://localhost:7687")
  • NEO4J_USER - Neo4j ユーザー名 (デフォルト: "neo4j")
  • NEO4J_PASSWORD - Neo4j パスワード (デフォルト: "neo4j")

例:

NEO4J_URL="bolt://192.168.0.157:28687" \ NEO4J_USER="neo4j" \ NEO4J_PASSWORD="your-password" \ node dist/servers/mcp-neo4j-memory/main.js

利用可能なツール

mcp-neo4j-メモリ

次の機能を備えた Neo4j に保存されるナレッジ グラフ メモリ:

  • create_entities - ナレッジグラフに複数の新しいエンティティを作成する
  • create_relations - エンティティ間の関係を作成する(能動態)
  • add_observations - 既存のエンティティに新しい観測を追加する
  • delete_entities - エンティティとその関係を削除する
  • delete_observations - エンティティから特定の観測を削除する
  • delete_relations - 特定のリレーションを削除する
  • read_graph - ナレッジグラフ全体を読み取る
  • search_nodes - クエリに基づいてノードを検索する
  • open_nodes - 特定のノードを名前で開く

発達

# Install dependencies npm install # Build npm run build # Start the server npm start

上流からの変更

  • Neo4j 接続の詳細に環境変数のサポートを追加しました
  • エラー処理と接続管理の改善
  • デバッグのための詳細なログ記録を追加しました
  • リモート Neo4j インスタンスをサポートするように構成を更新しました

ライセンス

マサチューセッツ工科大学

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

環境変数の構成とリモート接続の改善されたオプションを通じて Neo4j ナレッジ グラフとの対話を可能にする、Neo4j モデル コンテキスト プロトコル サーバーのフォークです。

  1. Features
    1. Configuration
      1. Available Tools
        1. mcp-neo4j-memory
      2. Development
        1. Changes from Upstream
          1. License
            ID: 684l24j5lt