# neo4j-contrib/mcp-neo4j [Health: Active]

**Category:** 🗄️ Databases  
**Repository:** https://github.com/neo4j-contrib/mcp-neo4j  
**GitHub Stars:** 980  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/neo4j-contrib-mcp-neo4j

## Description
Model Context Protocol with Neo4j (Run queries, Knowledge Graph Memory, Manaage Neo4j Aura Instances)

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "mcp-neo4j": {
    "command": "npx",
    "args": ["-y","neo4j-contrib-mcp-neo4j"]
  }
}
```

## Documentation

## What neo4j-contrib/mcp-neo4j MCP server does

The neo4j-contrib/mcp-neo4j MCP server is a collection of Neo4j Labs MCP servers rather than one narrowly scoped database connector. It connects MCP clients such as Claude Desktop, Cursor, and Windsurf with Neo4j databases, personal graph memory, Neo4j Aura, and graph data modeling workflows.

The repository includes four server components:

- `mcp-neo4j-cypher` provides database schema inspection and executes generated read and write Cypher queries against a configured database. Schema inspection requires the APOC plugin to be installed and enabled on the Neo4j instance.
- `mcp-neo4j-memory` stores and retrieves entities and relationships in a personal knowledge graph backed by a local or remote Neo4j instance. The information can be reused across sessions, conversations, and clients.
- `mcp-neo4j-cloud-aura-api` manages Neo4j Aura instances, including listing, finding by name, creating, destroying, scaling, and enabling features.
- `mcp-neo4j-data-modeling` supports interactive graph data model creation, validation, visualization, and import or export through Arrows.app.

## How it works

An MCP client sends natural-language requests to the selected server component. The Cypher server translates requests into Cypher and runs them against the configured database. The memory server persists graph facts in Neo4j, while the Aura API server operates on cloud instances and the modeling server works with graph model representations.

All components support STDIO as the default transport, which is suitable for local integrations such as Claude Desktop. SSE is available for web-based deployments, and HTTP provides streamable communication for modern web deployments and microservices.

## Setup and configuration

The neo4j-contrib/mcp-neo4j MCP server can be run in HTTP mode by passing `--transport http`. The example configuration also supports `--host`, `--port`, and `--path` flags. Equivalent environment variables are `NEO4J_TRANSPORT`, `NEO4J_MCP_SERVER_HOST`, `NEO4J_MCP_SERVER_PORT`, and `NEO4J_MCP_SERVER_PATH`.

The excerpt does not specify a package installation command or the database and Aura credential variables. It does show component commands such as `mcp-neo4j-cypher --transport http`; the appropriate component must be selected for the intended task. Cloud deployment is supported through containerized HTTP deployments, with documentation covering AWS ECS Fargate and Azure Container Apps.

## Tools and capabilities

Use the Cypher component for graph exploration, schema-aware query generation, and database mutations. Use memory when facts about people, work, or other entities need to persist in a Neo4j-backed personal knowledge graph. Use the Aura API component for instance administration, including capacity changes and feature enablement. Use data modeling when a graph schema needs to be created, checked, visualized, or exchanged with Arrows.app.

## Limitations and notes

The neo4j-contrib/mcp-neo4j MCP server is part of the Neo4j Labs program. The README describes these servers as actively developed and community-contributed, but not supported by the Neo4j product team. No service-level agreements or backward-compatibility and deprecation guarantees are provided.

The repository is distinct from Neo4j's separate official MCP server. The Cypher component specifically depends on APOC for schema inspection, and the excerpt does not document whether other operations require the same plugin. HTTP deployment guidance is provided, but production security and credential details must be configured according to the deployment environment.

_Full upstream README: https://allmcps.com/mcp/neo4j-contrib-mcp-neo4j/readme_

