关于 AI Engineer Neo4j Memory MCP Demo
这是一个展示 Neo4j Memory MCP 服务的简短示例,介绍如何为 Claude Desktop 配置基于图数据库的对话记忆。记忆存储在 Neo4j 中,并可供使用同一数据库的其他客户端访问。
主要功能
- 01演示 Claude Desktop 的配置
- 02将交互记录到 Neo4j 数据库
- 03支持跨对话使用记忆
- 04同一数据库可供其他客户端访问
适用场景
- 01为 Claude Desktop 配置持久化记忆
- 02在后续对话中调用此前记录的信息
- 03让不同客户端访问同一组记忆
MCP 相关
示例说明如何将 Neo4j Memory MCP 服务配置到 Claude Desktop,使交互记录到 Neo4j 数据库,并用于后续对话。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx [email protected]NEO4J_URLNEO4J_USERNAMENEO4J_PASSWORD密钥NEO4J_DATABASE本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AI 工程师 Neo4j Memory MCP 演示
这是一个简短的 Neo4j Memory MCP 服务演示。
本文件介绍如何配置 Claude Desktop,以使用 Neo4j Memory MCP 服务提供的 Agent 式记忆功能。
设置
安装 uv Python 包管理器
Neo4j Memory MCP 服务使用 Python 编写,并由 uv 管理。请按照此页面中的说明正确安装。
Neo4j 数据库
通过以下任一方式创建 Neo4j 数据库实例:
- 前往 Neo4j Aura Console 创建一个云托管的 Neo4j Aura 实例
- 下载 Neo4j Desktop,并创建一个本地 Neo4j 实例
Claude Desktop
- 前往 Settings -> Developer -> Edit Config
- 将 Neo4j Memory MCP 服务添加到配置文件中
你可以将配置值替换为自己的数据库凭据
{
"mcpServers": {
"neo4j-memory-store": {
"command": "uvx",
"args": [ "[email protected]" ],
"env": {
"NEO4J_URL": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "password",
"NEO4J_DATABASE": "neo4j"
}
}
}
}
- 前往 Settings -> General -> Claude Settings -> Configure
- 在个人偏好设置部分粘贴以下文本:
Follow these steps for each interaction:
1. Memory Retrieval:
- Always begin your chat by saying only "Remembering..." and retrieve all relevant information from your knowledge graph
- Always refer to your knowledge graph as your "memory"
2. Memory Update:
- If any new information was gathered during the interaction, update your memory as follows:
a) Create entities for recurring organizations, people, and significant events
b) Connect them to the current entities using relations
b) Store facts about them as observations
此文本是 系统提示词的修改版本,Anthropic 推荐将其用于自己的记忆 MCP 服务。
演示
开始与 Claude Desktop 对话。
每次交互都应自动记录到你配置的 Neo4j 数据库中。
这些记忆可在与 Claude 的不同对话之间使用,甚至可由其他客户端(例如 Cursor 或 Windsurf)访问,前提是这些客户端配置了同一个 Neo4j 实例。
示例知识图谱
此知识图谱包含我们对话中的语义记忆。

评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。