MCP Neo4j Server is an MCP server that provides an integration between the Neo4j graph database and Model Context Protocol clients like Claude Desktop. It connects directly to local or remote Neo4j database instances over the Bolt protocol. Software engineers, data analysts, and knowledge engineers use this server to interact with graph data using natural language rather than writing raw database queries manually. The integration exposes tools to execute arbitrary Cypher queries, create new graph nodes with specific labels and properties, and establish directed relationships between existing nodes. By enabling conversational access to graph datasets, users can extract complex relationship pathways, query multi-hop network structures, modify graph schemas, and insert new entities directly through an AI chat interface. The server also supports targeting specific databases within Neo4j Enterprise Edition environments.
Category: Databases & Data Stores
Tags: cypher, graph database, neo4j, nosql
Follow these steps to set up MCP Neo4j Server: 1. Install the server automatically for Claude Desktop using Smithery by running npx -y @smithery/cli install @alanse/mcp-neo4j-server --client claude. 2. Alternatively, configure it manually in your Claude Desktop configuration file under the mcpServers object: json { "mcpServers": { "neo4j": { "command": "npx", "args": ["@alanse/mcp-neo4j-server"], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password", "NEO4J_DATABASE": "neo4j" } } } } 3. Restart Claude Desktop to start using the tools.
Part of MCP Servers
MCP Neo4j Server is an open source Model Context Protocol server that connects Neo4j graph databases to MCP clients like Claude Desktop, enabling natural language querying and graph modification.
The server includes three primary tools: execute_query to run raw Cypher read, create, update, or delete commands; create_node to create entities with custom labels and properties; and create_relationship to build edges between nodes.
You can configure it by setting the NEO4J_DATABASE environment variable in your client configuration file to point to your specific target database name instead of the default neo4j database.
Yes, MCP Neo4j Server is open source software released under the MIT license, and its code can be cloned and modified from GitHub.