Connects MCP clients to Neo4j for Cypher queries, graph memory, Aura management, and data modeling.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Neo4j.
The neo4j-contrib/mcp-neo4j MCP server is a collection of Neo4j Labs MCP servers rather than one narrowly scoped database connector. It connects MCP clients such as Claude Desktop, Cursor, and Windsurf with Neo4j databases, personal graph memory, Neo4j Aura, and graph data modeling workflows.
The repository includes four server components:
mcp-neo4j-cypher provides database schema inspection and executes generated read and write Cypher queries against a configured database. Schema inspection requires the APOC plugin to be installed and enabled on the Neo4j instance.mcp-neo4j-memory stores and retrieves entities and relationships in a personal knowledge graph backed by a local or remote Neo4j instance. The information can be reused across sessions, conversations, and clients.mcp-neo4j-cloud-aura-api manages Neo4j Aura instances, including listing, finding by name, creating, destroying, scaling, and enabling features.mcp-neo4j-data-modeling supports interactive graph data model creation, validation, visualization, and import or export through Arrows.app.An MCP client sends natural-language requests to the selected server component. The Cypher server translates requests into Cypher and runs them against the configured database. The memory server persists graph facts in Neo4j, while the Aura API server operates on cloud instances and the modeling server works with graph model representations.
All components support STDIO as the default transport, which is suitable for local integrations such as Claude Desktop. SSE is available for web-based deployments, and HTTP provides streamable communication for modern web deployments and microservices.
The neo4j-contrib/mcp-neo4j MCP server can be run in HTTP mode by passing --transport http. The example configuration also supports --host, --port, and --path flags. Equivalent environment variables are NEO4J_TRANSPORT, NEO4J_MCP_SERVER_HOST, NEO4J_MCP_SERVER_PORT, and NEO4J_MCP_SERVER_PATH.
The excerpt does not specify a package installation command or the database and Aura credential variables. It does show component commands such as mcp-neo4j-cypher --transport http; the appropriate component must be selected for the intended task. Cloud deployment is supported through containerized HTTP deployments, with documentation covering AWS ECS Fargate and Azure Container Apps.
Use the Cypher component for graph exploration, schema-aware query generation, and database mutations. Use memory when facts about people, work, or other entities need to persist in a Neo4j-backed personal knowledge graph. Use the Aura API component for instance administration, including capacity changes and feature enablement. Use data modeling when a graph schema needs to be created, checked, visualized, or exchanged with Arrows.app.
The neo4j-contrib/mcp-neo4j MCP server is part of the Neo4j Labs program. The README describes these servers as actively developed and community-contributed, but not supported by the Neo4j product team. No service-level agreements or backward-compatibility and deprecation guarantees are provided.
The repository is distinct from Neo4j's separate official MCP server. The Cypher component specifically depends on APOC for schema inspection, and the excerpt does not document whether other operations require the same plugin. HTTP deployment guidance is provided, but production security and credential details must be configured according to the deployment environment.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/neo4j-contrib-mcp-neo4j)<a href="https://allmcps.com/mcp/neo4j-contrib-mcp-neo4j"><img src="https://allmcps.com/api/badge/neo4j-contrib-mcp-neo4j?style=directory" alt="MCP Neo4j on AllMCPs" /></a>