• 保存
  • 復元
  • 表示
  • 手動

AIで開発環境のスナップショットを管理する方法:Daytona MCPコネクター

DaytonaをAIクライアントに接続すれば、開発環境をバージョン管理された資産として扱えます。作業中の状態を保存し、新しい設定で環境が壊れた際もすぐに元の状態へ復元可能です。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにスナップショットを管理できますか?

AIがDaytonaのツールを使用して、現在のワークスペースの状態を保存したり、利用可能なバージョンを一覧表示したり、以前の構成に切り替えたりします。依存関係のトラブルが発生しても、チャットを通じて即座に正常なセットアップへ戻せるため、ワークスペースのライフサイクルを完全にコントロールできます。

スナップショットの実行内容

状態の管理方法

AIがワークスペース構成のライフサイクルを管理します。

保存

現在の状態を保存

AIが環境の特定の時点のコピーを作成します。新しいタスクに移行しても、現在のセットアップを失うことはありません。

復元

正常なバージョンに戻す

構成が壊れた場合、AIはワークスペースを以前のスナップショットに切り替えます。手動で依存関係を修正する手間が省けます。

表示

利用可能な状態を一覧表示

AIが保存されているすべてのスナップショットをリストアップします。どのバージョンがすぐに利用可能かを確認できます。

手動

ユーザーによる判断

どのバージョンに復元するのが「安全」かはAIが判断しません。使用したいスナップショットを具体的に指定する必要があります。

ワークフロー

リクエストを受けた際のAIの動作

AIがあなたの自然言語を具体的なDaytonaの操作へと変換します。

  1. 環境の固定

    現在のセットアップを保存したいとき、AIはスナップショットを作成して状態をロックします。

    create_snapshot
  2. 既存バージョンの確認

    保存した内容を確認する必要がある場合、AIは利用可能なすべての環境バージョンのリストを取得します。

    list_snapshotsget_snapshot
  3. 変更のロールバック

    ワークスペースの不具合を修正するために、AIは保存された特定の状態を有効化して現在の環境と入れ替えます。

    activate_snapshot
  4. ストレージの整理

    古くなった、あるいは不要なバージョンを削除するために、AIは指定されたスナップショットを削除します。

    delete_snapshot

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、Daytona環境の管理を開始しましょう。

出発点

これらは入力の例です。ワークスペース名やスナップショットIDは、実際の環境に合わせて書き換えてください。

Daytona Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_AkqYHK4XFPqtgrdtnVnobFEfCwP5QQF4omfr3EXo/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Daytona capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "daytona-dev-workspaces-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_AkqYHK4XFPqtgrdtnVnobFEfCwP5QQF4omfr3EXo/mcp"
    }
  }
}
チャットにコピー04
  • 'frontend-dev' ワークスペースのスナップショットを作成して。

  • 現在の環境で利用可能なすべてのスナップショットをリストアップして。

  • ワークスペースを 'stable-v1' スナップショットの状態に復元して。

  • 'temp-test-run' という名前のスナップショットを削除して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Daytonaを接続して、すぐに指示を出す

一度接続するだけで、DaytonaとAIクライアントが連携します。ログイン情報は安全に暗号化され、すぐにスナップショットの管理を開始できます。

DaytonaをAIに接続する

FAQ

スナップショット管理の仕様について

  • 01

    AIはローカルマシンのスナップショットを作成できますか?

    いいえ。AIが管理できるのはDaytonaの開発ワークスペース内のスナップショットのみです。

  • 02

    スナップショット作成時にコードが削除されることはありますか?

    いいえ。スナップショットの作成は環境の状態を保存するものであり、ファイルを変更したり削除したりすることはありません。

  • 03

    AIが古いスナップショットを自動的に削除することはありますか?

    いいえ。AIがスナップショットを削除するのは、ユーザーから明示的な指示があったときだけです。

  • 04

    AIはスナップショット内のファイルの中身を見ることができますか?

    いいえ。AIはツールを使用して環境の状態を管理しますが、スナップショット内部のファイルシステムを閲覧するためのツールは持っていません。

  • 05

    どのスナップショットに復元するのが最適かをAIが判断しますか?

    いいえ。どのスナップショットを有効化するかは、ユーザーが指定する必要があります。

  • Daytonaについてさらに詳しく知りたいですか? Daytona MCPコネクターの全機能を見る

『Daytona』を Claude、Cursor、ChatGPT などに接続