MCP Neo4j Server logo

MCP Neo4j Server

by MCP-Mirror

An MCP server that provides integration between Neo4j graph database and Claude Desktop, enabling graph database operations through natural language interactions.

View on GitHub

Last updated: N/A

What is MCP Neo4j Server?

This is an MCP server that allows Claude Desktop to interact with a Neo4j graph database using natural language. It provides tools to execute Cypher queries, create nodes, and create relationships within the database.

How to use MCP Neo4j Server?

The server can be run directly using npx or added to your Claude Desktop configuration. You need to configure the Neo4j database URI, username, and password. Then, you can use natural language to query, create, and manage data in your Neo4j database through Claude Desktop.

Key features of MCP Neo4j Server

  • Execute Cypher queries

  • Create new nodes with labels and properties

  • Create relationships between existing nodes

  • Supports all Neo4j data types

  • Parameters can be passed to prevent injection attacks

  • Integration with Claude Desktop for natural language interaction

Use cases of MCP Neo4j Server

  • Querying data from a Neo4j database using natural language

  • Creating new data (nodes and relationships) in a Neo4j database using natural language

  • Managing complex graph database operations through natural language commands

  • Building knowledge graphs and querying them via Claude Desktop

FAQ from MCP Neo4j Server

What is Neo4j?

Neo4j is a graph database management system.

What is Claude Desktop?

Claude Desktop is an application that allows users to interact with various services.

How do I configure the Neo4j connection?

You need to set the NEO4J_URI, NEO4J_USERNAME, and NEO4J_PASSWORD environment variables.

Can I use this server with other MCP clients?

It is designed for Claude Desktop but may be adaptable to other MCP clients.

What kind of Cypher queries can I execute?

All types of Cypher queries (READ, CREATE, UPDATE, DELETE) are supported.