Neo4j图数据库
STDIO用于管理图数据库操作的MCP服务器
用于管理图数据库操作的MCP服务器
A Neo4j MCP server implementation for managing graph database operations through the Model Context Protocol.
🔌 Compatible with both Cursor and Claude Desktop!
You can run the server directly using 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
If you prefer to install the package globally:
npm install -g neo4j-mcpserver
Then run it:
NEO4J_CONNECTION=neo4j+s://your-instance.databases.neo4j.io,neo4j,your-password neo4j-mcpserver
You can provide the Neo4j connection details in two ways:
Using a single connection string:
NEO4J_CONNECTION=<uri>,<user>,<password>
Using separate environment variables:
NEO4J_URI=<your-uri> NEO4J_USER=<your-user> NEO4J_PASSWORD=<your-password>
You can also use a .env
file in your project root:
NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io NEO4J_USER=neo4j NEO4J_PASSWORD=your-password
To set up the Neo4j MCP server in Cursor:
Important: Replace the credentials with your actual Neo4j database credentials.env=NEO4J_URI=your-neo4j-uri,NEO4J_USER=your-neo4j-user,NEO4J_PASSWORD=your-neo4j-password npx -y @neobarrientos/neo4j_mcpserver
Execute Cypher queries against your Neo4j database.
Example usage in Cursor:
MATCH (n) RETURN n LIMIT 5
If you encounter issues:
Verify Neo4j Credentials
Path Issues
Tool Detection Issues
To run locally:
git clone <repository-url> cd neo4j-mcpserver npm install npm run build npm start
ISC