Neo4j MCP Server

Neo4j graph database server (schema + read/write-cypher) and separate graph database backed memory

Local serverstdio

What is the Neo4j MCP Server?

Neo4j graph database server (schema + read/write-cypher) and separate graph database backed memory.

What Neo4j does

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.

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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
NEO4J_TRANSPORTConfiguration value read at startup.Optional
NEO4J_MCP_SERVER_HOSTEndpoint or connection string the server talks to.Optional
NEO4J_MCP_SERVER_PORTConfiguration value read at startup.Optional
NEO4J_MCP_SERVER_PATHFilesystem location the server is allowed to use.Optional

Frequently asked questions

Neo4j graph database server (schema + read/write-cypher) and separate graph database backed memory Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.