Zum Hauptinhalt springen
MCP ist ein offenes Protokoll, mit dem Devin Hunderte externer Tools und Datenquellen nutzen kann. Devin unterstützt 3 Transportmethoden (stdio, SSE und HTTP).

Warum MCP verwenden?

Mit MCP kann Devin dir helfen:
  • Sentry-, Datadog- und Vercel-Logs zu durchsuchen
  • Devin als Data Analyst zu verwenden, in Slack mit Datenbank-MCPs
  • SonarQube-, CircleCI- und Jam-Issues zu untersuchen
  • in großer Zahl Linear-Tickets, Notion-Dokumente, Google Docs (über Zapier) und mehr zu erstellen
  • Kontext aus Airtable, Stripe und Hubspot einzubinden und mit ihnen zu interagieren
  • und vieles mehr!

Erste Schritte mit MCPs

Navigiere zu Settings > MCP Marketplace, um ein MCP zu aktivieren.

Konfigurationstipps

Für MCPs, die sich mit OAuth authentifizieren, fordert Devin Sie auf, eine URL aufzurufen, um Ihr Konto zu verbinden. Wir empfehlen dringend, ein Servicekonto zu verwenden – nicht Ihr persönliches Konto –, da der Zugriff innerhalb Ihrer Organisation geteilt wird.
Sie finden das MCP, das Sie suchen, nicht? Richten Sie es über die Option „Add Your Own“ ein!Gibt es Probleme? Kontaktieren Sie uns über unsere Support-Seite oder per E-Mail an [email protected].

Vercel, Atlassian, Notion, Sentry, Neon, Asana, Jam und viele mehr

Viele MCPs in unserem Marktplatz können ohne Konfiguration mit nur einem Klick aktiviert werden! Klicken Sie einfach auf „Enable“. Sie werden während Ihrer Devin-Sitzung oder wenn Sie auf „Test listing tools“ klicken dazu aufgefordert, ein Service-Konto zu verbinden. Verfügbare MCPs sind unter anderem:
  • AlloyDB
  • Asana
  • Atlassian
  • BigQuery
  • Cloud SQL (MySQL)
  • Cloud SQL (PostgreSQL)
  • Cloud SQL (SQL Server)
  • Cloudflare
  • Cortex
  • Dataplex
  • Fireflies
  • Firestore
  • Jam
  • Linear
  • Looker
  • Metabase
  • MySQL
  • Neon
  • Notion
  • PostgreSQL
  • Prisma
  • Sentry
  • Spanner
  • SQL Server
  • Vercel
  • Mehr dazu weiter unten!

Datadog

Sie müssen zwei Umgebungsvariablen bereitstellen:
  • DATADOG_API_KEY – Datadog API-Schlüssel, der auf der Seite /organization-settings/api-keys in Datadog zu finden ist
  • DATADOG_APP_KEY – Datadog Anwendungsschlüssel, der auf der Seite /organization-settings/application-keys in Datadog zu finden ist
DATADOG_SITE (z. B. datadoghq.eu) ist eine optionale Umgebungsvariable. Dokumentation

Slack

So erhalten Sie die erforderlichen Zugangsdaten: Slack-Bot-Token:
Navigieren Sie zunächst zu api.slack.com/apps und wählen Sie Ihre App aus. Dann:
  • Navigieren Sie in der Seitenleiste zu OAuth & Permissions
  • Suchen Sie nach dem Bot User OAuth Token (sollte mit „xoxb-“ beginnen).
  • Wenn Sie Ihr Bot User OAuth Token nicht sehen, stellen Sie sicher, dass Sie App-Level-Tokens konfiguriert haben (unter Settings > Basic Information), mindestens einen Scope hinzugefügt haben (unter Settings > OAuth & Permissions) und Ihre App in Ihrem Workspace installiert haben.
Slack-Team-ID:
  • Verwenden Sie den curl-Befehl: curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/auth.test, wobei xoxb-your-token durch Ihr OAuth-Token ersetzt werden sollte
Slack-Channel-IDs:
  • Verwenden Sie den curl-Befehl: curl -H "Authorization: Bearer xoxb-your-token" https://slack.com/api/conversations.list, wobei xoxb-your-token durch Ihr OAuth-Token ersetzt wird
  • Damit dieser Befehl funktioniert, müssen Sie mindestens die folgenden Scopes hinzufügen: channels:read,groups:read,mpim:read,im:read
Dokumentation

Supabase

Sie müssen ein persönliches Zugriffstoken angeben, das Sie unter https://supabase.com/dashboard/account/tokens erstellen und einsehen können. Dokumentation

Figma

Du musst einen Figma-API-Schlüssel angeben, um dieses MCP zu aktivieren:
  1. Klicke auf der Figma-Startseite auf das Profil-Symbol in der oberen linken Ecke und wähle im Dropdown-Menü Settings aus.
  2. Wähle im Einstellungsmenü den Tab Security aus.
  3. Scrolle nach unten zum Abschnitt Personal access tokens und klicke auf Generate new token.
  4. Gib einen Namen für das Token ein und stelle sicher, dass du die entsprechenden Berechtigungen vergibst. Wir empfehlen mindestens Lesezugriff auf File content und Dev resources.
  5. Klicke auf Generate token.
Wenn du dieses MCP verwendest, sende Devin einen Link zu deiner Figma-Datei. HINWEIS: Dies ist eine MCP-Integration eines Drittanbieters, die nicht von Figma entwickelt oder gepflegt wird. Dokumentation

Stripe

Sie müssen einen Authorization-Header im Format Bearer <TOKEN> angeben, wobei <TOKEN> Ihr Stripe-API-Schlüssel ist. Weitere Informationen finden Sie unter: https://docs.stripe.com/mcp#bearer-token Dokumentation

Zapier

Sie müssen einen Authorization-Header angeben, der dem Format Bearer <TOKEN> entspricht. Sie müssen Ihr Bearer-Token aus der Server-URL extrahieren, die unter https://mcp.zapier.com/mcp/servers > Connect bereitgestellt wird. Ihre Server-URL sieht etwa wie folgt aus: https://mcp.zapier.com/api/mcp/s/*****/mcp Extrahieren Sie den mit Sternchen markierten Abschnitt (*****) und verwenden Sie ihn im von Ihnen angegebenen Authorization-Header: Bearer *****
Devin
Dokumentation

Airtable

Sie müssen einen Airtable-API-Schlüssel angeben. Ihre API-Schlüssel finden Sie unter https://airtable.com/create/tokens Dokumentation

Docker Hub

Erforderliche Zugangsdaten:
  • Docker-Hub-Benutzername: Diesen kannst du in „My Hub“ finden
  • Personal Access Token: Gehe zu „Account settings“ > „Personal access tokens“ und erstelle ein Token
    Devin
Dokumentation

SonarQube

So erhalten Sie die erforderlichen Zugangsdaten: Dokumentation

Netlify

Sie müssen ein Personal Access Token (PAT) angeben, das Sie unter https://app.netlify.com/user/applications#personal-access-tokens anzeigen und erstellen können. Stellen Sie sicher, dass Sie das PAT direkt nach der Erstellung kopieren. Sie können es später nicht mehr einsehen!
Devin
Dokumentation

Pulumi

Ein Pulumi-Zugriffstoken kann im Abschnitt „Access tokens“ in der Seitenleiste des Pulumi-Dashboards erhalten werden.
Devin
Dokumentation

Parallel

Sie benötigen einen API-Schlüssel, den Sie auf https://platform.parallel.ai/ generieren können. Dokumentation

Heroku

Sie benötigen einen API-Schlüssel. Diesen finden Sie unter https://dashboard.heroku.com/account
Devin
Dokumentation

CircleCI

Sie müssen zwei Umgebungsvariablen konfigurieren:
  • CIRCLECI_TOKEN - CircleCI API-Token, das unter https://app.circleci.com/settings/user/tokens erstellt werden kann. Stellen Sie sicher, dass Sie das API-Token direkt nach der Erstellung kopieren. Sie können es danach nicht mehr einsehen!
Devin
  • CIRCLECI_BASE_URL [Optional] - Diese Variable ist optional und wird nur für On-Premises-Kunden benötigt. Der Standardwert lautet "https://circleci.com"
Dokumentation

Cortex

Du musst ein persönliches Cortex-Zugriffstoken bereitstellen, um dieses MCP zu verwenden:
  1. Melde dich bei deiner Cortex-Instanz an.
  2. Gehe im linken Menü zu Settings → My access tokens.
  3. Klicke auf Create new token.
  4. Gib einen Namen und eine Beschreibung für das Token ein.
  5. Klicke auf Create token und kopiere das Token.
Stelle bei der Verwendung dieses MCP sicher, dass Devin mit der richtigen Cortex-API-URL konfiguriert ist (Standardwert: https://api.getcortexapp.com). Dokumentation

Square

Sie müssen einen Authorization-Header im Format Bearer <TOKEN> angeben, wobei <TOKEN> Ihr Square-Access-Token ist. Weitere Informationen finden Sie unter: https://developer.squareup.com/docs/build-basics/access-tokens Dokumentation

Hubspot

Du musst ein Access-Token als Umgebungsvariable bereitstellen. So erhältst du dein Access-Token:
  1. Erstelle eine private App in HubSpot:
  2. Gehe zu Settings > Integrations > Private Apps
  3. Klicke auf „Create private app“
  4. Benenne deine App und setze die erforderlichen Scopes
  5. Klicke auf „Create app“
  6. Kopiere das generierte Access-Token aus dem Tab „Auth“
Dokumentation

Redis

Erforderliche Zugangsdaten:
  • Redis-Host
  • Redis-Port
  • Redis-Benutzername
  • Redis-Passwort
Dokumentation

Google Maps

Sie müssen (1) einen API-Schlüssel angeben und (2) die einzelnen APIs aktivieren, auf die Devin Zugriff haben soll. Um Ihren API-Schlüssel zu erhalten, navigieren Sie zu https://console.cloud.google.com/apis/credentials und öffnen Sie die Seitenleiste > APIs & Services > Credentials. Um eine einzelne API zu aktivieren, suchen Sie nach der API und klicken Sie auf „Enable“.
Devin
Devin
Devin
Dokumentation

Playwright

Für diese Integration sind keine Umgebungsvariablen nötig! Aktivieren Sie einfach die Integration. Dokumentation

Firecrawl

Sie benötigen einen API-Schlüssel (FIRECRAWL_API_KEY), den Sie unter https://www.firecrawl.dev/app/api-keys einsehen und erstellen können. Dokumentation

ElasticSearch

Sie müssen zwei Umgebungsvariablen angeben:
  • ES_URL - ElasticSearch-URL oder -Endpoint, der auf der Seite /overview in Elasticsearch zu finden ist.
  • ES_API_KEY - ElasticSearch-API-Schlüssel, der auf der Seite /indices/index_details/<name>/data in Elasticsearch erstellt werden kann.
Devin
ES_SSL_SKIP_VERIFY ist eine optionale Umgebungsvariable. Wenn sie auf true gesetzt ist, wird die Überprüfung des SSL/TLS-Zertifikats bei der Verbindung zu Elasticsearch übersprungen. Dokumentation

Postgres

Die einzige erforderliche Angabe ist der Postgres-Verbindungsstring. Dokumentation

Plaid

Die einzige erforderliche Anmeldeinformation ist ein OAuth-Bearer-Access-Token, das Sie erhalten, indem Sie den folgenden Code ausführen:
curl -X POST https://production.plaid.com/oauth/token \
-H 'Content-Type: application/json' \
-d '{
"client_id": "YOUR_PLAID_CLIENT_ID",
"client_secret": "YOUR_PRODUCTION_SECRET",
"grant_type": "client_credentials",
"scope": "mcp:dashboard"
}'
Um die Client-ID und das Client Production Secret zu erhalten, rufen Sie https://dashboard.plaid.com/developers/keys auf. Dokumentation

Replicate

Die einzige erforderliche Anmeldeinformation ist das API-Token, das unter https://replicate.com/account/api-tokens zu finden ist. Dokumentation

Grafana

Sie müssen 2 Umgebungsvariablen bereitstellen:
  • Grafana-URL
  • Grafana-Servicekontotoken: Um das Token zu erhalten, gehen Sie in der Seitenleiste zu Administration > Users and access > Service accounts > Add service account (falls Sie noch keines hinzugefügt haben) > Add service account token
Devin

Pinecone

HINWEIS: Die Pinecone MCP unterstützt nur Indizes mit integrierten Embeddings. Indizes für Vektoren, die Sie mit externen Embedding-Modellen erstellen, werden mit Stand 16.07.2025 noch nicht unterstützt. Das einzige benötigte Berechtigungsmerkmal ist der Pinecone-API-Schlüssel, den Sie über die Seite „API Keys“ im Pinecone-Dashboard erhalten können, wie unten zu sehen:
Devin

Snyk

  1. Konfiguriere zunächst den MCP-Server. Die Dokumentation ist hier verfügbar. Hinweis: Stelle sicher, dass du am Ende eine Umgebungsvariable hinzufügst (in der Dokumentation nicht aufgeführt).
    Devin
  2. Installiere die Snyk-CLI auf Devins Maschine. Die Dokumentation ist hier verfügbar.
brew tap snyk/tap
brew install snyk-cli

snyk --disable-trust
Hinweis: Einige Snyk-Tests erfordern Vertrauenseinstellungen, um ausgeführt zu werden – installiere Snyk auf dem Rechner, nachdem Homebrew installiert wurde. Die Dokumentation ist hier verfügbar. Tipp: Wenn alles korrekt konfiguriert ist, sollte die vollständige Liste der Snyk-Scans bereits beim ersten Durchlauf ausgeführt werden. Abhängig vom Framework erfordern einige Scans jedoch das Setzen des Flags unmanaged: true (z. B. C++). Aktuell kannst du dies im Knowledge-Bereich oder während deiner Devin-Sitzung setzen – hier ein Beispiel:
Devin
Tipp: Wir haben ein Beispiel-Playbook erstellt, um dir den Einstieg zu erleichtern. Dokumentation