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.
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.
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:
- Registrieren Sie sich für ein Devin-Konto unter Devin.ai
- Generieren Sie einen API-Schlüssel in Ihren Kontoeinstellungen
- Fügen Sie den API-Schlüssel in die MCP-Client-Konfiguration ein
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 |
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 |
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) |
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 |
Verwaltung von Zeitplänen
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. |
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“. |
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
| 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 |
Anleitung zur Einrichtung
Für die meisten Clients (z. B. Windsurf):
{
"mcpServers": {
"devin": {
"serverUrl": "https://mcp.devin.ai/mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"