MCP가 “모델이 도구를 호출하는 프로토콜”이라면, Mirage는 “모든 도구를 파일처럼 보이게 하는 레이어”다. 차이는 크다. MCP는 각 서비스마다 커넥터를 배워야 한다. Mirage는 파일시스템 하나만 알면 된다.
이 설계의 힘은 파이프라인 구성에 있다. Slack 메시지를 S3에 저장하고, Gmail 첨부파일을 GitHub 이슈에 올리고, Notion 페이지를 요약해서 Telegram으로 보내는 작업 — 모두 shell 파이프로 연결할 수 있다. 에이전트는 서비스 경계를 의식하지 않는다.
워크스페이스 이식성도 실용적이다. 환경 전체를 snapshot으로 찍어 다른 머신에서 그대로 재개할 수 있다. 에이전트 실행이 특정 서버에 묶이지 않는다.
근거
“서비스 간 파이프라인을 로컬 디스크처럼 자연스럽게 구성”
연결된 생각
- 20260522-mirage-virtual-filesystem-for-agents — 전체 개념과 지원 백엔드 목록
- 20260522-bash-is-universal-agent-interface — 왜 bash가 공용어가 되는가