marcelmarais/spotify-mcp-server

Lightweight MCP server for Spotify

해결하는 문제

이 프로젝트는 AI 어시스턴트(Claude, Cursor, Cline 등)가 사용자의 Spotify 계정과 직접 상호작용할 수 있는 방법을 제공합니다. 대규모 언어 모델(LLM)의 추론과 실제 음악 재생 및 라이브러리 관리 제어 사이의 간극을 메워, 사용자가 자연어 명령으로 음악을 제어할 수 있도록 합니다.

작동 방식

Model Context Protocol (MCP) 서버로 구현되었습니다. OAuth 2.0 인증을 사용하여 Spotify Web API에 연결합니다. 구성이 완료되면 AI 어시스턴트가 Spotify에서 트랙 검색, 재생 제어, 플레이리스트 관리 등의 작업을 수행하기 위해 호출할 수 있는 도구 세트를 노출합니다.

대상 사용자

자연어를 사용하여 음악 재생을 제어하고 Spotify 라이브러리를 정리하고자 하는 AI 기반 IDE 또는 데스크톱 어시스턴트 사용자.

주요 특징

  • 재생 제어: 재생, 일시 중지, 재개, 건너뛰기 및 볼륨 조절 (볼륨 조절에는 Premium 필요).
  • 라이브러리 관리: 플레이리스트 생성, 업데이트 및 순서 변경, "좋아요 표시한 곡" 관리.
  • 큐레이션 도구: 아티스트, 앨범 및 트랙을 검색하여 새로운 플레이리스트 생성.
  • 통합: Claude Desktop, Cursor 및 VS Code (Cline를 통해)와 호환됩니다.
  • 자동 인증: OAuth 2.0 토큰 처리 및 액세스 토큰 자동 갱신.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트