What is MCP Neo4j Knowledge Graph Memory Server?
MCP Neo4j Knowledge Graph Memory Server is an MCP-compatible server that uses Neo4j as its backend storage engine for persisting and retrieving knowledge graphs during AI assistant interactions. It is an enhanced version of the official Knowledge Graph Memory Server, aimed at developers who need a scalable, queryable memory layer for AI conversations.
How to use MCP Neo4j Knowledge Graph Memory Server?
Install via npm (npm install -g @jovanhsu/mcp-neo4j-memory-server) or Docker. Configure environment variables NEO4J_URI, NEO4J_USER, NEO4J_PASSWORD, and NEO4J_DATABASE. Integrate with Claude Desktop by adding the server configuration to claude_desktop_config.json, or use MCP Inspector for testing. The server exposes tools to create, read, update, and delete entities, relations, and observations.
Key features of MCP Neo4j Knowledge Graph Memory Server
- Neo4j-based high-performance graph database storage
- Powerful fuzzy search and exact matching capabilities
- Complete CRUD operations for entities, relations, and observations
- Fully compatible with the MCP protocol
- Supports complex graph queries and traversals
- Docker support for easy deployment
Use cases of MCP Neo4j Knowledge Graph Memory Server
- Persistent memory for AI assistants to remember user identities, preferences, and goals
- Build complex knowledge graphs with native relationship querying
- Scale conversational memory storage to large datasets with Neo4j’s clustering
- Visualise and debug knowledge graphs using Neo4j’s built-in tools
评论