mcp-neo4j
by neo4j-contrib·★ 947·Score 52
Neo4j Labs MCP servers integrate graph databases with AI assistants through natural language.
Overview
This repository contains multiple MCP servers from Neo4j Labs that enable AI assistants to interact with Neo4j graph databases. The servers provide different capabilities: mcp-neo4j-cypher converts natural language to Cypher queries, mcp-neo4j-memory creates personal knowledge graphs, mcp-neo4j-cloud-aura-api manages cloud instances, and mcp-neo4j-data-modeling handles graph data modeling. All servers support multiple transport modes including STDIO, SSE, and HTTP, making them versatile for different deployment scenarios.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose these MCP servers if you work with Neo4j graph databases and want to integrate them directly into AI workflows for querying, knowledge management, or cloud instance management.
When NOT to choose this
Avoid if you don't use Neo4j, as these servers provide limited functionality without a Neo4j instance, and note that they are experimental without SLA or backward compatibility guarantees.
Tools this server exposes
12 tools extracted from the READMEget_database_schemaRetrieve database schema for a configured Neo4j database
execute_cypher_queryExecute read and write Cypher queries on a Neo4j database
store_entityStore an entity in your personal knowledge graph
retrieve_entitiesRetrieve entities and relationships from your knowledge graph
create_instanceCreate a new Neo4j Aura cloud instance
list_instancesList your Neo4j Aura cloud instances
scale_instanceScale up or down a Neo4j Aura cloud instance
enable_instance_featuresEnable features on a Neo4j Aura cloud instance
find_instancesFind Neo4j Aura cloud instances by name or criteria
destroy_instanceDelete a Neo4j Aura cloud instance
create_data_modelCreate a new Neo4j graph data model
validate_data_modelValidate a Neo4j graph data model
Comparable tools
Installation
Installation
Using pip
pip install mcp-neo4j-cypher mcp-neo4j-memory mcp-neo4j-cloud-aura-api mcp-neo4j-data-modelingClaude Desktop Configuration
Add the following to Claude's config.json:
{
"mcpServers": {
"neo4j": {
"command": "mcp-neo4j-cypher",
"args": []
}
}
}Docker Deployment
docker run -p 8080:8080 neo4j/mcp-neo4j-cypher --transport http --port 8080FAQ
- What is the difference between these MCP servers and the official Neo4j MCP server?
- These are experimental servers from Neo4j Labs with cutting-edge features, while the official server at github.com/neo4j/mcp provides stable, product-supported functionality.
- Do I need the APOC plugin for all servers?
- No, only the mcp-neo4j-cypher server requires APOC for schema inspection. Other servers have different requirements.
Compare mcp-neo4j with
Last updated · Auto-generated from public README + GitHub signals.