Sound
Sound는 Claude Code, Cursor, Windsurf와 같은 AI 도구가 자연어를 통해 Apple Music을 검색, 재생 및 관리할 수 있도록 하는 macOS 네이티브 MCP 서버입니다.
API 키도, 브라우저 인증 흐름도 필요 없습니다. 명령어 한 줄로 설치하고, 프롬프트 한 번으로 설정하세요.
주요 기능
도구 | 설명 |
| Apple Music에서 노래, 앨범 또는 아티스트 검색 |
| 노래의 전체 메타데이터 가져오기 |
| 트랙 목록을 포함한 앨범 정보 가져오기 |
| 카탈로그 ID로 특정 노래 재생 |
| 재생/일시 정지 전환 |
| 트랙 탐색 |
| 현재 재생 중인 트랙 정보 및 재생 상태 |
| 재생 대기열 읽기 또는 교체 |
| 내 재생 목록 나열 |
| 최근 청취 기록 |
| 새 재생 목록 생성 |
| 재생 목록에 노래 추가 |
| 상태 확인 |
요구 사항
Apple Silicon 기반 macOS 14 이상 (Sonoma 이상)
Apple Music 구독 (재생용; 카탈로그 검색은 구독 없이도 가능)
MCP 호환 AI 도구 (Claude Code, Cursor, Windsurf 등)
소스에서 빌드 시: Xcode 16.3+ / Swift 6.1+
설치
Homebrew (권장)
brew install seayniclabs/tap/sound소스에서 빌드
git clone https://github.com/seayniclabs/sound.git
cd sound
swift build -c release
codesign --force --sign - --entitlements Sources/Sound/Sound.entitlements .build/release/Sound바이너리는 .build/release/Sound에 있습니다.
최초 설정
Apple Music 접근 권한을 부여하려면 설정 명령어를 실행하세요:
sound setup이 명령어를 실행하면 macOS 권한 프롬프트가 나타납니다. 이 작업은 한 번만 수행하면 됩니다.
Claude Code에 추가
claude mcp add sound -- $(which sound)또는 ~/.claude.json에 수동으로 추가하세요:
{
"mcpServers": {
"sound": {
"command": "/path/to/sound",
"args": ["serve"]
}
}
}사용법
연결이 완료되면 AI 도구에 다음과 같이 말해보세요:
"Apple Music에서 Tycho 검색해줘"
"Foo Fighters의 Everlong 재생해줘"
"Focus라는 재생 목록을 만들고 이 트랙들을 추가해줘"
"지금 뭐 재생 중이야?"
"다음 트랙으로 넘겨줘"
작동 원리
Sound는 Apple의 MusicKit 프레임워크를 사용하여 macOS에서 Apple Music과 네이티브로 상호 작용합니다. Model Context Protocol(JSON-RPC)을 사용하여 stdio를 통해 AI 도구와 통신합니다.
AI Tool --stdio/JSON-RPC--> Sound --MusicKit--> Apple Music
--ApplicationMusicPlayer--> Music.app인증은 macOS에서 처리됩니다. 바이너리에는 번들 식별자(com.seayniclabs.sound)와 MusicKit 권한이 포함되어 있습니다. 사용자는 프롬프트가 나타나면 "허용"을 클릭하기만 하면 됩니다. 토큰, 새로 고침 로직, 설정 파일은 필요 없습니다.
빌드
swift build # debug build
swift build -c release # release buildSound는 Swift 6.1 이상이 필요하며 macOS 14 이상을 대상으로 합니다.
라이선스
MIT
크레딧
Seaynic Labs에서 제작.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seayniclabs/stem'
If you have feedback or need assistance with the MCP directory API, please join our Discord server