为 Cursor 和 Windsurf 提供每次新聊天都能存活的记忆
在 Cursor 或 Windsurf 中的每次新聊天都是从头开始。你需要重新解释你的技术栈、命名规则、测试方法和架构决策。MemoryLake 为 AI 编码工具添加了有状态记忆——因此 Cursor、Windsurf 和 Claude Code 通过 MCP 自动回忆你的项目约定。
问题:AI 编码工具忘记你的项目约定
你昨天告诉 Cursor 使用 pnpm 而不是 npm。今天它又建议使用 npm install。Windsurf 不记得你已经拒绝了三个命名约定。每次新聊天都是重新向 AI 简报的要求。.cursorrules 文件有助于静态规则,但对不断变化的决策和团队约定无能为力。
MemoryLake 如何为 AI 编码工具解决有状态记忆
MCP 原生集成 — Cursor、Windsurf 和 Claude Code 将 MemoryLake 视为模型上下文协议服务器。无需维护插件。
“我们工作的方式”的技能记忆 — 一次性捕捉团队约定。每个接触代码库的编码工具都可以调用它们。
反思记忆跟踪决策 — 当你拒绝一个建议时,MemoryLake 会记住原因。未来的聊天不再重复错误。
跨工具记忆 — 相同的项目记忆流入 Cursor、Windsurf、Claude Code 和任何其他支持 MCP 的编辑器。
它如何在 Cursor 和 Windsurf 中工作
- 连接 — 在编辑器设置中将 MemoryLake 添加为 MCP 服务器。
- 结构 — 当你与 AI 聊天时,决策、约定和被拒绝的建议会被捕捉。
- 重用 — 每次新聊天都预加载项目的累积记忆。
之前与之后:Cursor 和 Windsurf 的有状态记忆
| Without MemoryLake | With MemoryLake | |
|---|---|---|
| New chat in Cursor | Re-explain stack and rules | Conventions pre-loaded |
| Rejected suggestion repeats | Yes, every time | No — reflection memory blocks it |
| Switching from Cursor to Windsurf | Lose all context | Memory follows the project |
| Onboarding a new dev | Re-train the AI from scratch | New dev inherits team memory |
适合谁
每天使用 AI 编码工具的工程团队 — Cursor、Windsurf、Claude Code、Continue — 他们厌倦了每天早上重新向 AI 简报,并希望将机构编码知识存放在某个持久的地方。
相关场景
常见问题
这会替代 `.cursorrules` 吗?
这会替代 `.cursorrules` 吗?
不 — 它是对其的补充。静态规则应放在 .cursorrules 中。不断变化的约定、决策和团队学习应放在 MemoryLake 中。
整个团队可以共享一个代码库的记忆吗?
整个团队可以共享一个代码库的记忆吗?
可以。记忆是工作区范围的。每个开发人员的编辑器都能看到相同的项目记忆。
它如何知道值得记住什么?
它如何知道值得记住什么?
MemoryLake 捕捉决策、被拒绝的建议和明确的 "记住这个" 指令。你也可以直接写入其中。