- Explore MCP Servers
- mcp-neo4j-memory
Neo4j MCP (Memory)
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.
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
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
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
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
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
- Everything a Developer Needs to Know About the Model Context Protocol (MCP)
- Claude Converses With Neo4j Via MCP - Graph Database & Analytics
- Building Knowledge Graphs With Claude and Neo4j: A No-Code MCP Approach - Graph Database & Analytics
License
MIT License