¿Qué es Mastra?
Mastra es un framework de código abierto en TypeScript para construir agentes de IA y aplicaciones. Permite a los desarrolladores definir agentes con instrucciones, modelos y herramientas, integrándolos en stack como React o Node.js. Su núcleo está bajo licencia Apache 2.0, mientras que las funciones empresariales requieren la Mastra Enterprise License.
¿Cuáles son las características de Mastra?
- Definición de agentesCreación de agentes tipados que combinan instrucciones, selección de modelo LLM y acceso a herramientas externas en una sola configuración.
- Motor de flujos de trabajoOrquestación de procesos multi-paso mediante sintaxis gráfica con soporte para ramas, paralelismo y pausas hasta recibir entrada humana.
- Gestión de memoria persistenteAlmacenamiento duradero del contexto mediante historial de mensajes, recuperación semántica y memoria observacional consciente de hilos.
- Observabilidad integradaRastreo detallado de llamadas al modelo y uso de tokens, métricas de latencia y costo, y evaluación continua mediante conjuntos de datos versionados.
- Enrutamiento de modelosConexión estandarizada a más de 90 proveedores de IA, incluyendo OpenAI, Anthropic y Gemini, desde una única interfaz API.
- Servidor y despliegueRegistro centralizado de agentes y workflows en un servidor local o en la nube, compatible con entornos Node.js y frameworks web existentes.
¿Cuáles son los casos de uso de Mastra?
- Automatización internaConstrucción de "cerebros corporativos" y agentes para Slack/Teams que gestionan consultas internas y procesos de negocio complejos.
- Soporte al clienteImplementación de agentes conversacionales que responden usuarios, completan tareas específicas y transfieren casos a flujos de producto definidos.
- Infraestructura de desarrolloCreación de SREs impulsados por IA o copilotos de dominio específico para equipos de ingeniería que necesitan primitivas compartidas de agente.
¿Cómo usar Mastra?
- Iniciar proyectoEjecutar el comando
npm create mastra@latestseleccionando nombre y proveedor de LLM (OpenAI, Anthropic, etc.). - Configurar servidorIniciar el entorno de desarrollo local usando
npx bgproc startpara lanzar el servidor Mastra. - Acceder a StudioAbrir
http://localhost:4111para utilizar la interfaz de construcción, prueba y gestión de agentes y workflows. - Desplegar aplicaciónPublicar la aplicación en Vercel, Netlify, Cloudflare o mantenerla como servidor independiente en cualquier entorno Node.js.
Información de precios de Mastra:
- Núcleo de código abiertoEl framework principal es gratuito bajo la licencia Apache 2.0, sin cuotas por asientos ni niveles de uso iniciales.
- Funciones empresarialesLas características avanzadas están disponibles bajo la Mastra Enterprise License, cuyo precio no se especifica en la fuente pública.









