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年の3つの要因:

  • インラインIDE編集。 CursorのTab受け入れとインライン編集は、高頻度の小さな変更に対してより速く感じます。
  • VS Codeエコシステム。 CursorのVS Code拡張との互換性は、そのエコシステムにすでにいるチームにとって重要です。
  • ビジュアル差分とレビューの流れ。 一部のチームは、Claude Codeのターミナル専用レビューよりもCursorのビジュアルプレゼンテーションを好みます。

Claude CodeとCursorにおける「記憶」の意味

意図は似ていますが、異なる表面です。

Claude Codeの記憶は、リポジトリのルートにある`CLAUDE.md`(プロジェクトレベルのガイダンス)、`~/.claude/CLAUDE.md`(ユーザーグローバルガイダンス)、カスタムスラッシュコマンド.claude/commands/の下に.mdファイルとして保存)、および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は2つのパスを提供します: レガシーの単一ファイルまたは構造化されたルールごと。

  1. クイックパス: `.cursorrules`を作成します。 CLAUDE.mdの内容を出発点として貼り付けます。
  2. *構造化パス: `.cursor/rules/.mdcに分割します。** CLAUDE.mdの各論理セクションに対して、フロントマター(説明、グロブ、alwaysApply)とそのセクションを本文として持つ.mdc`ファイルを作成します。
  3. スラッシュコマンドをNotepadsに変換します。 CursorのNotepadsパネルを開き、各コマンドごとに1つの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には表示されません。

より良い方法: 1つの記憶層、すべてのツール

Claude CodeとCursorの間を行き来する場合、ツールごとのファイルが漂流します。リポジトリを超えるもの(クロスリポジトリの慣習、チーム基準)は2つの場所に存在します。

MemoryLakeはそれらのルールを一度保存し、MCPを通じて公開します。CursorとClaude Codeの両方がMCPをサポートしているため、同じプロジェクトコンテキストが単一のエンドポイントから両方に流れます。

  • 真実の1つのソース。 一度更新すれば、両方のツールが変更を確認します。
  • クロスリポジトリ基準。 チームの慣習は、単一のリポジトリを超えて存在します。
  • 次のツールへのドロップイン。 Windsurfや将来のエージェントを設定変更で追加します。

MemoryLakeを3ステップで接続する

ステップ1: プロジェクトを作成し、コンテキストを読み込む

MemoryLakeにサインインし、プロジェクト管理を開いてプロジェクトを作成をクリックします。「Claude Code ↔ Cursor共有ルール」と名付けます。参照ドキュメント(スタイルガイド、ADRをPDF、Word、Markdown、または画像として)をMy Spaceのドキュメントドライブにドラッグし、次にドキュメントタブを開いてドキュメントを追加をクリックします。CLAUDE.md、ユーザーガイダンス、スラッシュコマンドの本文を記憶タブに追加記憶を介して貼り付けます。

ステップ1: プロジェクトを作成し、コンテキストを読み込む
ステップ1: プロジェクトを作成し、コンテキストを読み込む

ステップ2: MCPサーバーエンドポイントを生成する

プロジェクト内のMCPサーバータブを開き、MCPサーバーを追加をクリックし、説明(例:「共有開発ルール」)を記入し、生成をクリックします。MemoryLakeはキーID、シークレット、エンドポイントURLを返します。シークレットは一度だけ表示されるため、すぐにコピーしてください。

ステップ2: MCPサーバーエンドポイントを生成する
ステップ2: MCPサーバーエンドポイントを生成する

ステップ3: 両方のツールをエンドポイントにポイントする

Claude Codeの設定で、エンドポイントURLとシークレットをBearerトークンとして持つMemoryLakeのMCPサーバーを追加します。CursorのMCP設定(例: .cursor/mcp.json)に同じエントリを追加します。両方のクライアントを再起動します。

ステップ3: 両方のツールをエンドポイントにポイントする
ステップ3: 両方のツールをエンドポイントにポイントする

ネイティブマイグレーション対MemoryLake

次元ネイティブClaude Code → CursorMemoryLakeブリッジ
必要なステップ7〜10手動3一度きり
推定時間リポジトリごとに15〜30分~5分のセットアップ
スラッシュコマンドパターンを保持いいえ(Notepad再構築)メモはそのまま生き残ります
クロスリポジトリ基準リポジトリごとにのみ一度共有
継続的な変更を同期いいえはい
後で3番目のツールで動作いいえ(再構築)はい(MCPを追加)

よくある質問

`CLAUDE.md`を`.cursorrules`に単に名前を変更できますか?

単純なケースでは、名前を変更することができます。両方ともプレーンテキストだからです。.mdc構造が必要な場合は、手動でファイルを分割する必要があります。

私のClaude Codeのスラッシュコマンドは自動的にNotepadsになりますか?

いいえ。各Notepadを手動で作成します。

Cursorは私のClaude CodeのMCPサーバーを認識しますか?

いいえ。彼らはMCPプロトコルを共有しますが、別々の設定ファイルを使用します。各サーバーをCursorのMCP設定に追加します。

移行には通常どれくらいの時間がかかりますか?

リポジトリごとに15〜30分を計画してください。スラッシュコマンドやMCPサーバーが多い場合は、さらに長くなります。

今後、Claude CodeとCursorを同期させ続けることはできますか?

はい — 両方を共有MemoryLakeプロジェクトにMCPサーバーエンドポイントを介して接続し、ルールの更新が両方に伝播するようにします。