시스메틱 데일리1인기업이 바로 쓰는 AI 자동화 뉴스
AI 도구

MCP까지 부르는 자가호스팅 워크플로 '더 브레인'

흩어진 cron·스크립트를 한 런타임으로 묶는 오픈소스 도구.

MCP까지 부르는 자가호스팅 워크플로 '더 브레인'

흩어진 자동화 스크립트를 하나의 런타임으로 묶어주는 오픈소스 워크플로 도구 더 브레인(The Brain)이 첫 정식 버전 v1.0을 공개했다. 포스트그레스(Postgres) 기반의 자가호스팅 스케줄러로, 셸·로컬 LLM·MCP 서버까지 한 흐름 안에서 호출할 수 있다.

무슨 일인가

제작자는 자동화의 고질적 문제를 정확히 짚는다. 오늘 짠 워크플로는 내일이면 일회성 스크립트로 전락하고, 잊힌 서버의 cron 한 줄, 파이썬에 붙은 배시 파일, .env와 로그에 흩어진 상태값으로 어지러워진다는 것이다. 재현성은 '체크박스'에 그치고 관측은 tail -f가 전부인 현실을 런타임으로 해결하겠다는 발상이다.

사용자는 워크플로를 '이름 붙은 단계'를 가진 파이썬 파일로 정의한다. 더 브레인은 이를 수동 실행, cron 일정, HTTP 웹훅, 파일 변경 네 가지 방식으로 돌리고, 모든 실행 기록을 포스트그레스에 남겨 무슨 일이 있었는지 들여다볼 수 있게 한다.

핵심 짚어보기

단계(step)는 네 종류다. 셸 명령 실행, 로컬 LLM 호출, 메모리 볼트(Memory Vault) REST 조회, 그리고 임의의 MCP 서버 호출이다. 스스로 판단하는 AI 에이전트가 아니라, 사람이 작성한 워크플로를 각 단계가 투명하게 보이도록 그대로 실행하는 '오케스트레이터'라는 점을 분명히 한다.

설치는 도커(Docker)와 도커 컴포즈로 한 번에 끝난다. docker compose up -d를 실행하면 포스트그레스와 더 브레인 두 컨테이너가 뜨고, DB 준비를 기다렸다가 마이그레이션을 적용한 뒤 스케줄러 데몬이 돈다. LLM 단계에는 LM 스튜디오(LM Studio)가, 메모리 조회 단계에는 메모리 볼트 인스턴스가 필요하지만, 셸 단계만 쓰는 워크플로라면 둘 다 없어도 된다. HTTP API는 베어러 토큰 인증을 쓴다.

1인기업 실전 적용 포인트

  • 서버 곳곳에 흩어진 cron 줄과 백업 스크립트를 더 브레인 워크플로로 옮기면, 어떤 작업이 언제 실패했는지 포스트그레스 기록으로 한눈에 추적할 수 있다.
  • '경쟁사 페이지 변경 감지 → 로컬 LLM 요약 → 텔레그램 알림' 같은 흐름을 파일 변경·웹훅 트리거로 엮어 무인 모니터링 라인을 만들 수 있다.
  • MCP 서버를 단계로 붙일 수 있으니, 기존에 쓰던 MCP 도구(검색·DB·파일)를 자동화 파이프라인에 그대로 재활용하면 개발 시간을 크게 아낀다.

전망

포스트그레스·도커 운영 지식이 필요해 완전 초보에겐 진입장벽이 있다. 그러나 시맨틱 버전을 따르며 CLI·워크플로 형식·DB 스키마 같은 공개 인터페이스를 안정화하겠다고 밝혀, 장기 운영을 전제로 한 자동화에는 신뢰를 준다. 'cron 무덤'에 지친 1인 개발자에게 현실적인 정리 도구가 될 만하다.

출처: GitHub - MihaiBuilds/the-brain (https://github.com/MihaiBuilds/the-brain)
← 전체 기사 보기