Mastra의 개요
Mastra는 Gatsby를 만든 팀의 TypeScript용 에이전트 프레임워크입니다. 에이전트, 재시도와 분기가 있는 타입 지정 워크플로, 메모리, 검색, 평가, 트레이싱을 하나의 패키지에 담았습니다.
Mastra Studio는 에이전트를 테스트하고, 도구 호출을 지켜보고, 모델 설정을 바꾸는 로컬 웹 UI입니다. 워크플로는 사람의 입력을 기다리며 멈췄다가 나중에 재개할 수 있습니다. MCP 지원이 내장돼 있습니다.
핵심은 2025년 7월 Elastic License에서 Apache 2.0으로 바뀌었습니다. RBAC와 SSO 같은 ee/ 폴더의 엔터프라이즈 기능은 별도의 상용 라이선스를 따릅니다.
Mastra의 가격은 얼마입니까?
| 플랜 | 가격 | 포함 내용 |
|---|---|---|
| Core | Free | Apache 2.0 |
| Starter | $0 | 호스팅 플랫폼 |
| Teams | $250/month | 호스팅 플랫폼 |
| Enterprise | Custom |
핵심은 Apache 2.0으로 무료이며, ee/ 폴더의 코드는 프로덕션에서 Mastra Enterprise 라이선스가 필요합니다. Mastra 호스팅 플랫폼: Starter $0, Teams 월 $250, Enterprise 별도 견적. 자체 호스팅 Enterprise는 연간 정액입니다.
Mastra, 쓸 만한 가치가 있습니까?
Mastra는 에이전트, 타입 지정 워크플로, 메모리, 검색, 평가, 트레이싱을 하나의 TypeScript 패키지에 넣었고, Node나 Next.js 팀에게는 이 통합이 선택의 이유입니다. 재시도, 분기, 사람의 입력을 기다리는 일시 정지를 갖춘 워크플로 엔진은 Python에서 LangGraph가 맡는 자리를 채우고, Studio는 도구 호출과 트레이스를 로그가 아니라 로컬 화면으로 보여 줍니다.
속도는 강점이자 위험입니다. @mastra/core는 9월 30일 1.72.0에서 2026년 10월 21일 1.79.0까지 3주 동안 마이너 릴리스를 일곱 번 냈습니다. MakerStack과 DEV Community의 리뷰어들은 호환성이 깨지는 변경이 드물지 않고 제3자 튜토리얼이 API를 따라가지 못한다고 전하며, 열린 이슈는 약 600개입니다.
알아 둘 기본값이 두 가지 있습니다. Studio는 MASTRA_TELEMETRY_DISABLED를 설정하지 않으면 PostHog 분석을 불러옵니다. 그리고 2026년 10월 높은 심각도의 보안 권고에서 1.75.0까지의 @mastra/server는 인증되지 않은 쿼리 문자열 하나로 Node 프로세스 전체를 오염시켜 사용자 간에 데이터가 새어 나갈 수 있었습니다. 1.76.0에서 패치됐으므로 HTTP로 Mastra를 서비스하는 곳은 최신 릴리스를 써야 합니다.
라이선스는 오픈 코어입니다. 프레임워크는 Apache 2.0이지만, ee/ 폴더의 인증, 에이전트 빌더, 편집기 기능은 소스만 공개돼 있고 프로덕션에서는 유료 라이선스가 필요합니다. Mastra 호스팅 플랫폼의 Teams는 관측 이벤트 1M개와 CPU 250시간에 월 $250이며, 모델 토큰 가격에 5.5%를 더합니다. 사용량이 많으면 플랫폼 요금보다 이 마진이 더 중요해집니다.
제 역할을 하는 곳
엔지니어 네 명의 Next.js SaaS 팀
도움말 센터를 읽고 티켓을 여는 지원 에이전트 추가하기
에이전트와 도구를 TypeScript로 정의하고, 도움말 센터에는 Mastra의 RAG를, 티켓 생성 전에는 사람 승인 단계가 있는 워크플로를 씁니다. 프레임워크는 무료입니다. 마이너 릴리스가 매주 나오므로 @mastra/core 버전을 고정하십시오.
핀테크의 플랫폼 엔지니어
장애를 견디고 검토자를 기다려야 하는 다단계 문서 워크플로 실행하기
재시도, 분기, suspend/resume이 있는 타입 지정 워크플로를 쓰고, 상태는 기본 메모리 저장소가 아니라 Postgres에 둡니다. 그 주변의 SSO와 RBAC는 연간 정액인 Enterprise 라이선스에 해당합니다.
호스팅 에이전트 백엔드 예산을 짜는 엔지니어링 매니저
Mastra 플랫폼과 자체 호스팅 사이에서 결정하기
Teams는 관측 이벤트 1M개, CPU 250시 간, 송신 100 GB에 월 $250이고, 이후 100K 이벤트당 $8, CPU 시간당 $0.25입니다. 상시 서버는 프로젝트당 $100입니다. 토큰은 시장 가격에 5.5%를 더해 청구되므로, 모델 지출이 크면 오픈소스 핵심을 자체 호스팅하는 편이 대개 저렴합니다.
도입 전 확인할 점
- 설정
- npm create mastra@latest가 프로젝트를 만들고 로컬에서 Studio를 엽니다. @mastra/core는 Node 22.13 이상을 요구하며, Node 22.18 이상은 TypeScript 파일을 바로 실행합니다. 첫 에이전트까지 몇 분이면 되지만 문서에 소요 시간 추정은 없습니다.
- 연동
- 모델 제공사, MCP 클라이언트와 서버, 프런트엔드용 Vercel AI SDK UI와 CopilotKit, 메모리용 Postgres, LibSQL, 벡터 저장소, PostHog 같은 트레이스 내보내기.
- 데이터와 개인정보
- 자체 호스팅하면 데이터는 사용자의 저장소에 머물지만, Studio는 기본적으로 PostHog 사용 분석을 보냅니다(MASTRA_TELEMETRY_DISABLED=1 설정). 호스팅 플랫폼의 보존 기간은 Starter 15일, Teams 6개월이며, Teams는 SOC 2 문서와 SSO를 제공합니다. GHSA-8982-g8xm-3x5h에 대비해 @mastra/server를 1.76.0 이상으로 패치하십시오.
- 대규모 사용 시 비용
- 오픈소스 핵심은 무료이며 모델 제공사와 호스팅 비용만 냅니다. 호스팅 Teams는 월 $250에 초과 요금과 토큰 5.5% 가산이 붙습니다. RBAC, 감사 로그, SLA는 Enterprise이며 가격은 문의해야 합니다.
- 제한
- 열린 이슈 약 600개, 잦은 호환성 깨짐, 프로덕션에 맞지 않는 메모리 저장소, ee/ 기능의 프로덕션 사용에는 라이선스 필요. Python 팀을 위한 동등한 제품은 없으며 그쪽은 LangGraph나 Pydantic AI가 맡습니다.
좋은 점
- 에이전트, 워크플로, 메모리, RAG, 평가, 트레이싱을 하나의 타입 지정 패키지로 제공
- 도구 호출과 트레이스를 보는 로컬 Studio
- 워크플 로가 사람의 입력을 기다리며 멈췄다가 재개
- MCP 클라이언트와 서버 지원 내장
아쉬운 점
- 3주 동안 핵심 마이너 릴리스 일곱 번, 호환성 깨짐 보고
- 끄지 않으면 Studio가 PostHog 분석 전송
- ee/의 RBAC, SSO, 인증 기능에는 상용 라이선스 필요
- 호스팅 플랫폼은 모델 토큰에 5.5% 가산
추천 대상
에이전트와 AI 워크플로를 만드는 TypeScript와 Next.js 팀.
Mastra 대안
Mastra: 자주 묻는 질문
- Mastra, 쓸 만한 가치가 있습니까?
- TypeScript에서 가장 완성도 높은 에이전트 툴킷입니다. 릴리스 속도가 빨라서 버전을 고정하고 변경 기록을 읽는 팀에게 유리합니다. 평점은 5점 만점에 4.4점입니다.
- Mastra의 가격은 얼마입니까?
- 핵심은 Apache 2.0으로 무료이며, ee/ 폴더의 코드는 프로덕션에서 Mastra Enterprise 라이선스가 필요합니다. Mastra 호스팅 플랫폼: Starter $0, Teams 월 $250, Enterprise 별도 견적. 자체 호스팅 Enterprise는 연간 정액입니다.
- Mastra의 단점은 무엇입니까?
- 3주 동안 핵심 마이너 릴리스 일곱 번, 호환성 깨짐 보고; 끄지 않으면 Studio가 PostHog 분석 전송; ee/의 RBAC, SSO, 인증 기능에는 상용 라이선스 필요; 호스팅 플랫폼은 모델 토큰에 5.5% 가산.
- Mastra에 적합한 사람은 누구입니까?
- 에이전트와 AI 워크플로를 만드는 TypeScript와 Next.js 팀.
- 팀이나 프로덕션 환경에서 Mastra의 비용은 얼마입니까?
- 오픈소스 핵심은 무료이며 모델 제공사와 호스팅 비용만 냅니다. 호스팅 Teams는 월 $250에 초과 요금과 토큰 5.5% 가산이 붙습니다. RBAC, 감사 로그, SLA는 Enterprise이며 가격은 문의해야 합니다.
- Mastra에 회사 데이터를 맡겨도 안전합니까?
- 자체 호스팅하면 데이터는 사용자의 저장소에 머물지만, Studio는 기본적으로 PostHog 사용 분석을 보냅니다(MASTRA_TELEMETRY_DISABLED=1 설정). 호스팅 플랫폼의 보존 기간은 Starter 15일, Teams 6개월이며, Teams는 SOC 2 문서와 SSO를 제공합니다. GHSA-8982-g8xm-3x5h에 대비해 @mastra/server를 1.76.0 이상으로 패치하십시오.
- Mastra의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 LangGraph, OpenAI Agents SDK 및 Google Agent Development Kit (ADK)입니다.
답변 확인일: 2026년 10월 26일.
