Mastra: KI-Tool Test & Bewertung
Mastra ist ein Open-Source-Framework in TypeScript, mit dem Entwickler KI-Agenten, Workflows und komplette KI-Anwendungen bauen, testen und in Produktion bringen. Es stammt vom Team hinter dem Webframework Gatsby und bündelt Agenten, deterministische Workflows, Memory, RAG, Evals und Observability in einem zusammenhängenden Werkzeugkasten.
Zuletzt aktualisiert: 18. Juni 2026
Die meisten Agenten-Frameworks sind in Python geschrieben, während ein großer Teil der Web- und Produktanwendungen auf TypeScript läuft. Mastra schließt diese Lücke und bringt das Bauen von KI-Agenten direkt in die Welt von Node.js und Next.js. Hinter dem Projekt steht das Team, das zuvor das React-Framework Gatsby entwickelt hat. Seit dem stabilen 1.0-Release im Januar 2026 hat Mastra über 25.000 GitHub-Sterne gesammelt.
Wichtigste Funktionen
- Agenten: Mastra-Agenten verbinden ein Sprachmodell mit Werkzeugen, verfolgen ein Ziel und arbeiten in mehreren Schritten darauf hin. Sie rufen eigenständig Funktionen auf, werten Ergebnisse aus und entscheiden über den nächsten Schritt.
- Workflows: Für Abläufe, die nicht der Autonomie eines Agenten überlassen werden sollen, gibt es graphbasierte Workflows mit festen Schritten und Verzweigungen. Das sorgt für nachvollziehbare, wiederholbare Ergebnisse bei Batch-Jobs und geplanten Aufgaben.
- Memory: Vom einfachen Speichern des Gesprächsverlaufs bis zu einem Gedächtnis, das automatisch über den Nutzer lernt und lange Konversationen komprimiert. So behalten Agenten Kontext über einzelne Sitzungen hinaus.
- RAG: Eingebaute Bausteine für das Zerlegen von Dokumenten, das Erzeugen von Embeddings und die Abfrage über Vektordatenbanken wie pgvector oder Pinecone. Damit lassen sich Antworten an eigenen Daten verankern.
- Model Router und MCP: Über einen einheitlichen Aufruf greifen Sie auf zahlreiche Anbieter zu, ohne für jeden ein eigenes Paket einzubinden. Das Model Context Protocol (MCP) wird als Client und Server unterstützt, sodass sich externe Werkzeuge anbinden lassen.
- Studio, Evals und Observability: Mastra Studio ist eine lokale Oberfläche zum Bauen, Testen und Nachverfolgen von Agenten. Dazu kommen Bewertungs-APIs für die Qualität der Antworten und ein Tracing, das Entscheidungen, Token-Verbrauch, Laufzeit und Kosten sichtbar macht.
Preise und Tarife
Das Framework ist unter der Apache-2.0-Lizenz kostenlos und kommerziell frei nutzbar. Laufende Kosten entstehen durch die genutzten LLM-APIs und das eigene Hosting, unabhängig davon, ob Sie selbst hosten oder die Cloud nutzen. Die Mastra Platform als gehostete Variante bietet einen kostenlosen Starter-Tarif mit 100.000 inkludierten Events, 24 CPU-Stunden und 15 Tagen Datenaufbewahrung. Der Teams-Tarif kostet rund 218 Euro pro Monat (Listenpreis 250 US-Dollar) und enthält 1 Million Events, 250 CPU-Stunden, 6 Monate Aufbewahrung, Team-Verwaltung, SSO und SOC-2-Unterlagen. Der Enterprise-Tarif mit Rollenrechten, Audit-Logs und Service-Level-Zusagen wird individuell kalkuliert, ebenso die selbst gehostete Enterprise-Variante, bei der die Daten in der eigenen Infrastruktur bleiben. Zu beachten ist, dass der Enterprise-Code im Verzeichnis ee abweichend von Apache-2.0 lizenziert ist.
Für wen ist Mastra geeignet?
- TypeScript- und Next.js-Entwicklerteams: Wer ohnehin in JavaScript und TypeScript arbeitet, baut KI-Agenten ohne den Umweg über Python. Das Framework fügt sich in bestehende Frontend- und Backend-Projekte ein und nutzt dieselbe Sprache und Toolchain.
- Unternehmen, die KI in bestehende Anwendungen integrieren: Statt eine separate KI-Plattform zu betreiben, lässt sich Mastra direkt in vorhandene Node.js-Dienste einbetten. Die eingebauten Deployer für Vercel, Netlify und Cloudflare bringen die Agenten ohne eigenen Server-Aufbau in Produktion.
- Teams, die produktionsreife Agenten statt Prototypen brauchen: Durch Evals, Tracing und Memory ab Werk eignet sich Mastra für Anwendungen, die überwacht und langfristig betrieben werden sollen, und nicht nur für einen schnellen Testaufbau.
DSGVO und Datenschutz
Mastra ist Open Source und lässt sich überall betreiben, wo Node.js läuft, auch vollständig in der eigenen Infrastruktur. Bei selbst gehostetem Betrieb bleiben Code, Memory, Traces und Vektordatenbank unter eigener Kontrolle, die Enterprise-Variante wirbt ausdrücklich damit, dass die Daten in der eigenen Cloud-Umgebung verbleiben. Sobald jedoch Sprachmodelle von OpenAI, Anthropic oder Google angebunden werden, gehen die Inhalte an deren APIs, was einen Auftragsverarbeitungsvertrag und je nach Anbieter einen Drittlandtransfer erfordert. Wer das vermeiden will, bindet lokale oder in der EU gehostete Modelle ein. Die Mastra Platform als gehosteter Dienst leitet Observability- und Event-Daten über die Infrastruktur des Anbieters, deren Serverstandorte nicht eindeutig dokumentiert sind. Für DSGVO-sensible Anwendungen ist der selbst gehostete Betrieb mit einem EU-Modell die sichere Wahl.
Alternativen zu Mastra
- CrewAI: Das verbreitete Gegenstück in Python, das spezialisierte Agenten als Team mit Rollen und Zielen orchestriert. Stärker auf rollenbasierte Multi-Agenten-Systeme ausgelegt, dafür ohne die native TypeScript-Anbindung von Mastra.
- Deep Agents: Auf langlaufende, mehrstufige Agenten spezialisiert und im Python-Ökosystem von LangChain verankert. Enger fokussiert als Mastra, das einen breiteren Werkzeugkasten mitbringt.
- LangFlow: Ein visueller Baukasten für Agenten und Workflows per Drag-and-Drop, ohne Programmierung. Schneller für erste Prototypen, weniger geeignet, wenn die Logik tief in eine bestehende Codebasis eingebettet werden soll.
Vorteile
- TypeScript-natives Framework, passt direkt in Node.js- und Next.js-Projekte
- Vollständiger Werkzeugkasten mit Agenten, Workflows, Memory, RAG, Evals und Observability
- Eingebaute Deployer für Vercel, Netlify und Cloudflare Workers
- Model Router mit Zugriff auf viele Anbieter über einen einheitlichen Aufruf
Nachteile
- Nur TypeScript, schließt Python-orientierte ML-Teams aus
- Braucht externe LLM-APIs für die eigentliche KI-Leistung
- Jüngeres Ökosystem als LangChain oder LangGraph, einige Funktionen noch in Beta