MCPHIVE

Spotify MCP: Документация

Обновлено:

Подключение

Ставится из исходников: git clone репозитория, npm install, npm run build. В spotify-config.json указываются Client ID, Client Secret и Redirect URI из Spotify Developer Dashboard, затем npm run auth открывает ссылку авторизации в браузере — токены сохраняются локально и обновляются сервером автоматически по refresh-токену.

Что умеет

30+ инструментов: воспроизведение (play, pause, resume, переключение треков, громкость), поиск (searchSpotify — треки, альбомы, артисты, плейлисты), очередь (getNowPlaying, getQueue, addToQueue), плейлисты (createPlaylist, getMyPlaylists, getPlaylistTracks, updatePlaylist, addTracksToPlaylist, removeTracksFromPlaylist, reorderPlaylistItems), альбомы (getAlbums, getAlbumTracks, сохранение и удаление), библиотека (getUsersSavedTracks, getRecentlyPlayed, removeUsersSavedTracks), устройства (getAvailableDevices).

Сценарий для агента

«Включи что-нибудь похожее на текущий трек», «добавь три следующих трека в очередь», «создай плейлист "Фокус" из последних сохранённых треков».

Важно

Community-проект (автор marcelmarais, 400 звёзд на GitHub), не официальный продукт Spotify. Требует активное устройство с Spotify Premium для управления воспроизведением — часть инструментов не работает на бесплатном аккаунте.

Spotify MCP — Документация