@striderlabs/mcp-spotify
@striderlabs/mcp-spotify
MCP-сервер для Spotify — позволяет ИИ-агентам искать музыку, управлять воспроизведением и плейлистами через Spotify Web API.
Создано Strider Labs.
Возможности
Поиск — поиск треков, исполнителей, альбомов и плейлистов
Плейлисты — просмотр, создание и редактирование ваших плейлистов
Управление воспроизведением — воспроизведение, пауза, переключение треков, возврат назад, регулировка громкости
Несколько устройств — список устройств Spotify Connect и переключение между ними
OAuth 2.0 — безопасная авторизация с PKCE (не требуется client secret)
Хранение токенов — токены сохраняются локально и автоматически обновляются
Related MCP server: Spotify MCP Server
Настройка
1. Создайте приложение Spotify
Перейдите на Spotify Developer Dashboard
Нажмите Создать приложение
Укажите Redirect URI:
http://localhost:8888/callbackСкопируйте ваш Client ID
2. Установка
npx @striderlabs/mcp-spotifyИли установите глобально:
npm install -g @striderlabs/mcp-spotify3. Настройка Claude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"spotify": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-spotify"],
"env": {
"SPOTIFY_CLIENT_ID": "your_client_id_here"
}
}
}
}4. Авторизация
В Claude вызовите инструмент авторизации один раз:
spotify_authОткроется окно браузера для подтверждения доступа. После одобрения токены сохраняются локально в ~/.striderlabs/spotify/tokens.json и автоматически обновляются.
Переменные окружения
Переменная | Обязательная | Описание |
| Да | Client ID вашего приложения Spotify |
Инструменты
Аутентификация
Инструмент | Описание |
| Проверить статус подключения и учётную запись |
| Авторизоваться через браузер (OAuth 2.0 PKCE) |
| Очистить сохранённые токены |
Поиск
Инструмент | Параметры | Описание |
|
| Искать треки |
|
| Искать исполнителей |
|
| Искать альбомы |
|
| Искать плейлисты |
Плейлисты
Инструмент | Параметры | Описание |
|
| Получить ваши плейлисты |
|
| Создать новый плейлист |
|
| Добавить треки |
|
| Удалить треки |
Воспроизведение
Инструмент | Параметры | Описание |
| — | Текущий трек, позиция, устройство |
|
| Запустить/возобновить воспроизведение |
|
| Приостановить воспроизведение |
|
| Перейти к следующему треку |
|
| Перейти к предыдущему треку |
|
| Установить громкость (0–100) |
| — | Список устройств Spotify Connect |
|
| Переключить устройство воспроизведения |
Пример рабочего процесса
1. spotify_status → check if authenticated
2. spotify_auth → open browser to authorize (first time)
3. search_tracks query="Bohemian Rhapsody"
4. get_devices → list available devices
5. play uris=["spotify:track:..."] deviceId="..."
6. get_currently_playing → see what's playing
7. set_volume volumePercent=70
8. next_track → skip to next
9. get_playlists → see your playlists
10. create_playlist name="AI Picks"
11. add_to_playlist playlistId="..." uris=["spotify:track:..."]Требования
Node.js 18+
Аккаунт Spotify (Free или Premium)
Spotify Premium требуется для: управления громкостью, управления воспроизведением
Технические детали
Протокол: Model Context Protocol (MCP) через stdio
Авторизация: OAuth 2.0 Authorization Code с PKCE
API: Spotify Web API v1
Хранение токенов:
~/.striderlabs/spotify/tokens.jsonАвтоматизация браузера: Playwright (для запуска браузера OAuth)
Лицензия
MIT — Strider Labs
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceAn MCP server that enables users to control Spotify playback, search music, and manage playlists through natural conversation. It is updated for the February 2026 Spotify Web API changes and supports full playlist CRUD operations.167MIT
- AlicenseBqualityAmaintenanceMCP server for the Spotify Web API — gives Claude and other AI assistants tools to search music, control playback, manage playlists, library, and podcasts.59MIT
- AlicenseAqualityCmaintenanceMCP server for Spotify that enables playlist building and music discovery through 19 tools, allowing LLM agents to search tracks/artists/albums, manage playlists, control playback, and access personal listening data.20MIT
- AlicenseNot gradedqualityDmaintenanceAn unofficial MCP server that provides access to Spotify's Web API through the Model Context Protocol, enabling AI assistants to search music, manage playlists, and control playback.169ISC
Related MCP Connectors
MCP server for Producer/Riffusion AI music generation
MCP server for Suno AI music generation, lyrics, and covers
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/markswendsen-code/mcp-spotify'
If you have feedback or need assistance with the MCP directory API, please join our Discord server