MemoryLake
返回全部文章
Tutorial2026 年 5 月 25 日·6 分钟阅读

导出 Claude Code 记忆并导入到 Cursor — 2026 指南

Claude Code 运行在你的终端中;Cursor 运行在 IDE 中。规则内容可以干净地转移 — 但斜杠命令、MCP 连接和聊天历史无法转移。以下是实际的转换步骤。

简短答案

Claude Code 没有原生推送到 Cursor 的功能。你需要将 CLAUDE.md 的内容复制到 .cursorrules(或拆分为 .cursor/rules/*.mdc 以实现结构化行为),将斜杠命令转换为 Notepads,并重新添加 MCP 服务器到 Cursor 的 MCP 配置中。每个仓库计划 15–30 分钟。像 MemoryLake 这样的共享基于 MCP 的记忆层允许两个工具读取相同的源。

人们为何从 Claude Code 切换到 Cursor

2026 年的三个驱动因素:

  • 内联 IDE 编辑。 Cursor 的 Tab 接受和内联编辑对于高频小变更感觉更快。
  • VS Code 生态系统。 Cursor 与 VS Code 扩展的兼容性对已经在该生态系统中的团队很重要。
  • 可视化差异和审查流程。 一些团队更喜欢 Cursor 的可视化展示,而不是 Claude Code 中仅限终端的审查。

在 Claude Code 和 Cursor 中 "记忆" 的含义

相似的意图,不同的表面。

Claude Code 记忆CLAUDE.md 为中心,位于仓库根目录(项目级指导)、~/.claude/CLAUDE.md(用户全局指导)、自定义斜杠命令(保存为 .md 文件在 .claude/commands/ 下),以及在 Claude Code 设置中配置的 MCP 服务器。

Cursor 记忆 涉及 .cursorrules(遗留的单文件项目规则)、*`.cursor/rules/.mdc`(带元数据的结构化每规则格式)、Notepads(可重用的提示)和设置中的 用户级 AI 规则**。

一个 CLAUDE.md 通常会变成一个 .cursorrules。斜杠命令变成 Notepads。用户全局指导变成用户级 AI 规则。

步骤 1:导出你的 Claude Code 记忆

Claude Code 将所有内容存储为你可以读取的纯文本文件。

  1. 读取仓库的 CLAUDE.md 将内容复制到一个工作文本文件中。
  2. 读取 ~/.claude/CLAUDE.md 将全局指导复制到 user-guidance.txt
  3. *列出 `.claude/commands/.md`。** 每一个都将成为 Cursor 侧的 Notepad。
  4. 记录 MCP 服务器。 打开 Claude Code 设置,记录每个 MCP 服务器的名称、端点 URL 和身份验证信息。

最终状态:每个仓库都有一个 claude-code-export/ 文件夹,包含 CLAUDE.mduser-guidance.txtcommands/mcp-list.md

步骤 2:导入到 Cursor

Cursor 提供两条路径:遗留的单文件或结构化每规则。

  1. 快速路径:创建 .cursorrules 将你的 CLAUDE.md 内容粘贴为起点。
  2. *结构化路径:拆分为 `.cursor/rules/.mdc。** 对于 CLAUDE.md 中的每个逻辑部分,创建一个带前置信息(描述、通配符、alwaysApply)和该部分作为主体的 .mdc` 文件。
  3. 将斜杠命令转换为 Notepads。 打开 Cursor 的 Notepads 面板,为每个命令创建一个 Notepad,并粘贴其内容。
  4. 翻译用户全局指导。 打开 Cursor 设置 → AI 规则,并粘贴你的 ~/.claude/CLAUDE.md 内容。
  5. 重新添加 MCP 服务器。 打开 Cursor 的 MCP 配置(例如,.cursor/mcp.json),并将 mcp-list.md 中的每个 MCP 服务器及其端点和 Bearer 令牌添加进去。
  6. 探测。 打开 Cursor 的聊天或 Cmd-K,并要求模型执行一个使用已移动规则的任务。

迁移后你仍会失去的内容

  • 斜杠命令的人体工程学。 在终端中 /<name> 的调用无法映射到 Cursor 的 Notepad 拉取模式。
  • 终端原生流程。 长时间运行的多步骤任务是 Claude Code 的强项;IDE 工作流程改变了节奏。
  • 每个工具的聊天历史。 Claude Code 的会话历史保留在终端中。
  • 持续同步。 下周的新 CLAUDE.md 编辑不会出现在 .cursorrules 中,除非你重新复制。

更好的方式:一个记忆层,所有工具

如果你在 Claude Code 和 Cursor 之间切换,每个工具的文件会漂移。任何超出仓库的内容(跨仓库约定、团队标准)都会存在两个地方。

MemoryLake 只存储这些规则一次,并通过 MCP 公开它们。Cursor 和 Claude Code 都支持 MCP,因此相同的项目上下文可以通过单个端点流入两个工具。

  • 一个真实来源。 更新一次;两个工具都能看到更改。
  • 跨仓库标准。 团队约定存在于任何单个仓库之上。
  • 为下一个工具准备。 通过配置更改添加 Windsurf 或未来的代理。

在 3 个步骤中连接 MemoryLake

步骤 1:创建项目并加载上下文

登录 MemoryLake,打开项目管理,点击创建项目。命名为 "Claude Code ↔ Cursor 共享规则"。将参考文档(样式指南、ADR 作为 PDF、Word、Markdown 或图像)拖入我的空间下的文档驱动器,然后打开文档选项卡并点击添加文档。将你的 CLAUDE.md、用户指导和斜杠命令主体粘贴到记忆选项卡中,通过添加记忆。

步骤 1:创建项目并加载上下文
步骤 1:创建项目并加载上下文

步骤 2:生成 MCP 服务器端点

在项目内打开 MCP 服务器选项卡,点击添加 MCP 服务器,描述它(例如,"共享开发规则"),然后点击生成。MemoryLake 返回一个密钥 ID、一个密钥和一个端点 URL。立即复制密钥 — 它只显示一次。

步骤 2:生成 MCP 服务器端点
步骤 2:生成 MCP 服务器端点

步骤 3:将两个工具指向端点

在 Claude Code 的设置中,添加一个 MemoryLake MCP 服务器,使用端点 URL 和密钥作为 Bearer 令牌。在 Cursor 的 MCP 配置中(例如,.cursor/mcp.json),添加相同的条目。重启两个客户端。

步骤 3:将两个工具指向端点
步骤 3:将两个工具指向端点

原生迁移与 MemoryLake

维度原生 Claude Code → CursorMemoryLake 桥接
所需步骤7–10 手动3 次一次性
预计时间每个仓库 15–30 分钟~5 分钟设置
保留斜杠命令模式否(Notepad 重建)记忆逐字保留
跨仓库标准每个仓库仅共享一次
同步持续更改
以后与第三个工具一起使用否(重建)是(添加 MCP)

常见问题

我可以只将 CLAUDE.md 重命名为 .cursorrules 吗?

对于简单情况,重命名是可行的,因为两者都是纯文本。如果你想要 .mdc 结构,你需要手动拆分文件。

我的 Claude Code 斜杠命令会自动变成 Notepads 吗?

不。你需要手动创建每个 Notepad。

Cursor 会看到我的 Claude Code MCP 服务器吗?

不会。它们共享 MCP 协议,但使用单独的配置文件。你需要将每个服务器添加到 Cursor 的 MCP 配置中。

迁移通常需要多长时间?

每个仓库计划 15–30 分钟,如果你有很多斜杠命令或 MCP 服务器,可能会更长。

我可以在未来保持 Claude Code 和 Cursor 的同步吗?

可以 — 通过 MCP 服务器端点将两者连接到共享的 MemoryLake 项目,以便规则更新传播到两个工具。