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.
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?
- Clone the repository. 2. Install Python 3.12+ and the required packages using
pip install -r requirements.txt
. 3. Run the server using the provideduv
command, specifying the Neo4j database URL, username, password, and database name. 4. Add the server configuration to yourcline_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?
What is MCP?
Model Context Protocol
What is Server-Sent Events (SSE)?
What is Server-Sent Events (SSE)?
A server push technology enabling real-time data streaming from a server to a client.
What is Cypher?
What is Cypher?
Neo4j's graph query language.
What is the default port for the server?
What is the default port for the server?
8543
What is the license for this server?
What is the license for this server?
MIT License