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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.jsTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Full Spotify Web API coverage - albums, artists, playlists, player controls, and more.
Spotify MCP — Web API via client_credentials OAuth
Spotify MCP server for ChatGPT, Claude and any AI agent: search songs and artists, list playlists, read playlist songs, create playlist, add songs to playlist, remove songs from playlist, set playlist public or private and save to Liked Songs in your own Spotify account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Spotify yourself; Cotlet does not store your password and you need no Spotify API key. About the official Spotify API: Spotify has a full Web API and, since 23 Apr 2026, an official connector for Claude (checked 5 Nov 2026). The API needs an app you register, and in development mode the app owner must have Premium and the app allows 5 users; unlimited users need a registered business with at least 250,000 monthly users. Setup and FAQ: https://cotlet.dev/integrations/spotify-api-mcp-server
Spotify: Spotify Data API for Millions of songs & podcasts, artists, albums, playlists and more.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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.30 npm84MIT
- FlicenseAqualityDmaintenanceEnables 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.111-
- AlicenseCqualityDmaintenanceEnables natural language control of Spotify, including search, playback, and device management, with robust error handling and automatic token refresh.325 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides tools for searching, controlling playback, and retrieving content from the Spotify Web API.118 npmMIT