Skip to main content
Glama
seayniclabs

Sound

by seayniclabs

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

search_catalog

Apple Music nach Songs, Alben oder Künstlern durchsuchen

get_song_details

Vollständige Metadaten für einen Song abrufen

get_album_details

Albuminformationen mit Titelliste abrufen

play_song

Einen bestimmten Song per Katalog-ID abspielen

play_pause

Wiedergabe umschalten

skip_next / skip_previous

Titelnavigation

get_now_playing

Informationen zum aktuellen Titel und Wiedergabestatus

get_queue / set_queue

Wiedergabewarteschlange lesen oder ersetzen

get_library_playlists

Ihre Playlists auflisten

get_recently_played

Kürzlicher Wiedergabeverlauf

create_playlist

Eine neue Playlist erstellen

add_to_playlist

Songs zu einer Playlist hinzufügen

ping

Integritätsprüfung

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/sound

Aus 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/Sound

Die 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 setup

Dies 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.app

Die 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 build

Sound erfordert Swift 6.1+ und zielt auf macOS 14+ ab.

Lizenz

MIT

Credits

Entwickelt von Seaynic Labs.

-
security - not tested
A
license - permissive license
-
quality - not tested

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