> ## 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.

# MCP-Überblick

> Erweitern Sie Devin CLI mit externen Tool-Servern über das Model Context Protocol

Mit MCP (Model Context Protocol) können Sie externe Tool-Server mit Devin CLI verbinden und dem Agenten so Zugriff auf APIs, Datenbanken, Issue-Tracker und alle anderen Dienste geben, die Sie über einen MCP-Server einbinden können.

Wenn Sie einen MCP-Server konfigurieren, stehen seine Tools dem Agenten genau wie integrierte Tools zur Verfügung. Der Agent kann erkennen, welche Tools verfügbar sind, und sie bei Bedarf aufrufen.

***

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

<Steps>
  <Step title="Einen Server konfigurieren">
    Sie definieren einen MCP-Server in Ihrer Konfigurationsdatei mit einem Befehl, Argumenten und optionalen Umgebungsvariablen.
  </Step>

  <Step title="Serverstart">
    Devin CLI startet den Serverprozess bei Bedarf. Der Server verbindet sich mit der externen API (GitHub, Linear usw.).
  </Step>

  <Step title="Tool-Erkennung">
    Der Agent erkennt, welche Tools der Server zur Verfügung stellt (z. B. `create_issue`, `list_repos`).
  </Step>

  <Step title="Tool-Ausführung">
    Wenn der Agent ein MCP-Tool aufruft, wird die Anfrage über den Server an den externen Dienst weitergeleitet und das Ergebnis zurückgegeben.
  </Step>
</Steps>

***

<div id="quick-example">
  ## Kurzes Beispiel
</div>

Fügen Sie Ihrem Projekt einen GitHub MCP-Server hinzu:

```json theme={null}
// .devin/config.local.json  (per .gitignore ausgeschlossen — Tokens nicht in die versionierte Konfiguration aufnehmen)
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}
```

Jetzt kann der Agent Issues erstellen, PRs lesen, Repos durchsuchen und mehr — alles in natürlicher Sprache.

***

<div id="permission-control">
  ## Berechtigungssteuerung
</div>

Nach der Konfiguration werden MCP-Tools in einem Namespace-Format angezeigt: `mcp__<server>__<tool>`. Zum Beispiel wird ein „github“-Server mit dem Tool „create\_issue“ zu `mcp__github__create_issue`.

Für MCP-Tools gilt dasselbe Berechtigungssystem wie für integrierte Tools. Sie können den Zugriff auf mehreren Ebenen steuern:

```json theme={null}
{
  "permissions": {
    "allow": [
      "mcp__github__*"
    ],
    "deny": [
      "mcp__github__delete_repo"
    ]
  }
}
```

Die vollständige Syntax für Berechtigungen finden Sie unter [Berechtigungen](/de/cli/reference/permissions).

***

<div id="authentication">
  ## Authentifizierung
</div>

Einige Remote-MCP-Server (z. B. Atlassian, Notion und Linear) erfordern eine OAuth-Authentifizierung. Jeder MCP-Client authentifiziert sich unabhängig — Tokens von Windsurf oder Claude Code werden **nicht** an Devin CLI weitergegeben.

Nach dem Hinzufügen eines Remote-Servers authentifizieren Sie sich mit:

```bash theme={null}
devin mcp login <server-name>
```

Dadurch öffnet sich ein Browserfenster für den OAuth-Prozess. Weitere Informationen finden Sie unter [MCP-Konfiguration — Authentifizierung](/de/cli/extensibility/mcp/configuration#authentication).

***

<div id="disabling-servers">
  ## Server deaktivieren
</div>

Sie können einen MCP-Server vorübergehend deaktivieren, ohne seine Konfiguration oder Anmeldedaten zu entfernen:

```bash theme={null}
devin mcp disable <server-name>
devin mcp enable <server-name>
```

Weitere Informationen finden Sie unter [MCP-Konfiguration — Aktivieren und Deaktivieren von Servern](/de/cli/extensibility/mcp/configuration#enabling-and-disabling-servers).

***

<div id="next-steps">
  ## Nächste Schritte
</div>

<CardGroup cols={2}>
  <Card title="Konfiguration" icon="gear" href="/de/cli/extensibility/mcp/configuration">
    Erfahren Sie mehr über die Konfiguration von MCP-Servern
  </Card>

  <Card title="Berechtigungen" icon="shield" href="/de/cli/reference/permissions">
    Steuern Sie, welche MCP-Tools der Agent verwenden kann
  </Card>
</CardGroup>
