Qué es
Mastra es un framework de código abierto en TypeScript para construir agentes y flujos de IA: trae memoria, herramientas, MCP, RAG, flujos con pausa y reanudación, evaluaciones y observabilidad. Incluye un entorno local para probar agentes y se despliega en servidores Node o en plataformas como Vercel. Es la opción natural para equipos de JavaScript que no quieren pasarse a Python.
Cómo se usa
- Crea un proyecto con su CLI y prueba tus agentes en el entorno local de desarrollo.
- Define agentes con instrucciones, herramientas y memoria de conversaciones.
- Orquesta flujos con pasos, ramas y pausas para aprobación humana.
- Conecta herramientas por MCP o expón tus agentes como servidor MCP.
- Mide la calidad con evaluadores y trazas de cada ejecución.
Para qué sirve
- Una startup en Montevideo que agrega un agente de soporte a su app de Next.js sin cambiar de lenguaje.
- Un equipo de backend en Node que orquesta procesos largos con pasos que esperan aprobación humana.
- Un equipo de IA que compara versiones de un agente con evaluaciones antes de publicarlas.
A favor
- Todo en TypeScript: agentes, flujos, memoria, RAG y evaluaciones
- Código abierto bajo Apache 2.0, salvo los módulos empresariales
- Entorno local para probar agentes y ver trazas mientras desarrollas
- Soporte nativo de MCP, como cliente y como servidor
En contra
- Requiere programar; no es una herramienta sin código
- Ecosistema más joven que el de LangChain, con menos ejemplos y comunidad
- La plataforma gestionada salta del plan gratuito a unos US$250 al mes


