README
🚀 MCP 内存服务器
MCP 内存服务器是专为 Claude Desktop 设计的模型上下文协议(MCP)服务器,可在聊天会话里实现结构化的内存管理,尤其适用于项目化工作,能有效帮助用户在各类项目中维护对话上下文和知识。
🚀 快速开始
在 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"memory": {
"command": "node",
"args": ["path/to/mcp-memory/dist/index.js"]
}
}
}
你还可以通过环境变量设置自定义记忆目录:
{
"mcpServers": {
"memory": {
"command": "node",
// 这里原文档未完整给出,保持原样
...
}
}
}
✨ 主要特性
- 以结构化的 Markdown 文件形式存储记忆,方便管理和查看。
- 使用 Lunr.js 进行索引,实现高效的信息检索。
- 支持标记和分类记忆,便于对记忆进行组织。
- 可在记忆之间创建关系,构建知识网络。
- 能按内容、标签或类型搜索记忆,快速定位所需信息。
- 在指定目录中构建内存存储,确保项目相关记忆有序存放。
📚 详细文档
项目聚焦的内存管理
此 MCP 服务器专为帮助 Claude 在与 Claude Desktop 的交互中维护上下文和知识而设计,具体是在项目目录内。它允许 Claude:
- 在你的项目目录中创建一个内存存储。
- 存储对话过程中发现的重要信息。
- 在未来会话中检索相关信息。
- 随时间构建有关项目的全面知识库。
这种方法非常适合需要在会话之间维护上下文的长期项目,例如软件开发、研究、写作或与 Claude 的任何协作工作。
内存结构
记忆按以下层次结构在你的项目内存储:
/your-project-directory
/memory # Claude 创建的记忆存储
/entities/ # 特定实体(人、项目等)的信息
/concepts/ # 抽象概念或知识
/sessions/ # 会话特定记忆
/index.json # Lunr.js 搜索索引
/metadata.json # 总体内存元数据
/README.md # 自动生成的文档
此结构确保所有项目相关记忆井然有序且易于访问。
Scan to contact