Neo4j Labs MCP Servers
Neo4j Labs MCP servers: Cypher queries on a graph, graph memory for agents, Aura management and data modeling
- 989 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Runs write Cypher queries against the database
- Can create and delete Aura cloud instances
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/neo4j-labs-mcp-serversDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Runs write Cypher queries against the database
- Can create and delete Aura cloud instances
This is third-party code. Review the repository files before installing.
What it does
The repository holds four independent servers. mcp-neo4j-cypher reads the database schema and runs read and write Cypher queries; writes can be disabled. mcp-neo4j-memory stores entities and relationships as a knowledge graph shared across sessions and clients. mcp-neo4j-cloud-aura-api creates, scales and deletes Neo4j Aura instances. mcp-neo4j-data-modeling helps build, validate and visualize graph models with import from Arrows.app. All servers run over stdio, SSE or HTTP and are ready for container deployment.
Who it is for. For developers and analysts working with the Neo4j graph database or wanting to store agent memory as a graph.
Good fit when
- You want to query a graph database in plain language
- You need long-term agent memory with links between facts
- You want to design a graph data model together with the agent
Not a fit when
- You need compatibility guarantees and support: the official product server neo4j/mcp covers that
- The database is production and read-only mode is off
Example request
What is in this graph? Show top products by sales frequency and average order volumeMCP
- Transport
- stdio, sse, http
- Authentication
- API key
Environment variables
NEO4J_URIrequired- Database connection URI
NEO4J_USERNAMErequired- Neo4j username
NEO4J_PASSWORDrequired, secret- Neo4j password
NEO4J_DATABASE- Database name
NEO4J_READ_ONLY- true disables write queries
NEO4J_TRANSPORT- Transport: stdio, sse or http
Limitations
The servers belong to Neo4j Labs: actively developed but without SLAs or backward compatibility guarantees. The schema tool in the cypher server requires the APOC plugin. Aura management needs a Neo4j cloud account. With a local Neo4j database no external services are needed.
How to disable. Remove the server blocks, such as neo4j-database, from the MCP client config.
FAQ
Is this the official Neo4j server?
It is a Neo4j Labs project from the Field GenAI team. The official product server lives in the neo4j/mcp repository.
Can I connect several databases at once?
Yes, servers support namespaces: tools get a prefix so multiple instances run side by side.
Discussion
No questions or reviews yet.
Related
MCP serversOfficial MongoDB MCP server: queries and aggregations, index management, Atlas clusters and local deployments
Neon's official remote MCP server: projects, branches, SQL queries and Postgres migrations from your agent
MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags
A Python MCP server for MySQL: listing tables, reading data, running SQL and inspecting schema through a controlled interface
MCP MongoDB Server (kiliczsh)
MCP MongoDB Server
An MCP server that gives an agent queries, aggregations and writes in MongoDB and starts with one npx command, no install
GraphJin MCP
GraphJin
GraphJin's MCP server gives an agent safe, schema-aware access to SQL and MongoDB instead of raw database credentials
README in short
The README explains the servers' Neo4j Labs status and links to the official product server. It briefly describes the four servers with sample prompts, transport modes and HTTP setup. A separate guide covers deployment to AWS ECS Fargate and Azure Container Apps, and each server has its own README with environment variables. MIT licensed.