模型上下文协议服务器

一个基于Memori的MCP服务器,为IDE/代理壳(如Claude Code、Cursor和Cline)提供安全且有限权限的记忆工具(remember和recall)。

  • by opencolin
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 colygon/memori-mcp

使用说明

记忆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

使用语义搜索回忆相关记忆。

状态

早期参考实施。