Mastra Connect: 23 szolgáltatást köthetnek ügynökeikhez a fejlesztők

A Mastra Connect egyetlen hitelesítési folyamattal kapcsol össze olyan szolgáltatásokat a Mastra-projektekkel, mint a Linear, a Notion és a Slack. A nyilvános bétában elérhető megoldás 23 szolgáltatóhoz és közel 900 eszközhöz ad hozzáférést.
- A Mastra Connect nyilvános bétában érhető el, a Mastra platformon jelenleg díjmentesen.
- Induláskor 23 szolgáltatót, közel 900 eszközt és hét hosztolt MCP-szolgáltatót támogat.
- A kapcsolatok parancssorból vagy a Mastra platform irányítópultjáról kezelhetők.
- Az ügynökök Slackben, Discordon és Telegramon is elérhetővé tehetők.
- Kész eszköz hiányában a tárolt hitelesítő adat közvetlen SDK-híváshoz is felhasználható.
Egyetlen hitelesítési folyamat az integrációkhoz
A Mastra október 7-i bejelentése szerint a Connect célja, hogy a fejlesztők a parancssorból vagy a Mastra platform irányítópultjáról kapcsolják össze külső szolgáltatásaikat a projektjeikkel. OAuth-alapú szolgáltatóknál a rendszer böngészős jóváhagyási képernyőt nyit meg, API-kulcsot használó szolgáltatóknál pedig a terminálban kéri be a kulcsot.
A kapcsolatok kezeléséhez használható a mastra connect add parancs, például Linear, GitHub vagy Notion esetében. A Mastra szerint az alkalmazás néhány másodpercen belül felveszi az új eszközöket, így a módosításhoz nincs szükség újratelepítésre.
A Connect jelenleg nyilvános béta, és a bétaidőszak alatt a Mastra platformon díjmentesen használható.
Ügynökök és munkafolyamatok kész eszközöket kapnak
Minden kapcsolat előre elkészített eszközöket tesz elérhetővé az ügynökök és munkafolyamatok számára. Ilyen például a Linear feladatainak listázása, új Notion-oldal létrehozása vagy üzenet küldése a Slackben. A Mastra Connect indulásakor 23 szolgáltatóhoz kínál hozzáférést, összesen közel 900 eszközzel, valamint hét hosztolt MCP-szolgáltatóval.
A teljes szolgáltatói listán szerepel többek között a Clerk, a Discord, a Fireflies.ai, a GitHub, a Gmail, a Google Calendar, a Google Docs, a Google Drive, a Google Sheets, a HubSpot, az incident.io, a Jira, a Linear, a Notion, az OpenAI, a PostHog, a Resend, a Slack, a Snowflake, a Supabase, a Telegram és a WorkOS. A Discord és a Slack eszközöket és csatornákat is támogat, a Telegram jelenleg csatornaként használható.
A fejlesztő meghatározhatja, mely szolgáltatók és eszközök legyenek elérhetők az adott ügynök számára. A Mastra példája szerint megadható a Notion, a Linear, a GitHub és a Slack, miközben törölhető, archiváló és egy adott GitHub-egyesítési művelethez kapcsolódó eszköz is letiltható. A beállításokban helyettesítő karakterek, úgynevezett globok is használhatók.
Slack, Discord és Telegram csatornaként is használható
A Connect nemcsak külső szolgáltatások műveleteit teszi hozzáférhetővé. A csatornafunkcióval az ügynökök Slackben, Discordon vagy Telegramon is elérhetővé tehetők. A Mastra platform biztosítja az egyes csatornák bot-hitelesítő adatait. Discord és Telegram esetében előzetesen botot kell létrehozni a szolgáltató saját konzolján, mielőtt a kapcsolat beállítható.
A futó alkalmazás a platform hozzáférési tokenjével és a projekt azonosítójával olvassa a kapcsolatokat. Mastra platformos telepítésnél ezeket az adatokat a platform automatikusan beállítja, helyi használatnál a két értéket a .env fájlban kell megadni.
MCP és közvetlen SDK-hívás is marad
A Mastra közlése szerint a Connect mellett továbbra is támogatja a közvetlen MCP-integrációkat, valamint az olyan integrációs platformokon keresztüli kapcsolatokat, mint a Composio, a Nango és az Arcade. A vállalat a Connectet a legegyszerűbb indulási lehetőségként mutatja be azoknak, akik egy ügynöknek keresési és műveletvégrehajtási eszközöket szeretnének adni.
Ha egy szolgáltatóhoz nincs kész eszköz, a credential() függvény visszaadja az eltárolt hitelesítő adatot. Ezzel a fejlesztő közvetlenül hívhatja a szolgáltató SDK-ját. Az ilyen, nyers hitelesítő adattal indított kérések megkerülik a platform proxyját, ezért nem jelennek meg a platformon rögzített kérések között.
A használathoz a Mastra a @mastra/[email protected] és a @mastra/[email protected], vagy ezek újabb verzióját írja elő. A később érkező szolgáltatók között a Mastra a Figmát, a GitLabot és a Google Analyticset említi.
Mastra: Introducing Mastra Connect | Mastra Blog


