Sound
Soundは、macOSネイティブのMCPサーバーです。Claude Code、Cursor、WindsurfなどのAIツールが、自然言語を通じてApple Musicの検索、再生、管理を行えるようにします。
APIキーは不要。ブラウザでの認証フローも不要。インストールは1コマンド、セットアップは1プロンプトで完了します。
機能
ツール | 説明 |
| Apple Musicで曲、アルバム、アーティストを検索 |
| 曲の完全なメタデータを取得 |
| トラックリストを含むアルバム情報を取得 |
| カタログIDを指定して曲を再生 |
| 再生/一時停止の切り替え |
| トラックのスキップ |
| 現在のトラック情報と再生状態を取得 |
| 再生キューの読み取りまたは置換 |
| プレイリストの一覧を取得 |
| 最近の再生履歴を取得 |
| 新しいプレイリストを作成 |
| プレイリストに曲を追加 |
| ヘルスチェック |
要件
macOS 14以降(Sonoma以降)のApple Silicon搭載Mac
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とネイティブにやり取りします。AIツールとは、Model Context Protocol (JSON-RPC) を使用してstdio経由で通信します。
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