AI 비서에게 컨테이너 관리 맡기는 안전장치
애플 컨테이너 전용 MCP 서버 타이드스맨, 읽기 전용부터 시작하는 3단 권한
AI 비서가 내 컴퓨터의 리눅스 컨테이너를 들여다보고 다루게 하되, 실수로 무언가를 지우지는 못하게 하고 싶다면 참고할 도구가 나왔다. 타이드스맨(Tidesman)은 애플(Apple)의 컨테이너 도구로 리눅스 컨테이너를 실행·이해·디버깅하도록 돕는 전용 MCP(모델 컨텍스트 프로토콜) 서버다. 클로드(Claude)·코덱스(Codex)를 비롯한 모든 MCP 클라이언트가 이 서버를 통해 컨테이너를 보고 조작할 수 있다. macOS 26(타호)·애플 실리콘 전용이며, 무료로 제공되고 애플의 서명·공증을 거쳤다.
무슨 일인가
대부분의 유사 도구는 컨테이너 명령줄에 명령을 흘려보내고 그 텍스트 출력을 긁어 해석한다. 타이드스맨은 다른 길을 택했다. 애플이 자사 컨테이너 명령에 쓰는 것과 동일한 스위프트(Swift) 클라이언트 라이브러리에 직접 연결해 엔진과 대화한다. 그 결과 출력 형식이 바뀌어도 깨지지 않고, 긁어온 문자열이 아니라 구조화된 데이터를 돌려줘 AI가 그 내용을 그대로 추론에 쓸 수 있다. 통신은 표준 입출력(stdio)으로만 이뤄져 별도 포트를 열지 않고 소켓도 열지 않는다.
핵심 짚어보기
안전 설계가 이 도구의 핵심이다. 실행 시 --mode 플래그 하나로 허용 범위를 정하는데, 기본값은 읽기 전용이라 조회만 되고 아무것도 실행·중지·삭제되지 않는다. 세이프(safe) 모드는 여기에 컨테이너 실행·명령 투입·정지·강제 종료를 더하되 삭제는 막고, 풀(full) 모드에서만 삭제 같은 파괴적 작업이 열린다. 도구는 아홉 개다. 조회용으로 엔진 상태 확인, 컨테이너 목록, 상세 조회, 로그 읽기가 모든 모드에서 되고, 실행·명령·정지·종료는 세이프 이상, 삭제는 풀 모드에서만 쓸 수 있다. 또 내 맥의 폴더는 명시적으로 허용하지 않는 한 컨테이너에 연결되지 않고, 모든 호출이 로컬 감사 로그에 남아 AI가 언제 무엇을 했는지 추적된다.
1인기업 실전 적용 포인트
- 컨테이너를 다루는 개인 개발자라면 클로드나 코덱스에 붙여 "어떤 컨테이너가 죽었는지, 로그에 뭐가 찍혔는지"를 대화로 물어보는 디버깅 워크플로를 짤 수 있다. 처음엔 읽기 전용으로 붙여 관찰만 시키자.
- 자동화 스크립트를 AI에 맡길 때는 세이프 모드로 실행·재시작까지만 허용하고, 삭제가 필요한 순간에만 풀 모드를 의식적으로 켜는 식으로 권한을 최소화한다.
- 내려받은 뒤 함께 제공되는 SHA256SUMS 파일로
shasum -c검증을 돌려 위변조 여부를 먼저 확인한다. - 감사 로그가 남으므로, AI가 인프라를 건드리는 자동화를 운영할 때 사후 점검·문제 추적 자료로 활용할 수 있다.
전망 / 주의점
"AI에게 인프라를 맡기되 권한은 사람이 통제한다"는 최근 흐름을 잘 보여주는 사례다. 다만 애플 실리콘 맥과 최신 macOS에서만 돌고, 애플 컨테이너 엔진이 먼저 설치·실행돼 있어야 한다. 애플과 무관한 개인 프로젝트라는 점도 참고하자.
출처: Hacker News (https://tidesman.dev/)