记忆mcp
一 MCP(模型上下文协议)服务器 它为IDE/代理shell公开了Memoria支持的工具,如 克劳德代码, 光标,以及 克莱恩.
安全第一默认值
此服务器旨在遵循MCP安全最佳实践:
- 最小特权:只有两个工具(
remember,recall)并且没有文件系统/网络副作用。 - 作用域内存:需要或衍生
entity_id+process_id避免跨项目泄漏。 - 输入限制:所有工具输入的大小上限和验证。
- 日志中没有秘密:默认情况下,结构化日志避免转储请求有效负载。
参考文献
- https://modelcontextprotocol.io/
- https://modelcontextprotocol-security.io/
安装(dev)
cd memori-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e .配置
环境变量:
MEMORI_MCP_DB(默认值:sqlite:///./memori.db)MEMORI_MCP_ENTITY_ID(可选;默认值:当前操作系统用户)MEMORI_MCP_PROCESS_ID(可选;默认:当前工作目录名称)
跑
memori-mcp(传输/配置因客户端而异。此项目从stdio传输开始。)
工具
memori.remember
存储内存片段(例如决策、偏好、TODO)。
memori.recall
使用语义搜索回忆相关记忆。
状态
早期参考实施。
