MCP Neo4j Agent Memory
M

MCP Neo4j Agent Memory

An MCP server specifically designed for AI agents, connecting the Neo4j graph database with intelligent agents, providing memory storage, retrieval, and association functions based on knowledge graphs.
2.5 points
5.2K

What is Neo4j Agent Memory?

Neo4j Agent Memory is a memory management system specifically designed for AI assistants. It enables AI to remember information, establish connections, and preserve knowledge in the long term, just like humans. By storing information in the Neo4j graph database, AI can create complex knowledge networks, understand the relationships between things, and intelligently retrieve relevant information when needed.

How to use Neo4j Agent Memory?

It's very simple to use: First, configure the Neo4j database connection, and then integrate the server into Claude Desktop. After that, you can directly tell AI what information to remember, and AI will automatically use this memory system to store, connect, and retrieve information. You don't need to operate the database directly; AI will handle all technical details.

Applicable Scenarios

This tool is particularly suitable for scenarios that require long - term memory and complex relationship management, such as: • Remember contact information and work relationships • Track project progress and team members • Manage personal knowledge and learning content • Record meeting discussions and decisions • Build professional knowledge graphs • Maintain customer relationship information

Main Features

🧠 Persistent Memory Storage
AI can remember information across conversations without losing memory after the session ends. All information is securely stored in the Neo4j database.
🔗 Intelligent Relationship Connection
It can not only store isolated facts but also establish semantic relationships between information (such as KNOWS, WORKS_AT, CREATED, etc.) to form a knowledge network.
🔍 Natural Language Search
Search memories using everyday language, and the system will intelligently match relevant content and relationships without the need to learn complex query syntax.
🏷️ Flexible Classification System
You can create any type of memory tags (people, places, projects, ideas, etc.), fully customized according to your needs.
⏰ Time Tracking Ability
Automatically record the creation and update time of information, support queries by time range, and help track the change history of information.
🌐 Knowledge Graph Exploration
Discover hidden connections and patterns through the relationship network, and expand from a single information point to a complete view of relevant information.
🏢 Enterprise - Level Support
Supports the multi - database function of the Neo4j enterprise edition, suitable for team collaboration and large - scale knowledge management needs.
📚 Built - in Usage Guidance
Provide best practices and usage pattern guidance to help you use the memory system more effectively.
Advantages
🤖 AI - Driven Intelligence: Let AI handle complex memory management logic, and users only need to communicate naturally
🔗 Rich Relationships: Support the creation of various semantic relationships and build a real knowledge network
💾 Permanent Storage: Memories don't disappear after the session ends and are available in the long term
🔍 Flexible Search: Support natural language search and various filtering conditions
🔄 Easy to Integrate: Seamlessly integrate with Claude Desktop and ready to use out of the box
📈 Strong Scalability: Based on the Neo4j graph database, support large - scale knowledge management
Limitations
⚙️ Requires Additional Configuration: Need to install and configure the Neo4j database
💻 Technical Requirements: Users need basic command - line operation knowledge
🔧 Environment Dependence: Requires Node.js runtime environment and Claude Desktop
📖 Learning Curve: Need to understand the concepts and best practices of the memory system
💾 Storage Cost: Need to maintain the storage space of the database

How to Use

Install the Neo4j Database
First, you need to install the Neo4j database. You can download and install it from the official website or use Docker to start it quickly. Make sure the database service is running normally.
Configure Claude Desktop
Add the MCP server configuration to the Claude Desktop configuration file and set the database connection information.
Start Claude Desktop
Restart the Claude Desktop application, and the system will automatically connect to the Neo4j memory server.
Start Using the Memory Function
Now you can directly tell AI what information to remember or ask about the stored information. AI will automatically use the memory system.

Usage Examples

Memorize Contact Information
Let AI remember new contacts you've met and their detailed information
Query Work Relationships
Find all people in a specific company or department
Establish Project Associations
Associate people, tasks, and projects
Time Range Query
Find information within a specific time period
Relationship Network Exploration
View the complete relationship network of a person

Frequently Asked Questions

Do I need to know programming to use this tool?
Is the memory data secure? Where is it stored?
What types of information can be stored?
How to modify or delete incorrect memories?
Is team collaboration supported?
What if there is a problem with the Neo4j database?

Related Resources

Neo4j Official Website
Download and install the Neo4j database
Claude Desktop Download
Download the Claude Desktop application
GitHub Code Repository
View the source code and latest updates
Smithery Installation Page
One - click installation via Smithery
Node.js Official Website
Download the Node.js runtime environment

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "neo4j-memory": {
      "command": "npx",
      "args": ["@knowall-ai/mcp-neo4j-agent-memory"],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "your-password",
        "NEO4J_DATABASE": "neo4j"
      }
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

C
Cipher
Cipher is an open-source memory layer framework designed for programming AI agents. It integrates with various IDEs and AI coding assistants through the MCP protocol, providing core functions such as automatic memory generation, team memory sharing, and dual-system memory management.
TypeScript
0
5 points
A
Apple Notes MCP
A server that provides local Apple Notes database access for the Claude desktop client, supporting reading and searching of note content.
Python
12.2K
4.3 points
M
MCP Alchemy
Certified
MCP Alchemy is a tool that connects Claude Desktop to multiple databases, supporting SQL queries, database structure analysis, and data report generation.
Python
12.7K
4.2 points
P
Postgresql MCP
A PostgreSQL database MCP service based on the FastMCP library, providing CRUD operations, schema inspection, and custom SQL query functions for specified tables.
Python
12.6K
4 points
A
Awesome MCP List
This is a continuously updated curated list of MCP servers, covering multiple categories such as browser control, art and culture, cloud platforms, command - line, communication, customer data platforms, databases, developer tools, data science tools, file systems, finance and fintech, games, knowledge and memory, location services, marketing, monitoring, search, and utilities. Each project comes with a GitHub link and the number of stars, making it easy for users to quickly understand and use.
12.9K
5 points
W
Wren
Wren Engine is a semantic engine designed for MCP clients and AI agents, providing semantic layer support to enable AI to accurately understand enterprise data models and business logic. It supports multiple data sources and is embedded in MCP clients to ensure the accuracy and governance of data interaction.
Java
13.0K
4 points
M
MCP Server Weread
The WeRead MCP Server is a lightweight service that bridges WeRead data and AI clients, enabling in - depth interaction between reading notes and AI.
TypeScript
13.1K
4 points
M
MCP Redis
Certified
Redis MCP Server is a natural language interface service designed for Redis, supporting AI agents to query and manage Redis data through natural language, integrating the MCP protocol, and providing multiple data structures and search functions.
Python
14.4K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
27.0K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
16.4K
4.5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
52.9K
4.3 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
18.1K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
22.7K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
51.3K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
18.1K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
34.9K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase