MCP ExplorerExplorer

Neo4j MCP (Memory)

@neo4j-contribon 11 days ago
395 MIT
FreeOfficial
Databases
#neo4j#mcp#knowledge graph
Neo4j graph database server (schema + read/write-cypher) and separate graph database backed memory

Overview

What is Neo4j MCP (Memory)

Model Context Protocol (MCP) is a standardized protocol designed for managing context between large language models (LLMs) and external systems such as Neo4j. It enables natural language interactions with graph databases and other data sources through various MCP Clients.

Use cases

MCP can be utilized for various tasks, including querying graphs to understand their structure, generating visualizations from data, managing cloud instances on Neo4j Aura, and storing and retrieving information in a personal knowledge graph.

How to use

Users can leverage MCP Clients like Claude Desktop, VS Code, Cursor, or Windsurf to communicate in natural language, giving commands or asking questions that are converted into Cypher queries for Neo4j databases, or to manage Neo4j Aura instances effectively.

Key features

Key features of MCP include the ability to convert natural language to Cypher queries via the mcp-neo4j-cypher server, store and retrieve knowledge in a knowledge graph with mcp-neo4j-memory, and manage Neo4j Aura instances through the mcp-neo4j-cloud-aura-api, providing a comprehensive toolset for data interaction and management.

Where to use

MCP is suitable for developers, data scientists, or anyone interacting with graph databases and cloud services. It is particularly useful in environments that support natural language processing and require direct interaction with Neo4j databases or Aura instances.

Content

Neo4j MCP Clients & Servers

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.:

  • What is in this graph?
  • Render a chart from the top products sold by frequency, total and average volume
  • List my instances
  • Create a new instance named mcp-test for Aura Professional with 4GB and Graph Data Science enabled
  • Store the fact that I worked on the Neo4j MCP Servers today with Andreas and Oskar

Servers

mcp-neo4j-cypher - natural language to Cypher queries

Details in Readme

Get 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 Neo4j

Details in Readme

Store 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 API

Details in Readme

Manage 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 visualization

Details in Readme

Create, validate, and visualize Neo4j graph data models. Allows for model import/export from Arrows.app.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Blog Posts

License

MIT License

Tools

No tools

Comments