저는 어제 Tidesman v0.1.1을 출시했습니다.
이것은 Apple이 최근 출시한(v1.0) 컨테이너 도구—macOS의 경량 VM에서 Linux 컨테이너를 실행하기 위해 Apple이 출시한 런타임—를 위한 무료 네이티브 MCP 서버입니다. Tidesman은 이를 AI 어시스턴트(Claude, Codex, 모든 MCP 준수 클라이언트)에 노출하여, 여러분의 AI가 자신의 Mac에서 컨테이너를 생성하고, 내부에서 명령을 실행하며, 로그를 읽고, 이를 제거할 수 있도록 합니다.
제가 가장 제대로 구현하고 싶었던 부분은 연결 방식입니다. 기존의 커뮤니티 서버들은 컨테이너 명령줄(command line)을 스크립트화하고 그 텍스트 출력을 파싱(parse)합니다. 대신 저는 Apple의 자체 Swift 클라이언트 라이브러리를 통해 Apple의 백그라운드 엔진과 직접 통신하도록 Tidesman을 구축했습니다. 이 방식은 더 빠르며, CLI의 형식이 변경되어도 깨지지 않습니다.
제대로 구현하고자 했던 몇 가지 다른 사항들은 다음과 같습니다:
• 기본적으로 안전함. 읽기 전용(read-only)으로 시작하며, 명령 실행으로 업그레이드하는 옵션을 선택할 수 있고, 삭제와 같은 파괴적인 작업은 별도의 명시적인 단계로 분리되어 있습니다. 호스트 폴더 접근은 사용자가 직접 켜지 않는 한 꺼져 있습니다.
• 모든 도구 호출(tool call)이 기록되므로, AI가 정확히 무엇을 했는지 확인할 수 있습니다.
• 서명 및 공증(notarized)을 마쳤으며, 무료이고, Homebrew 또는 GitHub에서 바로 설치할 수 있습니다.
요구 사항: Apple Silicon 기반의 macOS 26(이는 저의 제약이 아닌 Apple의 제약입니다) 및 Apple의 컨테이너 도구가 설치되어 실행 중이어야 합니다. Tidesman은 Apple의 엔진을 구동하는 것이지, 엔진을 포함하고 있는 것이 아닙니다.
설치: brew install JeronimoColon/tidesman/tidesman 또는 Claude Desktop용 .mcpb 파일을 가져오세요.
더 자세한 정보는 https://tidesman.dev 에서 확인하세요.
#MCP #AI #macOS #AppleSilicon #DeveloperTools
submitted by /u/JeronimoColon
[link] [comments]