Skip to main content
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

MCP-Server werden im Tab Customize → MCPs verwaltet – zusammen mit Plugins, Skills, Hooks und Rules – im persönlichen, Organisations- oder Enterprise-Geltungsbereich. (Die ältere Seite Settings → Connections → MCP-Server leitet dorthin weiter.) Am besten fügst du eine Integration hinzu, indem du ihr Plugin aus dem Plugin-Marketplace installierst (Browse marketplace auf der Customize-Seite): Die meisten offiziellen Plugins bestehen aus einem einzelnen MCP-Server, häufig ergänzt um Skills, die Devin die Nutzung beibringen. Wird ein Plugin im Organisations-Geltungsbereich installiert, steht es allen zur Verfügung. Der bisherige MCP Marketplace ist weiterhin über den Tab MCPs erreichbar. Wie Plugin-MCPs, Verbindungen und Geltungsbereiche funktionieren, erfährst du im Plugins-Leitfaden. So verbindest du ein von einem Plugin bereitgestelltes MCP:
  1. Installiere das Plugin im Geltungsbereich Personal, Organization oder Enterprise, in dem du es nutzen möchtest.
  2. Warte, bis das Indexing seine MCP Configuration eingelesen hat. Falls das Setup weiterhin nicht verfügbar ist, folge Indexing-Probleme beheben.
  3. Öffne das MCP des Plugins unter Customize → MCPs, wähle Connect und hinterlege die erforderlichen Credentials oder schließe OAuth ab. Um ein geteiltes MCP zu verbinden, benötigst du die Permissions zum Verwalten von MCPs in diesem Geltungsbereich.
  4. Prüfe den Verbindungsstatus, bevor du es in einer neuen Sitzung verwendest. Die Installation des Plugins allein autorisiert noch keinen Zugriff auf den externen Dienst.
Für CLI-Plugin-MCPs folge dem CLI-MCP-Konfigurationsleitfaden; nutze devin mcp login für lokal laufende OAuth-Server.

Nutze Devin für Datenanalysen in Slack, indem du Devin mit Datenbank-MCPs verbindest

Sieh dir unsere Schritt-für-Schritt-Anleitung an!

MCP-Anwendungsfälle entdecken

Entdecken Sie praktische Beispiele von Devin mit MCPs wie Datadog, Sentry, Linear, Figma und mehr.

Konfigurationstipps

Für MCPs, die sich mit OAuth authentifizieren, fordert Devin Sie auf, eine URL aufzurufen, um Ihr Konto zu verbinden. Wie die Verbindung geteilt wird, hängt von der Access-Einstellung des Servers ab:
  • Organization: Alle Mitglieder teilen sich eine einzige authentifizierte Verbindung. Wir empfehlen dringend, ein Servicekonto zu verbinden – nicht Ihr persönliches Konto –, da es in den Sitzungen aller Mitglieder verwendet wird.
  • Personal: Jedes Organisationsmitglied authentifiziert sich einzeln mit seinem eigenen Konto, daher ist es in Ordnung, Ihr persönliches Konto zu verbinden. Beachten Sie, dass andere Nutzer weiterhin mit Ihren Sitzungen interagieren können, daher sollte dies nicht als Sicherheitsgrenze betrachtet werden.
Sie finden das MCP, das Sie suchen, nicht? Organisationsadministratoren können über Add custom MCP im Tab Customize → MCPs jeden MCP-Server hinzufügen. Wenn Sie keine Admin-Berechtigungen haben, verwenden Sie Suggest MCP Integration, um einen anzufordern.Gibt es Probleme? Kontaktieren Sie uns über unsere Support-Seite oder per E-Mail an support@cognition.ai.

Einrichten eines benutzerdefinierten MCP-Servers

Wenn das benötigte MCP nicht im Marketplace zu finden ist, können Organisationsadministratoren über die Schaltfläche Add custom MCP einen beliebigen MCP-Server hinzufügen. Devin unterstützt drei Transporttypen für benutzerdefinierte Server:
Zum Hinzufügen benutzerdefinierter MCP-Server ist die Berechtigung Manage MCP Servers erforderlich. Wenn die Schaltfläche Add custom MCP nicht angezeigt wird, wenden Sie sich an Ihren Organisationsadministrator oder verwenden Sie die Option Suggest MCP Integration, um einen neuen Server anzufordern.

Schritt-für-Schritt: Hinzufügen eines benutzerdefinierten MCP-Servers

  1. Navigieren Sie zu Customize > MCPs.
  2. Öffnen Sie Add MCP und wählen Sie Add custom MCP.
  3. Geben Sie die Serverdetails ein:
    • Server Name: Ein aussagekräftiger Name für den Server (z. B. „Internal API Gateway“).
    • Icon (optional): Ein Emoji oder eine URL, die als Server-Icon verwendet werden soll.
    • Short Description: Eine kurze Zusammenfassung der Aufgaben des Servers.
  4. Wählen Sie den Transporttyp (STDIO, SSE oder HTTP).
  5. Füllen Sie die transportspezifischen Konfigurationsfelder aus (siehe unten Konfigurationsformat).
  6. Klicken Sie auf Save, um den Server zu erstellen.
  7. Klicken Sie auf Test listing tools, um die Verbindung zu überprüfen. Devin startet eine isolierte Testumgebung, verbindet sich mit Ihrem Server und versucht, die verfügbaren Tools zu erkennen.
Die Schaltfläche Test listing tools ist deaktiviert, bis Sie Ihre Konfiguration gespeichert haben. Wenn die Validierung fehlschlägt, prüfen Sie die angezeigte Fehlermeldung – sie zeigt an, ob das Problem bei der Verbindung, der Authentifizierung oder einem Timeout liegt.

Konfigurationsformat

Die folgenden Beispiele zeigen JSON-Darstellungen der Konfigurationsfelder jedes Transports. In der Praxis füllen Sie diese über das Webformular aus – Sie müssen kein JSON schreiben oder einfügen. Das JSON-Format wird hier zur Klarstellung und als Referenz für API-basierte oder programmatische Setups angegeben.

STDIO-Transport

Verwenden Sie STDIO für Server, die als lokale Prozesse ausgeführt werden. Sie geben den Befehl zum Starten des Servers an, zusammen mit allen Argumenten und Umgebungsvariablen. Felder:
  • Command (erforderlich): Die auszuführbare Datei (z. B. npx, uvx, docker).
  • Arguments: Befehlszeilenargumente, die an den Server übergeben werden.
  • Environment Variables: Schlüssel-Wert-Paare, die in der Prozessumgebung des Servers gesetzt werden. Verwenden Sie diese, um API keys, Token oder Konfigurationswerte zu übergeben.
Beispiel — ein benutzerdefinierter STDIO-Server mit npx:
Beispiel — ein benutzerdefinierter STDIO-Server mit Docker:

SSE- und HTTP-Transporte

Verwenden Sie SSE oder HTTP für Remote-Server, die über das Netzwerk erreichbar sind. HTTP (Streamable HTTP) wird für neue Integrationen empfohlen; SSE wird für ältere (Legacy-)Server unterstützt. Felder:
  • Server URL (erforderlich): Die Endpunkt-URL des MCP-Servers.
  • Authentication method: Wählen Sie zwischen None, Auth Header oder OAuth.
    • Für Auth Header: Geben Sie den Header-Schlüssel (standardmäßig Authorization) und den Header-Wert an (z. B. Bearer your-token).
    • Für OAuth: Speichern Sie die Konfiguration und schließen Sie die Autorisierung anschließend über Connect unter Customize → MCPs ab. Wenn Ihr Anbieter vorregistrierte OAuth-Anwendungen erfordert (ohne dynamische Client-Registrierung), geben Sie unter OAuth credentials Ihre eigene Client-ID und Ihr eigenes Secret an und fügen Sie Devins Callback-URL https://api.devin.ai/mcp/oauth/callback in den Einstellungen Ihrer OAuth-Anwendung zur Redirect-URI-Allowlist hinzu.
  • Access (nur OAuth): Wählen Sie aus, wer die authentifizierte Verbindung verwendet.
    • Organization: Alle Member teilen sich eine einzige Verbindung. Verbinden Sie ein Servicekonto statt eines persönlichen Kontos.
    • Personal: Jedes Organization-Mitglied authentifiziert sich einzeln mit seinem eigenen Konto.
Beispiel — ein Remote-HTTP-Server mit Bearer-Token-Authentifizierung:
Beispiel — ein Remote-SSE-Server ohne Authentifizierung:
Wenn Sie zwischen SSE und HTTP wählen, bevorzugen Sie HTTP (Streamable HTTP). SSE ist ein Legacy-Protokoll und wird im gesamten MCP-Ökosystem schrittweise außer Betrieb genommen.

Gängige Muster

Verbindung mit einer internen API

Stellen Sie Ihre interne API als MCP-Server bereit, damit Devin sie direkt abfragen kann. Verwenden Sie den STDIO-Transport mit einem Wrapper, der MCP-Tool-Aufrufe in API-Anfragen umsetzt.
Alternativ können Sie, sofern Ihre interne API über das Netzwerk erreichbar ist, den HTTP-Transport verwenden:

Verbindung zu einer Datenbank

Verwenden Sie einen Datenbank-MCP-Server, um Devin Lese- oder Schreibzugriff auf Ihre Daten zu ermöglichen. Es gibt viele Community-gepflegte Server für gängige Datenbanken.
Für Produktivdatenbanken sollte eine read-only-Verbindungszeichenfolge oder ein Datenbankbenutzer mit eingeschränkten Berechtigungen verwendet werden. Devin führt Abfragen auf Grundlage von Benutzeranweisungen aus, daher ist es wichtig, die Zugriffsrechte entsprechend einzugrenzen.

Anbindung eines benutzerdefinierten Tools oder Skripts

Stelle beliebige CLI-Tools oder Skripte als MCP-Server bereit. Zum Beispiel ein Python-basierter Server mit uvx:
Oder ein Docker-basierter Server für die isolierte Ausführung:

Verwendung von Umgebungsvariablen für Secrets

Geben Sie sensible Werte über Umgebungsvariablen weiter, statt sie in Argumenten hardcodiert zu hinterlegen. Die Devin-Secrets-Funktion kann diese Werte verwalten — speichern Sie Ihre API-Schlüssel oder Token als Secrets und verwenden Sie sie anschließend in Ihrer MCP-Serverkonfiguration.

Fehlerbehebung bei eigenen MCP-Servern

Der MCP eines installierten Plugins fehlt oder kann nicht verbunden werden

  • Prüfen Sie den Installations-Geltungsbereich des Plugins und das Indexing-Ergebnis in Customize. Fehlende oder fehlerhafte MCP-Deklarationen müssen in der Plugin-Source behoben und anschließend neu indexiert werden. Siehe Indexing-Probleme beheben.
  • Sobald die MCP Configuration indexiert ist, öffnen Sie die Verbindungs-Settings des MCP und hinterlegen Sie alle erforderlichen Credentials bzw. die OAuth-Autorisierung. Ein erfolgreiches Indexing ist kein Nachweis für eine funktionierende Verbindung zum externen Dienst.
  • Wenn Sie einen gemeinsam genutzten Organization- oder Enterprise-MCP nicht verbinden können, wenden Sie sich an einen Admin mit den entsprechenden Permissions zur MCP-Verwaltung. Bei einem MCP mit Personal-OAuth-Access muss jedes Member seinen eigenen Account verbinden.

”Test listing tools” schlägt fehl

Server stellt eine Verbindung her, aber Tools sind nicht verfügbar

  • Überprüfen Sie, ob der Server die tools/list-Methode des MCP-Protokolls korrekt implementiert.
  • Stellen Sie bei STDIO-Servern sicher, dass der Prozess gültige JSON-RPC-Nachrichten nach stdout schreibt und von stdin liest — Logging- oder Debug-Ausgaben nach stdout verletzen das Protokoll.
  • Prüfen Sie, dass Umgebungsvariablen korrekt gesetzt sind. Fehlende Werte (z. B. ein leerer API key) können dazu führen, dass der Server zwar startet, aber keine Tools registriert.

OAuth-Authentifizierungsprobleme

  • Wenn Sie zur Authentifizierung aufgefordert werden, führen Sie den OAuth-Flow im geöffneten Browserfenster aus. Devin wartet auf den Callback.
  • Wenn die Authentifizierung fehlschlägt, überprüfen Sie, ob die OAuth-Redirect-URI beim Anbieter korrekt konfiguriert ist. Wenn Sie Ihre eigenen OAuth-Client-Anmeldedaten verwenden, muss der Anbieter Devins Callback-URL https://api.devin.ai/mcp/oauth/callback als Redirect-URI zulassen — viele Anbieter lehnen den OAuth-Flow ab, wenn diese URL nicht in der Allowlist steht.
  • Wenden Sie sich bei einer gemeinsam genutzten Organisations- oder Enterprise-Verbindung an Ihren Admin, wenn Ihnen die erforderlichen Berechtigungen zur MCP-Verwaltung fehlen. Mit Personal-Zugriff verbindet jedes Member sein eigenes Konto.
Für OAuth-basierte MCPs mit Organization-Zugriff verwenden Sie ein Servicekonto statt Ihres persönlichen Kontos — alle Sitzungen der Member verwenden dieselbe authentifizierte Verbindung. Mit Personal-Zugriff authentifiziert sich jedes Member mit seinem eigenen Konto, daher ist ein persönliches Konto in Ordnung.

Allgemeine Debugging-Tipps

  • Überprüfe den Server zuerst lokal. Bevor du einen benutzerdefinierten Server zu Devin hinzufügst, stelle sicher, dass er funktioniert, indem du den Befehl ausführst oder die URL von deinem eigenen Rechner aus aufrufst.
  • Überprüfe Devins Sitzungsprotokolle. Wenn ein Server während einer Sitzung fehlschlägt, protokolliert Devin den Fehler. Suche in der Sitzungsausgabe nach MCP-bezogenen Meldungen.
  • Vereinfache und iteriere. Starte mit der minimalen Konfiguration (z. B. ohne Authentifizierung, mit Standardeinstellungen) und erhöhe die Komplexität, sobald die grundlegende Verbindung funktioniert.
  • Überprüfe Umgebungsvariablen. Ein häufiges Problem sind fehlende oder falsch benannte Environment-Variablen. Kontrolliere, dass jede erforderliche Variable in der Konfiguration gesetzt ist.
Wenn du einen eigenen MCP-Server entwickelst, bietet die Model Context Protocol-Spezifikation ausführliche Dokumentation zum Protokoll, zu Transporttypen und Tool-Definitionen.

Marketplace-MCPs

Im Folgenden finden Sie Konfigurationsdetails für bestimmte MCPs, die im Marketplace verfügbar sind.

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

Suchen Sie den Dienst über Browse marketplace unter Customize → MCPs und folgen Sie den Installationsanweisungen. Warten Sie bei einem über ein Plugin bereitgestellten MCP das Indexing ab, öffnen Sie dann dessen Verbindungseinstellungen und wählen Sie Connect. Schließen Sie OAuth ab, bevor Sie eine Sitzung starten. Verwenden Sie ein Servicekonto für gemeinsamen Organization-Zugriff; bei Personal-Zugriff verbindet jedes Member sein eigenes Konto. Installation und Autorisierung sind separate Schritte. Verfügbare MCPs sind unter anderem:
  • AlloyDB
  • Asana
  • Atlassian
  • BigQuery
  • Cloud SQL (MySQL)
  • Cloud SQL (PostgreSQL)
  • Cloud SQL (SQL Server)
  • Cloudflare
  • Cortex
  • Dataplex
  • Figma
  • Fireflies
  • Firestore
  • Jam
  • Linear
  • Looker
  • Metabase
  • MySQL
  • Neon
  • Notion
  • PostgreSQL
  • Prisma
  • Sentry
  • Spanner
  • SQL Server
  • Vercel
  • Mehr dazu weiter unten!
Linear: Wenn Sie die Linear-Integration bereits eingerichtet haben, verfügt Devin bereits über native Linear-Tools, sodass Sie den Linear-MCP nicht separat konfigurieren müssen.

Datadog

Der Marketplace enthält Verbindungen per API key und OAuth für den offiziellen Remote-MCP-Server von Datadog. Wählen Sie Ihre Datadog-Site bzw. -Region aus den von der Verbindung angebotenen Optionen aus.
  • Datadog (API key) verwendet die Header DD-API-KEY und DD-APPLICATION-KEY.
  • Datadog (OAuth) fordert Sie auf, Ihr Datadog-Konto per OAuth zu autorisieren.
Folgen Sie den Setup-Anweisungen für den ausgewählten Eintrag und prüfen Sie anschließend den Verbindungsstatus unter Customize → MCPs. Dokumentation

Slack

Dies ist der offizielle Remote-MCP-Server für Slack. Installieren Sie ihn im Marketplace und wählen Sie dann unter Customize → MCPs die Option Connect, um Ihr Slack-Konto über OAuth zu autorisieren. Beachten Sie, dass hier OAuth auf Nutzerebene verwendet wird: Wenn die Verbindung mit organisationsweitem Zugriff hergestellt wird, teilen sich alle Mitglieder der Organisation dieselbe Nutzeridentität. Wir empfehlen daher, persönlichen Zugriff zu verwenden. 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

Dies ist der offizielle Figma-Remote-MCP-Server. Installiere ihn aus dem Marketplace und wähle anschließend unter Customize → MCPs die Option Connect, um dein Figma-Konto über OAuth zu autorisieren. Wenn du dieses MCP verwendest, sende Devin einen Link zu deiner Figma-Datei. 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 Anmeldeinformation ist die Postgres-Verbindungszeichenfolge. Dokumentation

Plaid

Die einzige erforderliche Anmeldeinformation ist ein OAuth-Bearer-Access-Token, das Sie erhalten, indem Sie den folgenden Code ausführen:
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.
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