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 はサポート対象のツールの設定ファイルを確認し、見つかったものをインポートします。
| インポートされる項目 | ソース ファイル |
|---|
| ルール | .cursorrules, .cursor/rules/*.md, .cursor/rules/*.mdc |
| MCP サーバー | .cursor/mcp.json |
| インポートされる項目 | ソースファイル |
|---|
| ルール | .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.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 |
| インポートされる項目 | ソースファイル |
|---|
| MCP サーバー | opencode.json (プロジェクト) , ~/.config/opencode/opencode.json (グローバル) |
OpenCode は標準的な形式とは異なる MCP スキーマを利用します。コマンドには配列または文字列を使用でき、環境変数には "environment" キーを使用し、サーバーでは "enabled" フラグ (標準的な "disabled" フラグとは逆) を使用します。これらはインポート時に自動的に変換されます。
| インポートされる項目 | ソースファイル |
|---|
| MCP サーバー | .vscode/mcp.json (プロジェクトのみ) |
VS Code では、標準的な "mcpServers" キーの代わりに "servers" キーを利用します。
| インポートされる項目 | ソースファイル |
|---|
| 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
}
}
// .devin/config.json
{
"read_config_from": {
"windsurf": false
}
}
インポートは個別に無効化できます。たとえば、Cursor からはインポートし、Windsurf からはインポートしないようにできます。
{
"read_config_from": {
"cursor": true,
"windsurf": false
}
}
| オプション | 型 | デフォルト | 説明 |
|---|
cursor | boolean | true | Cursor の設定ファイルからルールと MCP サーバーをインポートします |
windsurf | boolean | true | Windsurf からルール、スキル、ワークフロー、MCP サーバーをインポートします |
claude | boolean | true | Claude Code からルール、スキル、コマンド、MCP サーバーをインポートします |
opencode | boolean | true | OpenCode の設定ファイルから MCP サーバーをインポートします |
vscode | boolean | true | VS Code の設定ファイルから MCP サーバーをインポートします |
zed | boolean | true | Zed の設定ファイルから MCP サーバーをインポートします |
値を true に設定するか、未設定のままにすると、インポートが有効になります。false に設定すると、そのツールからのインポートは無効になります。
read_config_from を明示的に設定しない場合、すべてのインポートはデフォルトで有効です。いずれかのオプションを false に設定すると、そのツールからのインポートは無効になります。