Mastra Connect bindet Linear, Notion und Slack über einen einzigen Auth-Flow an Agenten an

Mastra hat Mastra Connect in der Public Beta gestartet. Mit dem Dienst lassen sich Anbieter wie Linear, Notion oder Slack über einen einzigen Auth-Flow in der CLI mit einem Mastra-Projekt verbinden. Laut Mastra ist die Nutzung auf der Mastra-Plattform während der Beta kostenlos.
- Mastra Connect befindet sich in der Public Beta und ist laut Mastra auf der Mastra-Plattform während der Beta kostenlos.
- Zum Start gibt es 23 Anbieter, fast 900 Tools und 7 gehostete MCP-Anbieter.
- Agenten erhalten fertige Tools wie linear_list_issues, notion_create_page und slack_post_message.
- Über channels() lassen sich Agenten auch in Slack, Discord oder Telegram einsetzen.
- Voraussetzung sind @mastra/[email protected] und @mastra/[email protected] oder neuer.
Was Mastra Connect leistet
Jede Verbindung stellt Agenten und Workflows laut Mastra fertige Tools bereit. In der Ankündigung genannte Beispiele sind linear_list_issues, notion_create_page und slack_post_message. Zugangsdaten lassen sich mit dem Befehl mastra connect add oder im Dashboard verwalten, und die laufende App übernimmt die neuen Tools innerhalb weniger Sekunden.
Connect startet laut Mastra mit 23 Anbietern und fast 900 Tools sowie 7 gehosteten MCP-Anbietern. Weitere Anbieter sollen folgen, darunter Figma, GitLab und Google Analytics. Die aktuelle Liste umfasst Clerk, Discord, Fireflies.ai, GitHub, Gmail, Google Calendar, Google Docs, Google Drive, Google Sheets, HubSpot, incident.io, Jira, Linear, Notion, OpenAI, PostHog, Resend, Slack, Snowflake, Supabase, Telegram und WorkOS.
Mastra erklärt, dass es weiterhin direkte Integrationen über MCP sowie Integrationsplattformen wie Composio, Nango und Arcade unterstützt. Connect soll der denkbar einfachste Einstieg sein und einem Agenten die Tools geben, die er braucht, um echtes Wissen zu durchsuchen und echte Aktionen auszuführen.
Die Einrichtung
Ist ein Projekt auf der Mastra-Plattform vorhanden, installieren Entwickler das Paket und die neueste CLI mit npm install @mastra/connect und npm install -g mastra@latest. Voraussetzung sind @mastra/[email protected] und @mastra/[email protected] oder neuer.
Anbieter werden anschließend pro Projekt hinzugefügt, zum Beispiel mit mastra connect add linear --project your-project-name. Bei OAuth-Anbietern öffnet sich im Browser ein Zustimmungsdialog, bei Anbietern mit API-Schlüssel wird der Schlüssel im Terminal abgefragt. Verbindungen lassen sich auch auf der Connect-Seite im Dashboard hinzufügen, die sie samt allen Anfragen auflistet, die Agenten darüber stellen.
Die App liest Verbindungen mit einem Plattform-Zugriffstoken und einer Projekt-ID, die in der .env-Datei als MASTRA_PLATFORM_ACCESS_TOKEN und MASTRA_PROJECT_ID hinterlegt werden. Beim Deployment auf die Mastra-Plattform werden beide automatisch gesetzt.
Im Code übergeben Entwickler tools() an einen Agenten. Standardmäßig erhält der Agent Tools für jeden mit dem Projekt verbundenen Anbieter, das lässt sich aber eingrenzen. Mastras Beispiel beschränkt einen Agenten auf Notion, Linear, GitHub und Slack und entfernt Tools zum Löschen, Archivieren und Mergen. Tool-Einträge akzeptieren *-Globs, und neue Verbindungen erscheinen in der laufenden App ohne erneutes Deployment.
Channels und rohe Zugangsdaten
Verbindungen können Agenten auch in Slack, Discord oder Telegram platzieren. Entwickler übergeben dazu channels() an den Mastra-Konstruktor, und die Plattform liefert die Bot-Zugangsdaten für jeden Kanal. Bei Discord und Telegram muss vor dem Verbinden weiterhin in der Konsole des jeweiligen Anbieters ein Bot angelegt werden.
Fehlt Connect ein Tool für einen verbundenen Anbieter, liefert credential() die gespeicherten Zugangsdaten zurück, sodass sich das SDK des Anbieters direkt aufrufen lässt. Mastra weist darauf hin, dass Anfragen mit rohen Zugangsdaten den Plattform-Proxy umgehen und daher nicht auf der Plattform aufgezeichnet werden.
Was das für Entwickler bedeutet
Für Teams, die Agenten auf Mastra bauen, verringert Connect den Aufwand bei der Anbindung von Drittdiensten: Ein CLI-Flow übernimmt die Authentifizierung, Tools erscheinen automatisch, und das Dashboard zeigt die Anfragen der Agenten. Über Filteroptionen können Entwickler destruktive Aktionen von Agenten fernhalten. Da sich das Produkt in der Public Beta befindet, können sich Details noch ändern. Mastra sagt jedoch, dass es in diesem Zeitraum auf seiner Plattform kostenlos ist.
Mastra: Introducing Mastra Connect | Mastra Blog

