MCP Catalogs
Home

mcp-neo4j

by neo4j-contrib·947·Score 52

Neo4j Labs MCP servers integrate graph databases with AI assistants through natural language.

databaseknowledge-graphdeveloper-tools
244
Forks
16
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Convert natural language questions to graph database queries
you:Store and retrieve personal knowledge across conversations
you:Manage Neo4j Aura cloud instances through AI assistants
you:What is the difference between these MCP servers and the official Neo4j MCP server?
you:Do I need the APOC plugin for all servers?

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 README
  • get_database_schema

    Retrieve database schema for a configured Neo4j database

  • execute_cypher_query

    Execute read and write Cypher queries on a Neo4j database

  • store_entity

    Store an entity in your personal knowledge graph

  • retrieve_entities

    Retrieve entities and relationships from your knowledge graph

  • create_instance

    Create a new Neo4j Aura cloud instance

  • list_instances

    List your Neo4j Aura cloud instances

  • scale_instance

    Scale up or down a Neo4j Aura cloud instance

  • enable_instance_features

    Enable features on a Neo4j Aura cloud instance

  • find_instances

    Find Neo4j Aura cloud instances by name or criteria

  • destroy_instance

    Delete a Neo4j Aura cloud instance

  • create_data_model

    Create a new Neo4j graph data model

  • validate_data_model

    Validate a Neo4j graph data model

Comparable tools

memgraph-mcptigergraph-mcpdgraph-mcpagraph-mcp

Installation

Installation

Using pip

pip install mcp-neo4j-cypher mcp-neo4j-memory mcp-neo4j-cloud-aura-api mcp-neo4j-data-modeling

Claude 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 8080

FAQ

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.