> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Konfigurationsimport

> Lege fest, wie Devin CLI Settings aus Cursor, Windsurf, Claude Code, OpenCode, VS Code und Zed importiert

Devin CLI kann Regeln und Konfigurationen automatisch aus anderen KI-Programmierwerkzeugen importieren, die in deinem Projekt installiert sind. Das geschieht, wenn standardmäßige Regeldateien des Projekts oder Konfigurationsdateien von Cursor, Windsurf, Claude Code, OpenCode, VS Code oder Zed in deinem Workspace erkannt werden.

***

<div id="how-it-works">
  ## So funktioniert es
</div>

Wenn Sie eine Sitzung starten, sucht die Devin CLI nach Standardprojekt-Regeldateien und Konfigurationsdateien unterstützter Tools und importiert die gefundenen Dateien.

<div id="standard-project-rules">
  ### Standardprojektregeln
</div>

| Was importiert wird | Quelldateien                                                 |
| ------------------- | ------------------------------------------------------------ |
| Regeln              | `AGENTS.md`, `AGENTS.local.md`, `AGENT.md`, `.windsurfrules` |

<div id="cursor">
  ### Cursor
</div>

| Importierte Inhalte | Quelldateien                                |
| ------------------- | ------------------------------------------- |
| Regeln              | `.cursor/rules/*.md`, `.cursor/rules/*.mdc` |
| MCP-Server          | `.cursor/mcp.json`                          |

<div id="windsurf">
  ### Windsurf
</div>

| Was importiert wird | Quelldateien                                                                                                   |
| ------------------- | -------------------------------------------------------------------------------------------------------------- |
| Regeln              | `.windsurf/rules/*.md`, `.windsurf/global_rules.md` (im Workspace-Stammverzeichnis und in Unterverzeichnissen) |
| Skills              | `.windsurf/skills/` (Projekt), `~/.codeium/<channel>/skills/` (global, Channel-abhängig)                       |
| MCP-Server          | `~/.codeium/<channel>/mcp_config.json` (Channel-abhängig)                                                      |

<Note>
  Devin CLI liest aus dem Windsurf-Konfigurationsverzeichnis, das dem eigenen Channel entspricht: stable liest aus `~/.codeium/windsurf/`, next aus `~/.codeium/windsurf-next/`, insiders aus `~/.codeium/windsurf-insiders/`. `.windsurf/rules/`-Verzeichnisse können auf mehreren Ebenen in Ihrem Projekt vorhanden sein. Regeln im Workspace-Stammverzeichnis werden zu Sitzungsbeginn geladen. Regeln in Unterverzeichnissen werden erst erkannt, wenn der Agent auf Dateien in diesem Verzeichnis zugreift.
</Note>

<Note>
  Windsurf-Workflows (`.windsurf/workflows/` and `~/.codeium/<channel>/global_workflows/`) werden **nicht** als Skills importiert.
</Note>

<div id="claude-code">
  ### Claude Code
</div>

| Importierte Inhalte  | Quelldateien                                                                                                                                                                    |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Regeln               | `CLAUDE.md`, `~/.claude/CLAUDE.md`                                                                                                                                              |
| Skills               | `.claude/skills/**/SKILL.md`                                                                                                                                                    |
| Befehle (als Skills) | `.claude/commands/**/*.md`                                                                                                                                                      |
| MCP-Server           | `.mcp.json`, `.claude/settings.json`, `.claude/settings.local.json`, `~/.claude.json`, `~/.claude/settings.json`, `~/.claude/settings.local.json`, `~/.claude/mcp_servers.json` |

<div id="opencode">
  ### OpenCode
</div>

| Was importiert wird | Quelldateien                                                           |
| ------------------- | ---------------------------------------------------------------------- |
| MCP-Server          | `opencode.json` (Projekt), `~/.config/opencode/opencode.json` (global) |

<Note>
  OpenCode verwendet ein anderes MCP-Schema als das Standardformat. Befehle können als Arrays oder Strings vorliegen, Umgebungsvariablen verwenden den Schlüssel `"environment"` und Server das Flag `"enabled"` (also das Gegenteil des standardmäßigen Flags `"disabled"`). Diese Unterschiede werden beim Import automatisch konvertiert.
</Note>

<div id="vs-code">
  ### VS Code
</div>

| Importierte Inhalte | Quelldateien                     |
| ------------------- | -------------------------------- |
| MCP-Server          | `.vscode/mcp.json` (nur Projekt) |

<Note>
  VS Code verwendet den Schlüssel `"servers"` statt des standardmäßigen Schlüssels `"mcpServers"`.
</Note>

<div id="zed">
  ### Zed
</div>

| Importierte Elemente | Quelldateien                                                           |
| -------------------- | ---------------------------------------------------------------------- |
| MCP-Server           | `.zed/settings.json` (Projekt), `~/.config/zed/settings.json` (global) |

<Note>
  Zed verwendet in seiner Einstellungsdatei den Schlüssel `"context_servers"`.
</Note>

***

<div id="disabling-configuration-import">
  ## Deaktivieren des Konfigurationsimports
</div>

Um den Import aus einem bestimmten Tool zu beenden, setzen Sie den Wert in Ihrer Konfiguration auf `false`:

<Tabs>
  <Tab title="Nutzerkonfiguration">
    ```json theme={null}
    // ~/.config/devin/config.json
    // (unter Windows: %APPDATA%\devin\config.json)
    {
      "read_config_from": {
        "agents_standard": false,
        "cursor": false,
        "windsurf": false,
        "claude": false,
        "opencode": false,
        "vscode": false,
        "zed": false
      }
    }
    ```
  </Tab>

  <Tab title="Projektkonfiguration">
    ```json theme={null}
    // .devin/config.json
    {
      "read_config_from": {
        "windsurf": false
      }
    }
    ```
  </Tab>
</Tabs>

Sie können Importe gezielt deaktivieren — zum Beispiel aus Cursor importieren, aber nicht aus Windsurf:

```json theme={null}
{
  "read_config_from": {
    "cursor": true,
    "windsurf": false
  }
}
```

***

<div id="options">
  ## Optionen
</div>

| Option            | Typ     | Standard | Beschreibung                                                                                         |
| ----------------- | ------- | -------- | ---------------------------------------------------------------------------------------------------- |
| `agents_standard` | boolean | `true`   | Importiert Standardprojektregeln aus `AGENTS.md`, `AGENTS.local.md`, `AGENT.md` und `.windsurfrules` |
| `cursor`          | boolean | `true`   | Importiert Regeln und MCP-Server aus Cursor-Konfigurationsdateien                                    |
| `windsurf`        | boolean | `true`   | Importiert Regeln, Skills und MCP-Server aus Windsurf                                                |
| `claude`          | boolean | `true`   | Importiert Regeln, Skills, Befehle und MCP-Server aus Claude Code                                    |
| `opencode`        | boolean | `true`   | Importiert MCP-Server aus OpenCode-Konfigurationsdateien                                             |
| `vscode`          | boolean | `true`   | Importiert MCP-Server aus VS Code-Konfigurationsdateien                                              |
| `zed`             | boolean | `true`   | Importiert MCP-Server aus Zed-Settings-Dateien                                                       |

Wird ein Wert auf `true` gesetzt (oder nicht gesetzt), ist der Import aktiviert. Wird er auf `false` gesetzt, wird der Import für dieses Tool deaktiviert.

***

<div id="default-behavior">
  ## Standardverhalten
</div>

Wenn Sie `read_config_from` nicht explizit konfigurieren, sind standardmäßig alle Importe aktiviert. Setzen Sie eine beliebige Option auf `false`, um Importe aus dem jeweiligen Tool zu deaktivieren.
