by neo4j-contrib
Provides Model Context Protocol servers for interacting with Neo4j databases, managing Aura instances, and handling personal knowledge graph memory through natural‑language interfaces.
What is Neo4j MCP Clients & Servers about? Enables large language models to communicate with Neo4j graphs and Aura cloud services via standardized MCP messages. Four dedicated servers translate natural‑language prompts into Cypher, store and retrieve knowledge‑graph entities, manage Aura instances, and support interactive data‑modeling.
How to use Neo4j MCP Clients & Servers?
mcp-neo4j-cypher
– generate and run Cypher queries.mcp-neo4j-memory
– store/retrieve entities in a Neo4j knowledge graph.mcp-neo4j-cloud-aura-api
– create, scale, and delete Aura databases.mcp-neo4j-data-modeling
– design, validate, and visualize graph data models.mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
Key features of Neo4j MCP Clients & Servers
Use cases of Neo4j MCP Clients & Servers
mcp-neo4j-cloud-aura-api
) during CI pipelines.mcp-neo4j-data-modeling
.FAQ from the Neo4j MCP Clients & Servers
NEO4J_URI
, NEO4J_USER
, NEO4J_PASSWORD
).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), to use natural language to accomplish things with Neo4j and your Aura account, e.g.:
mcp-neo4j-cypher
- natural language to Cypher queriesGet database schema for a configured database and execute generated read and write Cypher queries on that database.
mcp-neo4j-memory
- knowledge graph memory stored in Neo4jStore and retrieve entities and relationships from your personal knowledge graph in a local or remote Neo4j instance. Access that information over different sessions, conversations, clients.
mcp-neo4j-cloud-aura-api
- Neo4j Aura cloud service management APIManage your Neo4j Aura instances directly from the comfort of your AI assistant chat.
Create and destroy instances, find instances by name, scale them up and down and enable features.
mcp-neo4j-data-modeling
- interactive graph data modeling and visualizationCreate, validate, and visualize Neo4j graph data models. Allows for model import/export from Arrows.app.
All servers support multiple transport modes:
To run a server in HTTP mode, use the --transport http
flag:
# Basic HTTP mode
mcp-neo4j-cypher --transport http
# Custom HTTP configuration
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/
Environment variables are also supported:
export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=127.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "mcp-neo4j-cypher": { "command": "npx", "args": [ "-y", "mcp-neo4j-cypher" ], "env": {} }, "mcp-neo4j-memory": { "command": "npx", "args": [ "-y", "mcp-neo4j-memory" ], "env": {} }, "mcp-neo4j-cloud-aura-api": { "command": "npx", "args": [ "-y", "mcp-neo4j-cloud-aura-api" ], "env": {} }, "mcp-neo4j-data-modeling": { "command": "npx", "args": [ "-y", "mcp-neo4j-data-modeling" ], "env": {} } } }
Discover more MCP servers with similar functionality and use cases
by googleapis
Provides a configurable MCP server that abstracts connection pooling, authentication, observability, and tool management to accelerate development of database‑backed AI tools.
by bytebase
DBHub is a universal database gateway that implements the Model Context Protocol (MCP) server interface, enabling MCP-compatible clients to interact with various databases.
by mongodb-js
Provides a Model Context Protocol server that connects to MongoDB databases and Atlas clusters, exposing a rich set of tools for querying, managing, and administering data and infrastructure.
by benborla
A Model Context Protocol (MCP) server that provides read-only access to MySQL databases, enabling Large Language Models (LLMs) to inspect database schemas and execute read-only queries.
by ClickHouse
Provides tools that let AI assistants run read‑only SQL queries against ClickHouse clusters or the embedded chDB engine, plus a health‑check endpoint for service monitoring.
by elastic
Provides direct, natural‑language access to Elasticsearch indices via the Model Context Protocol, allowing AI agents to query and explore data without writing DSL.
by motherduckdb
Provides an MCP server that enables SQL analytics on DuckDB and MotherDuck databases, allowing AI assistants and IDEs to execute queries via a unified interface.
by redis
Provides a natural language interface for agentic applications to manage and search data in Redis efficiently.
by kiliczsh
A Model Context Protocol Server for MongoDB that enables LLMs to interact with MongoDB databases.