MCP 内存是一款专为人工智能系统打造的工具,它能为系统提供持久记忆能力。借助该工具,支持通过命令行界面轻松创建、管理和搜索知识图谱。有了 MCP 内存,AI 系统能够记住过往对话中的信息,并在后续交流时灵活引用这些内容。
若要快速开启 MCP 内存的使用之旅,请依照以下步骤操作:
git clone https://github.com/mcp-servers/mcp-servers.git
cd mcp-servers && npm install
node dist/index.js
# 搜索内存中的信息
node dist/admin-cli.js search "项目截止日期"
# 查看特定实体的详细信息
node dist/admin-cli.js entity "项目名称"
# 备份整个内存系统
node dist/admin-cli.js backup memory-backup.json
MCP 内存具备智能的实体创建和更新功能:
用户可以将知识组织到不同的领域:
# 创建一个项目特定的内存区域
node dist/admin-cli.js zones add client-acme "ACME 公司项目知识"
# 将数据导入该区域
node dist/admin-cli.js import acme-data.json client-acme
用户可以通过自然对话指令助手将记忆组织到不同的领域:
用户:Claude,你能创建一个名为“工作项目”的新记忆区域来存储我当前工作的信息吗?
Claude:我已经创建了一个名为“工作项目”的新记忆区域。我会在该区域内存储与您工作相关的信息。您希望我记住关于该项目的哪些信息?
用户:项目的截止日期是3月15日,我们正在构建一个新的库存管理系统。
Claude:我已经在“工作项目”区域内存储了您提到的内容,包括3月15日的截止日期和我们正在构建一个库存管理系统的事实。我会在未来将与该项目相关的任何信息组织到这个区域中。
(幕后:Claude 创建了一个新的记忆区域并将项目信息专门存储在那里)
用户:你记得关于我的工作项目的什么?
Claude:根据我们之前对您工作的讨论,我记得您正在为3月15日的截止日期构建一个库存管理系统。
(幕后:Claude 特定搜索“工作项目”区域以获取相关信息)
用户:Claude,我们现在要切换到我的“烹饪”记忆区域。我想讨论一道菜谱。
Claude:我已经切换到了您的“烹饪”记忆区域。今天您想讨论哪道菜?
用户:上个月提到的那道意大利面是什么?
Claude:根据我们在“烹饪”区域内之前的对话,您分享过一道卡邦纳拉意面食谱,其中包括培根、鸡蛋、佩科里诺罗马奶酪和黑胡椒。您提到它是您的家庭最爱,并且是在您罗马之旅期间学到的。
(幕后:Claude 更新其记忆上下文以优先在“烹饪”区域内搜索)
通过将记忆组织到不同的领域中,对话会变得更加相关,并且能专注于当前的主题或项目。
可利用 Elasticsearch 的强大搜索功能:
# 模糊搜索(找到“meeting”的拼写错误)
node dist/admin-cli.js search "met