M
memorymesh
本地服务@sparkvibe-io记忆与知识
关于 memorymesh
基于 SQLite 的持久化、零依赖 AI 记忆。本地优先,可在多种工具间迁移。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| pin | boolean | 否 | 固定此记忆。固定的记忆具有最高重要性(1.0),不会衰减,并且在回忆时始终突出显示。默认值:false。 |
| text | string | 是 | 要记住的文本内容。 |
| scope | enum | 否 | 存储记忆的位置。'project'(默认值)会将记忆存储在当前项目的数据库中。'global' 会将记忆存储在用户级数据库中,用于保存适用于所有项目的偏好和事实。project | global |
| category | enum | 否 | 记忆类别。设置后会自动路由到相应的范围(例如,'preference' -> global,'decision' -> project)。preference | guardrail | mistake | personality | question | decision | pattern | context | session_summary |
| metadata | object | 否 | 可选的键值元数据,用于附加到记忆(例如,{"source": "user", "topic": "preferences"})。 |
| importance | number | 否 | 介于 0.0 和 1.0 之间的重要性分数。值越高,记忆在回忆时越突出。默认值:0.5。 |
| on_conflict | enum | 否 | 如何处理与现有记忆的矛盾。'keep_both'(默认值)会同时保存两者并标记矛盾。'update' 会替换最相似的现有记忆。'skip' 会在发现矛盾时丢弃新记忆。keep_both | update | skip |
| redact_secrets | boolean | 否 | 如果为 true,则在存储前自动编辑检测到的机密信息(API 密钥、令牌、密码)。默认值:false。 |
| auto_categorize | boolean | 否 | 如果为 true,则自动从文本中检测类别。还会启用重要性自动评分。默认值:false。 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。