Sound
Soundは、macOSネイティブのMCPサーバーです。Claude Code、Cursor、WindsurfなどのAIツールが、自然言語を通じてApple Musicの検索、再生、管理を行えるようにします。
APIキーは不要。ブラウザでの認証フローも不要。インストールは1コマンド、セットアップは1プロンプトで完了します。
機能
ツール | 説明 |
| Apple Musicで曲、アルバム、アーティストを検索 |
| 曲の完全なメタデータを取得 |
| トラックリストを含むアルバム情報を取得 |
| カタログIDを指定して曲を再生 |
| 再生/一時停止の切り替え |
| トラックのスキップ |
| 現在のトラック情報と再生状態を取得 |
| 再生キューの読み取りまたは置換 |
| プレイリストの一覧を取得 |
| 最近の再生履歴を取得 |
| 新しいプレイリストを作成 |
| プレイリストに曲を追加 |
| ヘルスチェック |
Related MCP server: MCP AppleMusic Server
要件
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 deployed
Maintenance
Related MCP Connectors
MusicBrainz MCP — wraps MusicBrainz Web Service v2 (free, no auth)
Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
iTunes Search MCP — Apple's public catalog search
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Related MCP Servers
- AlicenseAqualityFmaintenanceFacilitates controlling Apple Music on macOS via AppleScript through MCP commands, allowing users to manage playback, search for tracks, and create playlists.1091MIT
- FlicenseNot gradedqualityDmaintenanceAllows controlling Apple Music on macOS through an MCP server that supports playback control, volume adjustment, and music search functionality.2-
- FlicenseNot gradedqualityDmaintenanceIntegrates Apple Music with MCP clients to search the global catalog, manage personal playlists, and access library data. It enables users to perform actions like creating playlists, adding tracks, and viewing recommendations through natural language commands.1-
- AlicenseNot gradedqualityCmaintenanceMCP server for controlling Apple Music on macOS via AppleScript, enabling playlist management, playback control, and library search through natural language.12 npm1MIT