Skip to main content
Glama
seayniclabs

Sound

by seayniclabs

Sound es un servidor MCP nativo para macOS que permite a herramientas de IA como Claude Code, Cursor y Windsurf buscar, reproducir y gestionar Apple Music mediante lenguaje natural.

Sin claves API. Sin flujos de autenticación en el navegador. Un comando para instalar, una instrucción para configurar.

Qué hace

Herramienta

Descripción

search_catalog

Buscar canciones, álbumes o artistas en Apple Music

get_song_details

Obtener metadatos completos de una canción

get_album_details

Obtener información del álbum con el listado de pistas

play_song

Reproducir una canción específica por ID de catálogo

play_pause

Alternar reproducción

skip_next / skip_previous

Navegación de pistas

get_now_playing

Información de la pista actual y estado de reproducción

get_queue / set_queue

Leer o reemplazar la cola de reproducción

get_library_playlists

Listar tus listas de reproducción

get_recently_played

Historial de escucha reciente

create_playlist

Crear una nueva lista de reproducción

add_to_playlist

Añadir canciones a una lista de reproducción

ping

Comprobación de estado

Requisitos

  • macOS 14+ (Sonoma o posterior) en Apple Silicon

  • Suscripción a Apple Music (para la reproducción; la búsqueda en el catálogo funciona sin ella)

  • Una herramienta de IA compatible con MCP (Claude Code, Cursor, Windsurf, etc.)

  • Para compilar desde el código fuente: Xcode 16.3+ / Swift 6.1+

Instalación

Homebrew (recomendado)

brew install seayniclabs/tap/sound

Desde el código fuente

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

El binario se encuentra en .build/release/Sound.

Configuración inicial

Ejecuta el comando de configuración para otorgar acceso a Apple Music:

sound setup

Esto activa el aviso de permisos de macOS. Solo necesitas hacer esto una vez.

Añadir a Claude Code

claude mcp add sound -- $(which sound)

O añádelo manualmente a ~/.claude.json:

{
  "mcpServers": {
    "sound": {
      "command": "/path/to/sound",
      "args": ["serve"]
    }
  }
}

Uso

Una vez conectado, simplemente habla con tu herramienta de IA:

  • "Busca a Tycho en Apple Music"

  • "Reproduce Everlong de Foo Fighters"

  • "Crea una lista de reproducción llamada Focus y añade estas pistas"

  • "¿Qué está sonando ahora?"

  • "Salta a la siguiente pista"

Cómo funciona

Sound utiliza el framework MusicKit de Apple para interactuar con Apple Music de forma nativa en macOS. Se comunica con las herramientas de IA a través de stdio utilizando el Model Context Protocol (JSON-RPC).

AI Tool  --stdio/JSON-RPC-->  Sound  --MusicKit-->  Apple Music
                                     --ApplicationMusicPlayer-->  Music.app

La autenticación es gestionada por macOS: el binario tiene un identificador de paquete incrustado (com.seayniclabs.sound) y el derecho de MusicKit. Los usuarios solo tienen que hacer clic en "Permitir" una vez cuando se les solicite. Sin tokens, sin lógica de actualización, sin archivos de configuración.

Compilación

swift build           # debug build
swift build -c release  # release build

Sound requiere Swift 6.1+ y es compatible con macOS 14+.

Licencia

MIT

Créditos

Creado por 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