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

> Verwendung des offiziellen Devin MCP-Servers für private und öffentliche Repositorys

Der Devin MCP-Server bietet programmatischen Zugriff auf Devins Plattformfunktionen für private wie auch öffentliche Repositorys. Über Repository-Dokumentation und Suchfunktionen hinaus gewährt er jedem MCP-kompatiblen KI-Agenten oder jeder IDE vollen Zugriff auf Sitzungsverwaltung, Playbooks, Knowledge und Zeitplanung.

<Info>
  Jede Devin-Sitzung oder jeder MCP-kompatible Client kann Sitzungen erstellen, Playbooks und Knowledge verwalten, Zeitpläne einrichten und mehr. Unter [Erweiterte Funktionen](/de/work-with-devin/advanced-capabilities) finden Sie Details dazu, was Devin leisten kann.
</Info>

<div id="what-is-mcp">
  ## Was ist MCP?
</div>

Das [Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) ist ein offener Standard, der es KI-Anwendungen ermöglicht, sich sicher mit MCP-kompatiblen Datenquellen und Tools zu verbinden. Man kann sich MCP wie einen USB‑C‑Anschluss für KI-Anwendungen vorstellen – eine standardisierte Möglichkeit, KI-Apps mit unterschiedlichen Diensten zu verbinden.

<div id="devin-mcp-server">
  ## Devin MCP-Server
</div>

Der Devin MCP-Server ist ein authentifizierter Dienst, der Zugriff auf öffentliche wie auch private Repositorys sowie vollständige Funktionen zur Plattformverwaltung bereitstellt.

**Basis-URL des Servers:** `https://mcp.devin.ai/`

<div id="authentication-required">
  ### Authentifizierung erforderlich
</div>

Um den Devin MCP-Server zu verwenden, benötigen Sie einen Devin API-Schlüssel:

1. Erstellen Sie ein Devin-Konto unter [Devin.ai](https://devin.ai/)
2. Generieren Sie in Ihren [Kontoeinstellungen](/de/api-reference/authentication) einen API-Schlüssel
3. Hinterlegen Sie den API-Schlüssel in Ihrer MCP-Client-Konfiguration

Der Devin MCP-Server unterstützt dieselben Authentifizierungsmethoden wie die [Devin API](/de/api-reference/authentication):

| Tokentyp                                      | Präfix | Org-Ermittlung                                                  |
| --------------------------------------------- | ------ | --------------------------------------------------------------- |
| **Org-gebundener Service-Benutzer-Schlüssel** | `cog_` | Automatisch — `org_id` wird aus dem Service-Benutzer abgeleitet |
| **Enterprise-Service-Benutzer-Schlüssel**     | `cog_` | Erfordert den Header `X-Org-Id` (siehe unten)                   |
| **Personal Access Token**                     | `cog_` | Erfordert den Header `X-Org-Id` (siehe unten)                   |

<Note>
  Veraltete API-Schlüssel (Präfix `apk_` / `apk_user_`) werden vom Devin MCP-Server **nicht unterstützt**. Verwenden Sie stattdessen einen [Service-Benutzer-API-Schlüssel](/de/api-reference/authentication#service-users-recommended-for-automation).
</Note>

<div id="enterprise-accounts-x-org-id-header">
  #### Enterprise-Konten: `X-Org-Id`-Header
</div>

Enterprise-Service-Benutzer-Schlüssel und PATs gelten auf Kontoebene, nicht für eine bestimmte Organisation. Da die MCP-Tools mit Ressourcen auf Organisationsebene arbeiten (Sitzungen, Playbooks, Knowledge usw.), müssen Sie dem Server durch Übergabe des `X-Org-Id`-Headers mitteilen, welche Organisation angesprochen werden soll:

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>",
        "X-Org-Id": "<YOUR_ORG_ID>"
      }
    }
  }
}
```

<Tip>
  Du findest deine Organisations-ID auf der Seite **Settings > Service-Benutzer** oder indem du den Endpunkt [GET /v3/self](/de/api-reference/v3/self/self) mit deinem API key aufrufst.
</Tip>

Service-Benutzerschlüssel mit organisationsbezogenem Geltungsbereich benötigen diesen Header nicht — die Organisation wird automatisch ermittelt.

<div id="available-tools">
  ## Verfügbare Tools
</div>

<div id="repository-documentation">
  ### Repository-Dokumentation
</div>

Mit diesen Tools können Sie die Dokumentation für jedes GitHub-Repository (öffentlich oder privat mit Authentifizierung) durchsuchen und abfragen:

| Tool                       | Beschreibung                                                                                                                                |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| **`read_wiki_structure`**  | Rufen Sie eine Liste der Dokumentationsthemen für ein GitHub-Repository ab                                                                  |
| **`read_wiki_contents`**   | Zeigen Sie die vollständige Dokumentation zu einem GitHub-Repository an                                                                     |
| **`ask_question`**         | Stellen Sie eine beliebige Frage zu einem oder mehreren Repositorys (bis zu 10) und erhalten Sie eine KI-gestützte, kontextbezogene Antwort |
| **`list_available_repos`** | Listen Sie alle Repositorys auf, die Sie mit Ihrem Devin-Konto abfragen können                                                              |

<div id="session-management">
  ### Sitzungsverwaltung
</div>

Erstellen, durchsuchen, prüfen und steuern Sie Devin-Sitzungen programmgesteuert:

| Tool                         | Beschreibung                                                                                                                                                                                                                                                                    |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`devin_session_create`**   | Erstellen Sie eine oder mehrere Devin-Sitzungen. Jede Sitzung kann einen Prompt, einen Titel, ein Playbook, Tags und ein ACU-Limit haben                                                                                                                                        |
| **`devin_session_search`**   | Durchsuchen und filtern Sie Sitzungen nach Tags, Playbook, Ursprung, Zeitplan, Benutzer oder Erstellungs-/Aktualisierungszeit                                                                                                                                                   |
| **`devin_session_interact`** | Interagieren Sie mit einer Sitzung — Status abrufen, Nachrichten senden, in den Ruhezustand versetzen, beenden, archivieren, Nachrichten und Anhänge lesen oder Tags verwalten                                                                                                  |
| **`devin_session_events`**   | Prüfen Sie Ereignisse innerhalb einer Sitzung — Zusammenfassungen auflisten, vollständige Ereignisdetails abrufen oder Ereignisinhalte per Textsuche durchsuchen                                                                                                                |
| **`devin_session_gather`**   | Warten Sie, bis mehrere Sitzungen einen stabilen Zustand erreicht haben (abgeschlossen, mit Fehler beendet, im Ruhezustand oder wartend), bevor die Ausführung fortgesetzt wird. Nützlich nach dem Erstellen paralleler Sitzungen, statt in einer Schleife Polling zu verwenden |

<div id="playbook-management">
  ### Playbook-Verwaltung
</div>

Erstellen und verwalten Sie Playbooks, um zu standardisieren, wie Devin Aufgaben ausführt:

| Tool                        | Beschreibung                                                                                                                |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| **`devin_playbook_manage`** | Playbooks auflisten, abrufen, erstellen, aktualisieren oder löschen. Unterstützt Automatisierungsmakros (z. B. `!my_macro`) |

<div id="knowledge-management">
  ### Knowledge-Verwaltung
</div>

Verwalten Sie die Knowledge-Basis Ihrer Organisation, die Devin als Kontext verwendet:

| Tool                         | Beschreibung                                                                                                                                                                                                                                                                                           |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **`devin_knowledge_manage`** | Vollständiges CRUD für Knowledge notes — auflisten, abrufen, erstellen, aktualisieren, löschen und die Ordnerstruktur durchsuchen. Verwalten Sie außerdem knowledge suggestions — ausstehende Vorschläge auflisten, anzeigen und verwerfen. Unterstützt das Filtern nach Repo, Ordner und Suchanfragen |

<div id="schedule-management">
  ### Verwaltung von Zeitplänen
</div>

Richten Sie wiederkehrende oder einmalig geplante Devin-Sitzungen ein:

| Tool                        | Beschreibung                                                                                                                                                                                                         |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`devin_schedule_manage`** | Zeitpläne auflisten, per GET abrufen, erstellen, aktualisieren oder löschen. Unterstützt Cron-Ausdrücke für wiederkehrende Zeitpläne, einmalige Planung, Benachrichtigungseinstellungen und die Auswahl des Agenten. |

<div id="integration-management">
  ### Integrationsverwaltung
</div>

Zeigen Sie die nativen Integrationen und MCP-Server Ihrer Organisation an und verwalten Sie sie:

| Tool                    | Beschreibung                                                                                                                                                                                                  |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **`list_integrations`** | Listet alle nativen Integrationen (z. B. GitHub, Jira, Slack) und MCP-Server mit ihrem Installationsstatus und den URLs zu den Settings auf. Filtern Sie nach „installiert“, „nicht installiert“ oder „alle“. |

<div id="wire-protocols">
  ## Wire-Protokolle
</div>

Der Devin MCP-Server unterstützt streambares HTTP:

* **URL:** `https://mcp.devin.ai/mcp`
* Funktioniert mit HTTP-kompatiblen Clients
* **Für alle Integrationen empfohlen**

<Note>Der Legacy-SSE-Endpunkt (`/sse`) ist veraltet. Verwenden Sie stattdessen den Endpunkt `/mcp`.</Note>

<div id="key-differences-from-deepwiki-mcp">
  ## Wichtige Unterschiede im Vergleich zu DeepWiki MCP
</div>

| Feature                 | DeepWiki MCP                         | Devin MCP                                                 |
| ----------------------- | ------------------------------------ | --------------------------------------------------------- |
| **Authentication**      | Keine Authentifizierung erforderlich | API-Schlüssel erforderlich                                |
| **Repository Access**   | Nur öffentliche Repositorys          | Öffentliche und private Repositorys                       |
| **Plattformverwaltung** | Nicht verfügbar                      | Sitzungen, Playbooks, Knowledge, Zeitpläne, Integrationen |
| **Basis-URL**           | `https://mcp.deepwiki.com/`          | `https://mcp.devin.ai/`                                   |
| **Cost**                | Kostenlos                            | Devin-Konto erforderlich                                  |

<div id="setup-instructions">
  ## Anweisungen für das Setup
</div>

Der Feldname für die Server-URL hängt vom Client ab: Devin Desktop verwendet `serverUrl`, während die meisten anderen Clients das Standardfeld `url` verwenden. Wird der falsche Feldname verwendet, wird der MCP-Server stillschweigend ignoriert.

<div id="for-devin-desktop">
  ### Für Devin Desktop:
</div>

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}
```

<div id="for-most-other-clients-eg-cursor">
  ### Für die meisten anderen Clients (z. B. Cursor):
</div>

```json theme={null}
{
  "mcpServers": {
    "devin": {
      "url": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}
```

<div id="for-claude-code">
  ### Für Claude Code:
</div>

```bash theme={null}
claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"
```

<div id="related-resources">
  ## Verwandte Ressourcen
</div>

* **[Erweiterte Funktionen](/de/work-with-devin/advanced-capabilities)** — Überblick über Devins erweiterte Funktionen
* **[Devin MCP Marketplace](/de/work-with-devin/mcp)**
* **[Verbindung von Remote-MCP-Servern mit Claude](https://support.anthropic.com/en/articles/11175166-about-custom-integrations-using-remote-mcp)**
* **[OpenAI-Dokumentation zur Verwendung von MCP-Servern](https://platform.openai.com/docs/guides/tools-remote-mcp)**
* **[DeepWiki MCP](/de/work-with-devin/deepwiki-mcp)** — Nur für öffentliche Repositorys
* **[DeepWiki](/de/work-with-devin/deepwiki)**
* **[Ask Devin](/de/work-with-devin/ask-devin)**
