Sound
Sound ist ein nativer macOS MCP-Server, mit dem KI-Tools wie Claude Code, Cursor und Windsurf Apple Music über natürliche Sprache durchsuchen, abspielen und verwalten können.
Keine API-Schlüssel. Keine Browser-Authentifizierungsabläufe. Ein Befehl zur Installation, ein Prompt zur Einrichtung.
Was es kann
Tool | Beschreibung |
| Apple Music nach Songs, Alben oder Künstlern durchsuchen |
| Vollständige Metadaten für einen Song abrufen |
| Albuminformationen mit Titelliste abrufen |
| Einen bestimmten Song per Katalog-ID abspielen |
| Wiedergabe umschalten |
| Titelnavigation |
| Informationen zum aktuellen Titel und Wiedergabestatus |
| Wiedergabewarteschlange lesen oder ersetzen |
| Ihre Playlists auflisten |
| Kürzlicher Wiedergabeverlauf |
| Eine neue Playlist erstellen |
| Songs zu einer Playlist hinzufügen |
| Integritätsprüfung |
Related MCP server: MCP AppleMusic Server
Anforderungen
macOS 14+ (Sonoma oder neuer) auf Apple Silicon
Apple Music-Abonnement (für die Wiedergabe; Katalogsuche funktioniert auch ohne)
Ein MCP-kompatibles KI-Tool (Claude Code, Cursor, Windsurf, etc.)
Zum Erstellen aus dem Quellcode: Xcode 16.3+ / Swift 6.1+
Installation
Homebrew (empfohlen)
brew install seayniclabs/tap/soundAus dem Quellcode
git clone https://github.com/seayniclabs/sound.git
cd sound
swift build -c release
codesign --force --sign - --entitlements Sources/Sound/Sound.entitlements .build/release/SoundDie Binärdatei befindet sich unter .build/release/Sound.
Erstmalige Einrichtung
Führen Sie den Einrichtungsbefehl aus, um den Zugriff auf Apple Music zu gewähren:
sound setupDies löst die macOS-Berechtigungsabfrage aus. Sie müssen dies nur einmal tun.
Zu Claude Code hinzufügen
claude mcp add sound -- $(which sound)Oder manuell zu ~/.claude.json hinzufügen:
{
"mcpServers": {
"sound": {
"command": "/path/to/sound",
"args": ["serve"]
}
}
}Verwendung
Sobald die Verbindung hergestellt ist, sprechen Sie einfach mit Ihrem KI-Tool:
"Suche in Apple Music nach Tycho"
"Spiele Everlong von Foo Fighters"
"Erstelle eine Playlist namens Focus und füge diese Titel hinzu"
"Was läuft gerade?"
"Springe zum nächsten Titel"
Funktionsweise
Sound verwendet Apples MusicKit-Framework, um nativ unter macOS mit Apple Music zu interagieren. Es kommuniziert mit KI-Tools über stdio unter Verwendung des Model Context Protocol (JSON-RPC).
AI Tool --stdio/JSON-RPC--> Sound --MusicKit--> Apple Music
--ApplicationMusicPlayer--> Music.appDie Authentifizierung wird von macOS übernommen – die Binärdatei verfügt über eine eingebettete Bundle-ID (com.seayniclabs.sound) und die MusicKit-Berechtigung. Benutzer klicken bei der Aufforderung einfach einmal auf "Erlauben". Keine Token, keine Aktualisierungslogik, keine Konfigurationsdateien.
Erstellen
swift build # debug build
swift build -c release # release buildSound erfordert Swift 6.1+ und zielt auf macOS 14+ ab.
Lizenz
MIT
Credits
Entwickelt von 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