短い答え
CursorにはClaudeへのネイティブプッシュがありません。.cursorrules(および任意の.cursor/rules/*.mdcボディ)をClaude ProjectのSystem Promptにコピーし、リポジトリのdocs/コンテンツをProject Knowledgeとしてアップロードし、NotepadsをProject Knowledgeテキストまたはprompts.mdとして再作成します。リポジトリごとに15〜30分を計画してください。MemoryLakeのような共有MCPベースの記憶層は、両方のツールが同じソースを読み取ることを可能にします。
人々がCursorからClaudeに切り替える理由
2026年の3つのドライバー:
- 長文分析と執筆。 Claudeは長い文書や会話分析をスムーズに処理します。
- 設計とアーキテクチャの議論。 多くのチームは高レベルの計画のためにIDEとは別のチャット表面を望んでいます。
- MCPネイティブデスクトップクライアント。 Claude DesktopのMCPサポートは、ツールを使用するエージェントを出荷するチームに適しています。
"記憶"の意味:CursorとClaudeの違い
異なるスコープ。
Cursorの記憶は`.cursorrules`(レガシー単一ファイルプロジェクトルール)、*`.cursor/rules/.mdc`(メタデータ付きの構造化されたルール形式)、Notepads(再利用可能なプロンプト)、および設定のAI用ユーザーレベルルール**を含みます。
Claudeの記憶はProjects内に存在します。各Projectには独自のProject Knowledge(アップロードされたファイルと貼り付けたテキスト)とオプションのSystem Promptがあります。
.cursorrulesはProjectのSystem Promptになります。リポジトリのdocs/コンテンツはProject Knowledgeになります。NotepadsはProject Knowledgeテキストまたはチャットで参照できるprompts.mdになります。
ステップ1:Cursorのルールをエクスポートする
ルールはコピーするファイルです。
- リポジトリのルールを見つける。
.cursorrulesと.cursor/rules/を確認してください。 - 各`.mdc`ルールのボディを読む。 フロントマターのコンテキスト(グロブ、alwaysApply)に注意し、チャット用に文章にまとめます。
- Notepadsをエクスポートする。 CursorのNotepadsパネルを開き、各Notepadの名前と内容を
notepads.mdにコピーします。 - AI用ユーザーレベルルールをキャプチャする。 設定 → AI用ルール。
cursor-user-rules.txtに貼り付けます。 - リポジトリのドキュメントを集める。
docs/、README.md、またはARCHITECTURE.mdが重要な場合は、それらを収集します。
最終状態:ルールコンテンツ、notepads.md、cursor-user-rules.txt、および参照ドキュメントを含むリポジトリごとのフォルダー。
ステップ2:Claudeにインポートする
ClaudeはプロジェクトごとのKnowledgeを期待します。
- リポジトリごとにProjectを作成する。 Projectsを開き、Create Projectをクリックします。リポジトリの名前を付けます。
- ルールをSystem Promptとして貼り付ける。
.cursorrulesと.mdcボディを一貫したSystem Promptにまとめます。グロブバウンドルールを文章で言及します(「src/api/以下のファイルについては、Xを実行します」)。 - 参照ドキュメントをProject Knowledgeとしてアップロードする。 Add Content → Upload Filesをクリックします。
README.md、ADRs、スタイルガイドなどを添付します。 - notepads.mdをProject Knowledgeテキストとして追加する。 Notepadsコレクションを貼り付けて、Claudeがリクエストに応じてそれを引き出せるようにします。
- クロスプロジェクトガイダンスを決定する。 必要なすべてのProjectでユーザーレベルのAI用ルールを繰り返します — Claudeにはグローバルな記憶層がありません。
- テストする。 Projectを開き、移動したルールに依存する質問をします。
移行後にまだ失うもの
- IDE内のフロー。 インラインタブの受け入れとCmd-Kが消え、チャットが表面になります。
- `.mdc`グロブの動作。 グロブベースの選択的ルール適用は翻訳されず、ClaudeはSystem Prompt内のすべてを読み取ります。
- Cursorごとのチャット履歴。 CursorのチャットはIDEに残ります。
- 継続的な同期。 来週の新しい
.cursorrulesの編集は、コピーをやり直さない限りClaude Projectには表示されません。
より良い方法:1つの記憶層、すべてのツール
Cursorを出荷用に保持し、Claudeを設計議論用に使用すると、ツールごとのドリフトがすぐに始まります。クロスリポジトリ基準は2つの場所に分かれます。
MemoryLakeはそれらのルールを一度保持し、MCPを通じて公開します。CursorはMCPをサポートし、Claude DesktopはMCPをネイティブに読み取るため、同じプロジェクトコンテキストが単一のエンドポイントから両方に流れます。
- 真実の1つのソース。 一度更新すれば、両方のツールが変更を確認します。
- クロスリポジトリ基準。 チームの慣習は単一のリポジトリの上に存在します。
- 次のツールへのドロップイン。 WindsurfやClaude Codeを設定変更で追加します。
MemoryLakeを3ステップで接続する
ステップ1:プロジェクトを作成し、コンテキストを読み込む
MemoryLakeにサインインし、Project Managementを開いてCreate Projectをクリックします。名前を「Cursor ↔ Claude共有コンテキスト」と付けます。参照ドキュメント(PDF、Word、Excel、PowerPoint、Markdown、または画像)をMy SpaceのDocument Driveにドラッグし、Documents Tabを開いてAdd Documentsをクリックします。.cursorrules、.mdcボディ、Notepads、ユーザーレベルのルールをMemories TabにAdd Memoryを介して貼り付けます。

ステップ2:MCPサーバーエンドポイントを生成する
プロジェクト内のMCP Servers Tabを開き、Add MCP Serverをクリックし、説明を追加します(例:「Cursor + Claudeブリッジ」)そしてGenerateをクリックします。MemoryLakeはKey ID、Secret、およびEndpoint URLを返します。Secretは一度だけ表示されるため、すぐにコピーしてください。

ステップ3:両方のツールをエンドポイントにポイントする
CursorのMCP設定(例:.cursor/mcp.json)で、エンドポイントURLとSecretをBearerトークンとして持つMemoryLakeサーバーエントリを追加します。同じMCPサーバーをClaude DesktopのMCP設定に追加し、Claudeを再起動します。

ネイティブ移行とMemoryLake
| 次元 | ネイティブCursor → Claude | MemoryLakeブリッジ |
|---|---|---|
| 必要なステップ | 7〜10手動 | 3一度きり |
| 推定時間 | リポジトリごとに15〜30分 | 約5分の設定 |
| リポジトリスコープのルールを保持 | プロジェクトごとにのみ | はい(1つのプロジェクト) |
| MCPツール再利用 | クライアントごとに設定 | エンドポイント共有 |
| 継続的な変更を同期 | いいえ | はい |
| 後で3番目のツールで動作 | いいえ(再構築) | はい(MCPを追加) |