个人上下文管理器
一个MCP(模型上下文协议)服务器,在人工智能对话中提供持久的个人上下文存储。它允许AI助手在会话之间记住用户偏好、项目约定和其他个人信息。
特性
- 持久化存储 --上下文条目保存到本地JSON文件中,并在对话中存活
- 由Key引发的骚动 --根据密钥自动创建或更新条目,避免重复
- 关键词搜索 --跨键、值和标签搜索以查找相关上下文
- 标记 --使用可选标签组织条目,以便于检索
- 原子写入 --使用tmp文件+重命名来防止数据损坏
工具
| 工具 | 说明 |
|---|---|
update_context | 按键添加或更新上下文条目 |
get_context | 按关键字搜索条目 |
list_contexts | 列出所有已存储的条目 |
delete_context | 按ID删除条目 |
设置
安装
npm install
npm run build在Claude代码中配置
添加到MCP设置(~/.claude/settings.json):
{
"mcpServers": {
"personal-context-manager": {
"command": "node",
"args": ["/path/to/personal-context-manager/dist/index.js"]
}
}
}数据位置
上下文数据存储在 ~/.personal-context-manager/contexts.json 默认情况下。
用覆盖 CONTEXT_MANAGER_DATA_DIR 环境变量:
{
"mcpServers": {
"personal-context-manager": {
"command": "node",
"args": ["/path/to/personal-context-manager/dist/index.js"],
"env": {
"CONTEXT_MANAGER_DATA_DIR": "/custom/path"
}
}
}
}许可证
麻省理工学院
