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 для управления воспроизведением — часть инструментов не работает на бесплатном аккаунте.