AUTOMATIONSWITCH
CommunityDatabase

Neo4j MCP (Labs)

by Neo4j Labs

Four Neo4j MCP servers maintained by the Neo4j Field GenAI team as part of Neo4j Labs: cypher (natural-language-to-Cypher with schema introspection), memory (knowledge-graph memory across agent sessions), cloud-aura-api (Aura cloud instance management), and data-modeling (graph data modelling and visualization). Each is a separate installable PyPI package.

940·8 tools·Released DEC 2024·MIT
uvx mcp-neo4j-cypher@latest
Share:

The Neo4j Labs MCP repo is structurally a four-pack: cypher (natural language to Cypher queries against any Neo4j instance), memory (knowledge-graph storage that persists across agent sessions), cloud-aura-api (manage Neo4j Aura cloud instances), and data-modeling (interactive graph data modelling with Arrows.app import/export). Each is a separate installable PyPI package, so operators can pick the surface they need. The cypher server is the most-used and pairs well with knowledge-graph workflows. The memory server is the editorial standout: persistent knowledge graphs across agent sessions is a primitive unique to Neo4j MCPs in the directory. The honest disclaimer comes from Neo4j Labs themselves: this is an experimental program with active development that sits outside the formal SLAs and backwards-compatibility commitments of the core Neo4j product. For teams who want the official-product Neo4j MCP with vendor support, the README points to neo4j/mcp; the Labs version is the surface for everything else.

Reviewed by M. Nouriel · APR 2026

INSTALL THIS SERVER

Requires authenticationNeo4j credentials per server; Aura API credentials for the cloud-management server.
{ "mcpServers": { "neo4j-cypher": { "command": "uvx", "args": [ "mcp-neo4j-cypher@latest" ], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }
PrereqRequires uv (install via Homebrew or Astral installer) and a Neo4j instance with the APOC plugin enabled. For other Neo4j servers in the repo, swap the package name to mcp-neo4j-memory, mcp-neo4j-cloud-aura-api, or mcp-neo4j-data-modeling. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "neo4j-cypher": { "command": "uvx", "args": [ "mcp-neo4j-cypher@latest" ], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }
{ "mcpServers": { "neo4j-cypher": { "command": "uvx", "args": [ "mcp-neo4j-cypher@latest" ], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }
{ "mcpServers": { "neo4j-cypher": { "command": "uvx", "args": [ "mcp-neo4j-cypher@latest" ], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }
{ "mcpServers": { "neo4j-cypher": { "command": "uvx", "args": [ "mcp-neo4j-cypher@latest" ], "env": { "NEO4J_URI": "bolt://localhost:7687", "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "your-password" } } } }

8 TOOLS AVAILABLE

execute_cypher
Execute generated read and write Cypher queries
Admin
get_schema
Inspect database schema (requires APOC plugin)
Read
create_entity
Store entities in the knowledge-graph memory server
Write
create_relationship
Create relationships between entities in memory
Write
search_memory
Query the knowledge-graph memory across sessions
Read
list_aura_instances
List Neo4j Aura cloud instances
Read

OUR ASSESSMENT

Strengths
  • Four distinct servers covering different parts of the Neo4j workflow; pick the surface you need.
  • mcp-neo4j-memory provides persistent knowledge-graph memory across agent sessions, a primitive unique to Neo4j MCPs in the directory.
  • Triple transport support (stdio, SSE, HTTP) with HTTP designed for production deployments and load balancing.
  • Active development and contributions welcome, with cloud deployment guides for AWS ECS Fargate and Azure Container Apps.
Weaknesses
  • Neo4j Labs program carries an explicit disclaimer about SLAs and backwards-compatibility; teams needing vendor support should evaluate the official neo4j/mcp.
  • mcp-neo4j-cypher requires the APOC plugin installed and enabled on the target Neo4j instance for schema inspection.
  • The four-server split adds operational complexity; teams using multiple surfaces install and configure each separately.
Security Notes

Each server connects to Neo4j or Neo4j Aura via standard Neo4j authentication (username/password or OAuth for Aura). Credentials live in environment variables. The cypher server executes generated read and write Cypher queries against the configured database, which means the connecting credentials' permissions bound the agent's blast radius. For production, scope a dedicated Neo4j role with least-privilege grants. The Aura API server holds Aura account credentials and can create, scale, and destroy cloud instances, so credential scope here matters more than for the cypher server alone.

Best For

Teams running Neo4j who want either knowledge-graph-backed memory for agents (mcp-neo4j-memory) or natural-language Cypher queries against an existing graph (mcp-neo4j-cypher).

TECHNICAL DETAILS

Language
python
Transport
stdiossestreamable-http
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
MIT
GitHub
npm
mcp-neo4j-cypher
Last Release
mcp-neo4j-cypher-v0.4.0APR 15, 2026
First Released
DEC 15, 2024

ADOPTION METRICS

// GitHub Stars
940

// Reading this940 stars on the multi-server monorepo. Traction is concentrated in the cypher and memory servers; the data-modeling server is newer and growing.

// Popularity Rank
#19
Globally · #6 in Database

// Reading thisTop community-maintained graph database MCP. The four-server split lets operators install only the surface they need.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed APR 28, 2026
02
Cross-referenced
5 directories
PulseMCP, Official MCP Registry, Awesome MCP Servers, Smithery, Glama
03
Verified against
Claude Desktop, Cursor, VS Code, Windsurf, Gemini CLI
Installed and tested across clients
04
Last re-checked
APR 28, 2026
Weekly re-verification
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4editorial940APR 28, 2026
PulseMCP— unratedunavailableunavailableAPR 28, 2026
Official MCP Registry— unratedunavailableunavailableAPR 28, 2026
Awesome MCP Servers— unratedunavailableunavailableAPR 28, 2026
Smithery— unratedunavailableunavailableAPR 28, 2026
Glama— unratedunavailableunavailableAPR 28, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →