@striderlabs/mcp-spotify
@striderlabs/mcp-spotify
Spotify용 MCP 서버 — AI 에이전트가 Spotify Web API를 통해 음악을 검색하고, 재생을 제어하고, 플레이리스트를 관리할 수 있게 해줍니다.
Strider Labs에서 만들었습니다.
기능
검색 — 트랙, 아티스트, 앨범, 플레이리스트 찾기
플레이리스트 — 플레이리스트 보기, 만들기, 편집
재생 제어 — 재생, 일시정지, 건너뛰기, 이전 곡, 볼륨 설정
멀티 디바이스 — Spotify Connect 기기 목록 확인 및 전환
OAuth 2.0 — PKCE 기반 안전한 인증 (클라이언트 시크릿 불필요)
토큰 지속성 — 토큰을 로컬에 저장하고 자동으로 갱신
Related MCP server: Spotify MCP Server
설정
1. Spotify 앱 만들기
Spotify Developer Dashboard로 이동합니다.
Create App을 클릭합니다.
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에 로컬로 저장되며 자동으로 갱신됩니다.
환경 변수
변수 | 필수 | 설명 |
| 예 | Spotify 앱의 Client ID |
도구
인증
도구 | 설명 |
| 연결 상태 및 로그인된 계정 확인 |
| 브라우저를 통한 인증 (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 필요
기술 세부 사항
프로토콜: stdio 기반 Model Context Protocol (MCP)
인증: PKCE를 사용한 OAuth 2.0 Authorization Code
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