メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin CLI は、プロジェクトにインストールされている他の AI コーディングツールから、ルールや設定を自動的にインポートできます。これは、ワークスペース内で Cursor、Windsurf、Claude Code、OpenCode、VS Code、または Zed の設定ファイルが検出された場合に行われます。

動作の仕組み

セッションを開始すると、Devin CLI はサポート対象のツールの設定ファイルを確認し、見つかったものをインポートします。

Cursor

インポートされる項目ソース ファイル
ルール.cursorrules, .cursor/rules/*.md, .cursor/rules/*.mdc
MCP サーバー.cursor/mcp.json

Windsurf

インポートされる項目ソースファイル
ルール.windsurf/rules/*.md, .windsurf/global_rules.md (ワークスペースのルートおよびサブディレクトリ)
スキル.windsurf/skills/ (プロジェクト) , ~/.codeium/<channel>/skills/ (グローバル、チャネル依存)
ワークフロー.windsurf/workflows/*.md
MCP サーバー~/.codeium/<channel>/mcp_config.json (チャネル依存)
Devin CLI は、自身のチャネルに対応する Windsurf の設定ディレクトリを読み取ります。stable は ~/.codeium/windsurf/、next は ~/.codeium/windsurf-next/、insiders は ~/.codeium/windsurf-insiders/ を読み取ります。.windsurf/rules/ ディレクトリは、プロジェクト内の複数の階層に存在する場合があります。ワークスペースのルートにある ルール は、セッション開始時に読み込まれます。サブディレクトリ内の ルール は、エージェントがそのディレクトリ内のファイルにアクセスしたときに初めて検出されます。

Claude Code

インポートされる項目ソースファイル
ルールCLAUDE.md, ~/.claude/CLAUDE.md
スキル.claude/skills/**/SKILL.md
コマンド (スキルとして).claude/commands/**/*.md
MCP サーバー.mcp.json, .claude/settings.json, .claude/settings.local.json, ~/.claude.json, ~/.claude/settings.json, ~/.claude/settings.local.json, ~/.claude/mcp_servers.json

OpenCode

インポートされる項目ソースファイル
MCP サーバーopencode.json (プロジェクト) , ~/.config/opencode/opencode.json (グローバル)
OpenCode は標準的な形式とは異なる MCP スキーマを利用します。コマンドには配列または文字列を使用でき、環境変数には "environment" キーを使用し、サーバーでは "enabled" フラグ (標準的な "disabled" フラグとは逆) を使用します。これらはインポート時に自動的に変換されます。

VS Code

インポートされる項目ソースファイル
MCP サーバー.vscode/mcp.json (プロジェクトのみ)
VS Code では、標準的な "mcpServers" キーの代わりに "servers" キーを利用します。

Zed

インポートされる項目ソースファイル
MCP サーバー.zed/settings.json (プロジェクト), ~/.config/zed/settings.json (グローバル)
Zed の設定ファイルでは "context_servers" キーが使用されます。

設定のインポートを無効にする

特定のツールからのインポートを停止するには、設定ファイルでそのツールを false に設定します。
// ~/.config/devin/config.json
// (Windows の場合: %APPDATA%\devin\config.json)
{
  "read_config_from": {
    "cursor": false,
    "windsurf": false,
    "claude": false,
    "opencode": false,
    "vscode": false,
    "zed": false
  }
}
インポートは個別に無効化できます。たとえば、Cursor からはインポートし、Windsurf からはインポートしないようにできます。
{
  "read_config_from": {
    "cursor": true,
    "windsurf": false
  }
}

オプション

オプションデフォルト説明
cursorbooleantrueCursor の設定ファイルからルールと MCP サーバーをインポートします
windsurfbooleantrueWindsurf からルール、スキル、ワークフロー、MCP サーバーをインポートします
claudebooleantrueClaude Code からルール、スキル、コマンド、MCP サーバーをインポートします
opencodebooleantrueOpenCode の設定ファイルから MCP サーバーをインポートします
vscodebooleantrueVS Code の設定ファイルから MCP サーバーをインポートします
zedbooleantrueZed の設定ファイルから MCP サーバーをインポートします
値を true に設定するか、未設定のままにすると、インポートが有効になります。false に設定すると、そのツールからのインポートは無効になります。

デフォルトの挙動

read_config_from を明示的に設定しない場合、すべてのインポートはデフォルトで有効です。いずれかのオプションを false に設定すると、そのツールからのインポートは無効になります。