Memento MCP 是一款先进的知识图谱实现方案,它借助自然语言处理和语义搜索技术,为对话式 AI 赋予了持久记忆能力,让 AI 能够理解并检索长期存储的信息。
Memento MCP 是一个先进的知识图谱实现,为对话式 AI 提供持久记忆能力。它通过自然语言处理和语义搜索,使 AI 能够理解和检索长期存储的信息。
使用 Smithery 自动安装 Memento MCP:
npx -y @smithery/cli install @gannonh/memento-mcp --client claude
直接通过 npx 运行:
npx -y @gannonh/memento-mcp
克隆仓库并安装依赖:
git clone https://github.com/gannonh/memento-mcp.git
cd memento-mcp
npm install
编辑 config.json 文件,添加以下内容:
{
"neo4j": {
"uri": "bolt://localhost:7687",
"user": "neo4j",
"password": "password"
}
}
启用调试模式以获取更多日志信息:
DEBUG=memento npm start
运行以下命令初始化数据库 schema:
npm run neo4j:init
停止并删除 Docker 容器,清理数据目录,然后重启数据库。
使用以下工具检查向量索引状态和实体嵌入情况:
diagnose_vector_searchforce_generate_embeddingdebug_embedding_config系统会自动检查并生成缺失的实体嵌入。
运行测试套件并检查覆盖范围:
npm test
npm run test:coverage
User: "Remember that Python is a high-level programming language known for its readability and JavaScript is primarily used for web development."
User: "What programming languages do you know about that are good for web development?"
User: "Tell me everything you know about Python."
本项目采用 MIT License。
通过以上指南,您可以轻松配置和使用 Memento MCP 来增强对话式 AI 的记忆功能。