Was ist Mastra?
Mastra ist ein Open-Source-TypeScript-Framework zur Entwicklung von KI-Agenten und Anwendungen. Es richtet sich an Entwickler, die Agenten mit Tools, Workflows und Speicher erstellen sowie deren Leistung überwachen möchten. Das Kernframework steht unter der Apache 2.0-Lizenz, während Enterprise-Funktionen unter einer separaten Mastra Enterprise License verfügbar sind.
Was sind die Merkmale von Mastra?
- Agenten-DefinitionErmöglicht die Erstellung typisierter Agenten mit Anweisungen, Modellen und Tools in einer zentralen Konfiguration.
- Workflow-OrchestrierungKomposition von Schritten, Wiederholungen und Verzweigungen für Produktionsprozesse mit expliziter Kontrolle über die Ausführung.
- SpeichersystemBietet dauerhaften Kontext durch Beobachtungsspeicher (Observational Memory), semantische Rückrufmechanismen und thread-bewusste Speicherung.
- BeobachtbarkeitIntegrierte Tools zum Verfolgen von Modellaufrufen, Tool-Nutzung und Übergaben in einer durchsuchbaren Zeitleiste sowie Metriken wie Latenz und Kosten.
- Modell-RoutingVerbindet mit über 90 Anbietern über eine Standard-Schnittstelle, einschließlich OpenAI, Anthropic und Gemini.
- MCP-UnterstützungErlaubt das Erstellen von Model Context Protocol (MCP)-Servern, um Agenten und Tools über das MCP-Interface bereitzustellen.
Was sind die Anwendungsfälle von Mastra?
- KundeninteraktionAufbau von konversationellen Agenten für Kundensupport oder Onboarding-Prozesse, die Aufgaben erledigen und zu Produktflüssen übergeben.
- EntwicklerinfrastrukturErstellung von AI-SREs oder Bereitstellung gemeinsamer Agenten-Primitiven für Engineering-Teams zur Fehleranalyse.
- UnternehmenswissenImplementierung eines "Company Brain" oder spezifischer Copiloten für Bereiche wie Recht, Finanzen oder Forschung.
Wie benutzt man Mastra?
- ProjektinitialisierungFühren Sie den Befehl
npm create mastra@latest <project-name> -- --llm <provider>aus, um ein neues Projekt mit einem ausgewählten LLM-Anbieter zu erstellen. - Start des Dev-ServersNavigieren Sie in das Projektverzeichnis und starten Sie den Server mit
npx bgproc start -n <project-name> -w -- npm run dev. - Zugriff auf StudioÖffnen Sie Mastra Studio im Browser unter
http://localhost:4111zur visuellen Verwaltung von Agenten und Workflows.
Mastra Preisinformationen:
- KernframeworkKostenlos nutzbar unter der Apache 2.0-Lizenz ohne Sitzplatzbeschränkungen oder Nutzungsstufen.
- Enterprise-FunktionenSource-available unter der Mastra Enterprise License; spezifische Preise sind nicht öffentlich angegeben.









