MCP Catalogs
首页

mcp-spotify-player

by vsaez·19·综合分 40

一个将 Spotify 控制与 AI 助手集成的 MCP 服务器,支持自然语言音乐命令。

mediaai-llmproductivity
5
Forks
2
活跃 Issue
8 个月前
最近提交
2 天前
收录于

概述

MCP Spotify Player 是一个基于 Python 的 MCP 服务器,允许 AI 助手通过自然语言命令控制 Spotify。它提供全面的功能,包括播放控制、搜索功能、设备管理和播放列表操作。该服务器实现了 OAuth 认证以安全访问 Spotify API,并提供可扩展的模块化架构。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 Claude 或 Cursor 等 AI 助手控制 Spotify 播放
:使用自然语言命令创建和管理播放列表
:在 AI 协助下搜索音乐和艺术家
:我需要 Spotify 高级账户吗?
:如何获取 Spotify API 凭据?

什么时候选它

如果您想通过AI助手直接控制Spotify而无需切换应用程序,尤其是当您已经在使用Claude Desktop或带有GitHub Copilot的JetBrains IDE时,请选择此工具。

什么时候不要选它

如果您没有Spotify Premium、使用不支持MCP的AI助手,或者更喜欢专用的音乐播放器界面而非命令行控制,请不要选择此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • play_music

    Play music by query

  • pause_music

    Pause playback

  • skip_next

    Skip to next track

  • skip_previous

    Skip to previous track

  • set_volume

    Set playback volume (0-100)

  • search_music

    Search for tracks, artists, or albums

  • get_playlists

    List user playlists

  • create_playlist

    Create a new playlist

  • add_tracks_to_playlist

    Add tracks to a playlist

  • get_current_playing

    Get the currently playing track

  • get_devices

    List available playback devices

  • auth

    Authenticate with Spotify

可对比工具

mcp-music-playerspotify-mcpai-music-controlmcp-youtube-player

安装

安装

  1. 克隆仓库:
git clone <repository-url>
cd mcp-spotify-player
  1. 安装包:
pip install .
  1. 设置环境变量:
cp env.example .env

编辑 .env 文件,添加您的 Spotify 凭据。

  1. 配置 Claude Desktop:

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "spotify-player": {
      "command": "/path/to/python",
      "args": [
        "-m",
        "mcp_spotify_player"
      ],
      "cwd": "/path/to/cloned/repo/mcp-spotify-player",
      "env": {
        "SPOTIFY_CLIENT_ID": "your_client_id",
        "SPOTIFY_CLIENT_SECRET": "your_client_secret",
        "SPOTIFY_REDIRECT_URI": "http://127.0.0.1:8000/auth/callback"
      }
    }
  }
}

FAQ

我需要 Spotify 高级账户吗?
是的,建议使用 Spotify 高级账户以获得最佳体验,特别是播放控制等功能。
如何获取 Spotify API 凭据?
在 Spotify 开发者仪表板上创建一个应用程序来获取您的 CLIENT_ID 和 CLIENT_SECRET。

mcp-spotify-player 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。