Token导航 LogoToken导航

MCP Server · AI代理

crossmem (Crack525)

跨工具AI记忆服务(crossmem)是一个本地化的AI编码助手记忆增强工具,通过SQLite数据库实现跨项目、跨工具的上下文记忆共享,显著提升AI编码效率并降低重复解释成本。

stdio官方级别未说明来源级核验工具 12
PythonClaudeAI代理Claude DesktopVS Code

快速开始

作者 / 组织
Crack525
提供方
Crack525

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

crossmem (Crack525) 属于AI代理类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、VS Code,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

pip install crossmem # 1. Install

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 12 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

你的AI工具会忘记。克罗姆没有。

用于AI编码代理的跨工具内存。一 pip install,零云,零账户——您的Claude Code、GitHub Copilot和Gemini CLI会话会自动记住每个项目中的所有内容。

快速启动

pip install crossmem        # 1. Install
crossmem setup              # 2. Done. All tools configured.

就是这样。现在,每个AI编码会话都从跨项目上下文开始。

为什么是crossmem?

每个AI编码会话都是冷启动的。该模型重新询问相同的设置问题,重新导出相同的模式,重新读取相同的文件——因为它不记得你上次做了什么。

我们使用 令牌X射线 在安装crossmem之前和之后的真实Claude Code会话中:

度量增量
平均输入令牌/会话-74%
平均成本/会话-83%
缓存命中率+18%
平均值达到结果-60%

*在真实会话中进行测量。结果因项目规模和任务类型而异。*

crossmem通过注入记忆上下文来解决这个问题 在人工智能开始思考之前 --这不是一个可以忽略的建议,而是一个强制的背景。

You: "How should I handle credentials in this new service?"

AI: [crossmem recalls patterns from 3 of your projects]
    Based on your backend-api, mobile-app, and infra-tools projects,
    you use a middleware layer for credential masking — keys in
    Secret Manager, never env vars, masked in logs via
    _mask_sensitive_headers(). Applying the same pattern here.

无复制粘贴。不,“我已经解决了这个问题。”你的人工智能会记住——在每个项目中。

它有何不同

crossmemMem0LettaZep
安装pip install +SQLiteCloud API密钥或自托管QdrantServer+DockerPostgres+Go服务器
十字工具克劳德+副驾驶+双子座单应用单应用
跨项目所有项目,一个索引每个应用程序范围每个代理范围每个会话范围
协议MCP-nativeREST API自定义框架SDK
基础设施没有。本地SQLite。云或Qdrant+服务器Letta服务器Postgres+服务器
执行Hook在生成前注入上下文LLM决定调用APILLM自管理内存LLM调用SDK

适用于

工具自动召回如何
克劳德代码SessionStart钩子(启动/恢复/压缩)+UserPromptSubmit钩子(每个提示)crossmem install-hook
GitHub Copilot将记忆注入副驾驶指令.mdcrossmem install-hook --tool copilot
VS代码代理模式SessionStart+UserPromptSubmit钩子(预览)crossmem install-hook --tool copilot-agent
Gemini CLIGEMINI.md指令crossmem install-instructions
克劳德桌面版会话开始时自动调用MCP服务器添加到 claude_desktop_config.json

引擎盖下发生了什么

cd ~/any-project
claude                    # Claude Code: hook fires, memories injected automatically
code .                    # Copilot: reads context pre-injected into copilot-instructions.md
gemini                    # Gemini: calls mem_recall via instruction in GEMINI.md
  1. 自动摄取 --从Claude、Copilot和Gemini本地文件中提取最新记忆
  2. 自动初始化 --第一次参与项目?README.md、CLAUDE.md等索引。
  3. 分层召回 --返回令牌预算中最相关的上下文:

精选记忆>工具记忆>CLAUDE.md>贡献.md>README.md

  1. 期中召回 (Claude Code+VS Code Agent模式)-根据您的记忆搜索每个提示。在模型响应之前注入相关上下文——无需手动 mem_recall 需要。
  2. 学习 --人工智能通过以下方式保存新发现 mem_save 在会议期间。知识化合物。每个内存都被写为持久 .md 文件到 `~/.crossmem/memories/

/` --DB在启动时从这些文件重建,因此内存可以在干净安装后存活。

  1. 新鲜度跟踪 (v1.3.0)——每个内存都有一个 last_verified 时间戳。 mem_recall 和 mem_search 表面 [verified: YYYY-MM-DD] 或 [unverified] 在每个结果旁边,这样代理就可以一目了然地判断信任级别。使用 mem_verify(id) 在不改变其内容的情况下,对确认的内存进行盖章。
  2. 智能搜索 (v1.1.0)-在每次FTS查询之前,一个两层噪声过滤器将信号令牌与噪声分离。第1层排除了O(1)中168个语言固定的闭类词(介词、代词、助词等)。第2层通过FTS5应用语料库自适应IDF——出现在40%以上文档中的标记被视为特定于项目的噪声。零附加依赖关系。
  3. 范围模型 (v1.2.0)--记忆要么 project-范围(仅在其项目中可见)或 global (到处都是)。在2个以上项目中以相同方式保存的内存将通过以下方式自动升级为全局 auto_promote_patterns().
  4. WIP范围 (v1.9.0)-- mem_save(..., scope="wip") 进展中的标记应在 *下一个* 会话开始,然后自动降级到项目范围,这样就不会打乱每次调用。使用它为您的下一次会话留下笔记: *“已启动身份验证重写,在令牌刷新逻辑上被阻止——在此处恢复。”*
  5. 相关性得分 (v1.9.0)--查询范围 mem_recall(query=...) 为每个结果添加注释 [rel: XX%] 因此代理可以立即看到比赛质量。完整会话召回(无查询)不受影响。

MCP服务器

添加到工具的MCP配置中,以便AI助手可以实时搜索、回忆和保存记忆:

Claude Code (~/.mcp.json)

{
  "mcpServers": {
    "crossmem": {
      "command": "crossmem-server"
    }
  }
}

GitHub Copilot (.vscode/mcp.json)

{
  "servers": {
    "crossmem": {
      "command": "uvx",
      "args": ["--from", "crossmem", "crossmem-server"]
    }
  }
}

Gemini CLI (~/.gemini/settings.json)

{
  "mcpServers": {
    "crossmem": {
      "command": "crossmem-server"
    }
  }
}

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json)

{
  "mcpServers": {
    "crossmem": {
      "command": "crossmem-server"
    }
  }
}
如果 crossmem-server 不在PATH中,请使用 uvx --from crossmem crossmem-server 相反。

MCP工具

工具说明
mem_recall在会话开始时加载项目上下文+跨项目模式
mem_search在所有内存中搜索(查询、项目筛选、限制)
mem_save在会话期间保存发现(写入持久 .md 文件+DB行)。 scope="wip" 用于下次召回后自动降级的遗留情况。
mem_update就地更新内存(保留ID,同步备份文件)
mem_forget按ID删除内存(从磁盘中删除备份文件)
mem_get按ID获取内存的全部内容
mem_verify将内存标记为今天已验证(无内容更改)
mem_promote将项目范围内存提升到全局范围
mem_demote将全局内存降级回项目范围
mem_deduplicate扫描几乎重复的内存并删除冗余条目
mem_init索引项目文档文件
mem_ingest从本机工具内存文件刷新索引

CLI reference

# Recall (runs automatically via hook)
crossmem recall                  # auto-detects project from cwd
crossmem recall -p backend-api   # explicit project
crossmem recall --format copilot # marker-wrapped for Copilot injection
crossmem recall --format vscode  # JSON for VS Code agent-mode hooks

# Search
crossmem search "JWT token rotation"
crossmem search "retry strategy" -p backend-api -n 5

# Save / Update / Delete
crossmem save "Always use middleware for credential masking" -p backend-api -s Patterns
crossmem update 42 "corrected content here"
crossmem forget 42

# Index project docs
crossmem init                        # current directory
crossmem init -p my-api --path ~/projects/api

# Hooks
crossmem install-hook                              # Claude Code (SessionStart + UserPromptSubmit)
crossmem install-hook --tool copilot               # Copilot (workspace instructions)
crossmem install-hook --tool copilot --global      # Copilot (all workspaces)
crossmem install-hook --tool copilot --if-stale    # refresh if >30 min old
crossmem install-hook --tool copilot-agent         # VS Code agent mode (.github/hooks/)
crossmem install-instructions                      # Gemini

# Internal (installed as hooks — not run manually)
crossmem prompt-search                             # mid-session recall via UserPromptSubmit

# Diagnose
crossmem doctor       # health check: binary, DB, hooks, Gemini, FTS index

# Other
crossmem ingest       # re-ingest tool memories
crossmem graph        # visualize knowledge graph in browser
crossmem stats        # database stats
crossmem setup        # one-time: Claude hook + Copilot injection + Gemini instructions + ingest

支持的工具

工具内存文件
克劳德代码~/.claude/projects/*/memory/*.md
Gemini CLI~/.gemini/GEMINI.md
GitHub Copilot(macOS)~/Library/Application Support/Code/User/globalStorage/github.copilot-chat/memory-tool/memories/*.md
GitHub Copilot(Linux)~/.config/Code/User/globalStorage/github.copilot-chat/memory-tool/memories/*.md
GitHub Copilot(Windows)%APPDATA%\Code\User\globalStorage\github.copilot-chat\memory-tool\memories\*.md
crossmem(通过 mem_save)`~/.crossmem/memories/
/*.md`

摄入是可插拔的——新工具欢迎PR。

更新日志

看 更改日志.md 发布说明。

贡献

发现bug了吗?想添加对另一个AI工具的支持吗? 提出问题 或提交PR。

如果crossmem让你无需向人工智能重新解释你的代码库,可以考虑给它一颗星——它可以帮助其他人找到它。

许可证

麻省理工学院

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

AI记忆增强Python本地部署跨工具协作编码效率工具上下文管理本地化解决方案

支持客户端

Claude DesktopClaudeVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
crossmem (Crack525)

MCP World · 本页

12stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

crossmem (Crack525) 怎么安装?

公开资料给出的安装命令是 pip install crossmem # 1. Install,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

crossmem (Crack525) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

crossmem (Crack525) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

crossmem (Crack525) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

crossmem (Crack525) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP