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