spotify-mcp
Provides tools to interact with Spotify's Web API for controlling playback (play, pause, resume, next, previous, volume), searching tracks/albums/artists/playlists, queueing tracks, listing devices, and retrieving playback state.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@spotify-mcpplay 'Bohemian Rhapsody' by Queen"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
spotify-mcp
Spotify Web API'yı MCP olarak Hermes'e bağlayan sunucu. Computer use / UI otomasyonu yok — her şey resmi Spotify Web API ile. Windows, macOS ve Linux'ta çalışır; hesaptaki hangi cihaz aktifse (desktop, telefon, web) onu kontrol eder.
Özellikler
▶️ Şarkı/albüm/sanatçı/playlist ara & çal
⏸️ Duraklat / devam et / ileri / geri
🔊 Ses seviyesi (0-100)
⏭️ Sıraya ekle (queue)
📱 Aktif cihazları listele, çalan şarkıyı göster
Related MCP server: Spotify MCP Server
Kurulum
1. Spotify Developer App oluştur
https://developer.spotify.com/dashboard adresine gir → Create app
App name/description doldur, Redirect URI olarak şunu ekle:
http://127.0.0.1:8890/callbackClient ID'yi (ve varsa Client Secret'ı) kopyala.
2. Config yaz
mkdir -p ~/.spotify-mcp~/.spotify-mcp/config.json:
{
"clientId": "SENIN_CLIENT_ID",
"clientSecret": "SENIN_CLIENT_SECRET"
}3. OAuth (bir kere)
node auth.jsTarayıcı açılır, Spotify'a girip Agree'e basarsın, token ~/.spotify-mcp/tokens.json'a kaydedilir. Refresh token otomatik yenilenir.
4. Hermes'e ekle
printf 'Y\n' | hermes mcp add spotify --command node --args C:/Users/<user>/Documents/GitHub/spotify-mcp/server.js
hermes mcp ls
hermes mcp test spotifyMCP tool'ları yeni oturumlarda yüklenir — ekledikten sonra yeni bir sohbet başlat.
Tool'lar
Tool | Açıklama |
| Şarkı ara & hemen çal |
| Sanatçı çal |
| Albüm çal |
| Playlist çal |
| Direkt spotify: URI çal |
| Sıraya ekle |
| Duraklat / devam |
| İleri / geri |
| Ses 0-100 |
| Ne çalıyor, hangi cihazda |
| Aktif cihazlar (id'leriyle) |
| Arama |
| Auth durumu |
device= cihaz adı. Önce tam eşleşme aranır (örn."FURKAN"→ Windows PC), tam eşleşme yoksa alt dize (örn."Macbook"→ "Furkan Macbook Air"). Dikkat:"FURKAN"aynı zamanda "Furkan Macbook Air"in alt dizesi — bu yüzden tam eşleşme önceliklidir! Verilmezse aktif cihazda çalar. Cihaz değişiminde aktif cihaz önce pause edilir (~7sn oturum bırakma süresi), sonra hedefe play edilir.
Notlar
Playback kontrolü (play/pause/skip/volume) Premium hesap gerektirir (Spotify kuralı). Arama ve auth her hesapta çalışır.
Playback, hesabında aktif olan cihaza gider. Cihaz yoksa: Spotify'ı aç, bir şarkı başlat, sonra tekrar dene.
Sıfır npm bağımlılığı — Node >= 18 yeterli.
Test (probe)
printf '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"probe","version":"1.0"}}}\n' | node server.jsThis server cannot be installed
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
- Alicense-qualityCmaintenanceEnables control of Spotify through natural language by searching the catalog, managing playback and devices, controlling playlists, and managing saved songs. Includes OAuth authentication and streamable HTTP transport for remote connectivity.Last updated2480ISC
- Flicense-qualityDmaintenanceEnables control of Spotify playback through OAuth authentication, including play/pause, track navigation, volume control, device management, and searching/playing songs by artist or track name.Last updated1
- FlicenseAqualityDmaintenanceEnables interaction with Spotify through OAuth 2.0 authentication, supporting search for tracks/artists/albums/playlists, user profile access, and playlist management including creation and adding tracks.Last updated6
- AlicenseCqualityDmaintenanceEnables natural language control of Spotify, including search, playback, and device management, with robust error handling and automatic token refresh.Last updated374MIT
Related MCP Connectors
Spotify MCP — Web API via client_credentials OAuth
Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art.
Deezer public music catalog (search/tracks/albums/artists/charts)
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/raksix/spotify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server