Zum Hauptinhalt springen
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. Registrieren Sie sich für ein Devin-Konto unter Devin.ai
  2. Generieren Sie einen API-Schlüssel in Ihren Kontoeinstellungen
  3. Fügen Sie den API-Schlüssel in die MCP-Client-Konfiguration ein

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>"