Zum Hauptinhalt springen

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.

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.
Jede Devin-Sitzung oder jeder MCP-kompatible Client kann Sitzungen erstellen, Playbooks und Knowledge verwalten, Zeitpläne einrichten und mehr. Unter Erweiterte Funktionen finden Sie Details dazu, was Devin leisten kann.

Was ist MCP?

Das Model Context Protocol (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.

Devin MCP-Server

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/

Authentifizierung erforderlich

Um den Devin MCP-Server zu verwenden, benötigen Sie einen Devin API-Schlüssel:
  1. Erstellen Sie ein Devin-Konto unter Devin.ai
  2. Generieren Sie in Ihren Kontoeinstellungen 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:
TokentypPräfixOrg-Ermittlung
Org-gebundener Service-Benutzer-Schlüsselcog_Automatisch — org_id wird aus dem Service-Benutzer abgeleitet
Enterprise-Service-Benutzer-Schlüsselcog_Erfordert den Header X-Org-Id (siehe unten)
Personal Access Tokencog_Erfordert den Header X-Org-Id (siehe unten)
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.

Enterprise-Konten: X-Org-Id-Header

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:
{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>",
        "X-Org-Id": "<YOUR_ORG_ID>"
      }
    }
  }
}
Du findest deine Organisations-ID auf der Seite Settings > Service-Benutzer oder indem du den Endpunkt GET /v3/self mit deinem API key aufrufst.
Service-Benutzerschlüssel mit organisationsbezogenem Geltungsbereich benötigen diesen Header nicht — die Organisation wird automatisch ermittelt.

Verfügbare Tools

Repository-Dokumentation

Mit diesen Tools können Sie die Dokumentation für jedes GitHub-Repository (öffentlich oder privat mit Authentifizierung) durchsuchen und abfragen:
ToolBeschreibung
read_wiki_structureRufen Sie eine Liste der Dokumentationsthemen für ein GitHub-Repository ab
read_wiki_contentsZeigen Sie die vollständige Dokumentation zu einem GitHub-Repository an
ask_questionStellen Sie eine beliebige Frage zu einem oder mehreren Repositorys (bis zu 10) und erhalten Sie eine KI-gestützte, kontextbezogene Antwort
list_available_reposListen Sie alle Repositorys auf, die Sie mit Ihrem Devin-Konto abfragen können

Sitzungsverwaltung

Erstellen, durchsuchen, prüfen und steuern Sie Devin-Sitzungen programmgesteuert:
ToolBeschreibung
devin_session_createErstellen Sie eine oder mehrere Devin-Sitzungen. Jede Sitzung kann einen Prompt, einen Titel, ein Playbook, Tags und ein ACU-Limit haben
devin_session_searchDurchsuchen und filtern Sie Sitzungen nach Tags, Playbook, Ursprung, Zeitplan, Benutzer oder Erstellungs-/Aktualisierungszeit
devin_session_interactInteragieren Sie mit einer Sitzung — Status abrufen, Nachrichten senden, in den Ruhezustand versetzen, beenden, archivieren, Nachrichten und Anhänge lesen oder Tags verwalten
devin_session_eventsPrüfen Sie Ereignisse innerhalb einer Sitzung — Zusammenfassungen auflisten, vollständige Ereignisdetails abrufen oder Ereignisinhalte per Textsuche durchsuchen
devin_session_gatherWarten 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

Playbook-Verwaltung

Erstellen und verwalten Sie Playbooks, um zu standardisieren, wie Devin Aufgaben ausführt:
ToolBeschreibung
devin_playbook_managePlaybooks auflisten, abrufen, erstellen, aktualisieren oder löschen. Unterstützt Automatisierungsmakros (z. B. !my_macro)

Knowledge-Verwaltung

Verwalten Sie die Knowledge-Basis Ihrer Organisation, die Devin als Kontext verwendet:
ToolBeschreibung
devin_knowledge_manageVollstä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

Verwaltung von Zeitplänen

Richten Sie wiederkehrende oder einmalig geplante Devin-Sitzungen ein:
ToolBeschreibung
devin_schedule_manageZeitplä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.

Integrationsverwaltung

Zeigen Sie die nativen Integrationen und MCP-Server Ihrer Organisation an und verwalten Sie sie:
ToolBeschreibung
list_integrationsListet 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“.

Wire-Protokolle

Der Devin MCP-Server unterstützt streambares HTTP:
  • URL: https://mcp.devin.ai/mcp
  • Funktioniert mit HTTP-kompatiblen Clients
  • Für alle Integrationen empfohlen
Der Legacy-SSE-Endpunkt (/sse) ist veraltet. Verwenden Sie stattdessen den Endpunkt /mcp.

Wichtige Unterschiede im Vergleich zu DeepWiki MCP

FeatureDeepWiki MCPDevin MCP
AuthenticationKeine Authentifizierung erforderlichAPI-Schlüssel erforderlich
Repository AccessNur öffentliche RepositorysÖffentliche und private Repositorys
PlattformverwaltungNicht verfügbarSitzungen, Playbooks, Knowledge, Zeitpläne, Integrationen
Basis-URLhttps://mcp.deepwiki.com/https://mcp.devin.ai/
CostKostenlosDevin-Konto erforderlich

Anleitung zur Einrichtung

Für die meisten Clients (z. B. Windsurf):

{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

Für Claude Code:

claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"