==================
/// MCP ///
/// MCP ///
==================
[server:online]
[protocol:ready]mcp-neo4j
by neo4j-contrib
Model Context Protocol (MCP) servers and clients for Neo4j – natural-language Cypher, knowledge-graph memory, Aura Cloud management, and graph data-modeling.
mcp-neo4j-cypher
Translate natural language into Cypher, retrieve the database schema, and execute read/write Cypher queries against a configured Neo4j database.
mcp-neo4j-memory
Persist and retrieve entities and relationships in a personal knowledge graph stored in Neo4j, making the information available across sessions, conversations, and clients.
mcp-neo4j-cloud-aura-api
Manage Neo4j Aura cloud instances—create, delete, locate by name, scale resources, and enable features—directly through an AI assistant chat.
mcp-neo4j-data-modeling
Create, validate, import, export, and visualize Neo4j graph data models with interactive graph data modeling capabilities.
Installation
git clone https://github.com/neo4j-contrib/mcp-neo4j.git
cd mcp-neo4jpython -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activatepip install -r requirements.txtNEO4J_URI=bolt+s://<host>:<port>
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=<password>
# (Optional) For vector search
NEO4J_VECTOR_INDEX=truepython scripts/bootstrap_schema.py # script included in repopython -m mcp_neo4j.serverecho '{"input":"What are the latest orders?"}' | python -m mcp_neo4j.serverdocker build -t mcp-neo4j .
docker run -e NEO4J_URI=bolt://host.docker.internal:7687 -e NEO4J_USERNAME=neo4j -e NEO4J_PASSWORD=secret -p 3000:3000 mcp-neo4j