neo4j-server-remote logo

neo4j-server-remote

by dsimile

neo4j-server-remote is an MCP server that uses Server-Sent Events (SSE) as the transport protocol. It provides database interaction and graph exploration capabilities through Neo4j.

View on GitHub

Last updated: N/A

What is neo4j-server-remote?

A Model Context Protocol (MCP) server implementation that provides database interaction and allows for graph exploration capabilities through Neo4j. This server enables the execution of Cypher graph queries, analysis of complex domain data, and supports the selection of remotely accessible databases.

How to use neo4j-server-remote?

  1. Clone the repository. 2. Install Python 3.12+ and the required packages using pip install -r requirements.txt. 3. Run the server using the provided uv command, specifying the Neo4j database URL, username, password, and database name. 4. Add the server configuration to your cline_mcp_settings.json file.

Key features of neo4j-server-remote

  • Executes Cypher read and write queries

  • Retrieves Neo4j schema information

  • Provides a demonstration prompt for interactive database operations

  • Uses Server-Sent Events (SSE) for communication

  • Supports remote database access

Use cases of neo4j-server-remote

  • Analyzing complex domain data stored in Neo4j

  • Building interactive applications that require graph exploration

  • Integrating Neo4j with other systems using the MCP protocol

  • Executing Cypher queries from remote clients

FAQ from neo4j-server-remote

What is MCP?

Model Context Protocol

What is Server-Sent Events (SSE)?

A server push technology enabling real-time data streaming from a server to a client.

What is Cypher?

Neo4j's graph query language.

What is the default port for the server?

8543

What is the license for this server?

MIT License