mcp-neo4j

MCP.Pizza Chef: neo4j-contrib

This is a set of four servers from Neo4j Labs. One turns a plain-English question into a database search and reports the answer back; another gives your assistant a long-term memory it can carry between conversations; a third manages your Neo4j Aura cloud instances, creating or resizing them on request; the fourth helps design and draw a data model. Neo4j Labs maintains these actively but offers no support or compatibility guarantees, and the official product server lives in a separate repository.

Data
Notes

Use This MCP server To

Ask what is actually stored in my graph database Chart the top products by sales volume Remember facts from today's work for a later session Create a new cloud database instance by asking List and resize my Neo4j Aura instances Sketch out a data model before I build anything

README

Neo4j Labs MCP Servers

Neo4j Labs

These MCP servers are a part of the Neo4j Labs program. They are developed and maintained by the Neo4j Field GenAI team and welcome contributions from the larger developer community. These servers are frequently updated with new and experimental features, but are not supported by the Neo4j product team.

They are actively developed and maintained, but we don’t provide any SLAs or guarantees around backwards compatibility and deprecation.

If you are looking for the official product Neo4j MCP server please find it here.

Overview

Model Context Protocol (MCP) is a standardized protocol for managing context between large language models (LLMs) and external systems.

This lets you use Claude Desktop, or any other MCP Client (VS Code, Cursor, Windsurf, Gemini CLI), to use natural language to accomplish things with Neo4j and your Aura account, e.g.:

  • What is in this graph?
  • Render a chart from the top products sold by frequency, total and average volume
  • List my instances
  • Create a new instance named mcp-test for Aura Professional with 4GB and Graph Data Science enabled
  • Store the fact that I worked on the Neo4j MCP Servers today with Andreas and Oskar

Servers

mcp-neo4j-cypher - natural language to Cypher queries

Details in Readme

Get database schema for a configured database and execute generated read and write Cypher queries on that database.

Requirement: Requires the APOC plugin to be installed and enabled on the Neo4j instance for schema inspection.

mcp-neo4j-memory - knowledge graph memory stored in Neo4j

Details in Readme

mcp-neo4j FAQ

Which apps does it work in?
Claude Desktop, VS Code, Cursor, Windsurf and the Gemini command line tool are all named in the readme.
Do I need my own Neo4j database?
Yes. These connect to a database you already run, either on your own machine or on Neo4j Aura.
Can I use this to ask questions about my data in plain English?
Yes. One of the four servers turns your question into a database search and reports what it finds.
Is a paid key required?
Not a key as such. You supply your database sign-in details, plus Aura credentials if you want to manage cloud instances.
Is this the official Neo4j server?
No. It comes from Neo4j Labs, actively maintained but without support guarantees. The official one sits in a separate repository.
Is anything else needed on the database itself?
Yes. The question-answering server needs the APOC plugin enabled so it can inspect how the database is laid out.