5 v1.1.0 更新于 2026-11-06

Spotify Soundtrack MCP MCP Server

Spotify + TMDB tools: movie soundtrack playlists, playlist curation, taste stats and playback.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "spotify-soundtrack-mcp": {
      "command": "uvx",
      "args": [
        "spotify-soundtrack-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 18 个工具

spotify_related_artists
列出与某艺人共享最多歌曲的相关艺人(替代已下线的 Spotify related artists 功能)。
get_artist_network
探索艺人的合作网络,展示与其共同创作最多的艺人。
spotify_get_recommendations
基于种子协作者和流派搜索生成歌曲推荐(替代已下线的 recommendations API)。
spotify_discover_by_artist
围绕某位艺人探索并推荐相关歌曲。
spotify_genre_explorer
列出内置的流派集合供浏览和探索。
get_audio_features
获取音频特征(因 Spotify 已下线,返回不可用提示)。
reorder_playlist_by_audio_features
按音频特征重排播放列表(功能已受限)。
spotify_discover_deep_cuts
发现艺人专辑中不属于热门搜索结果的深藏曲目。
spotify_taste_profile
分析用户听歌品味,报告艺人多样性和年代分布。
spotify_get_user
查看用户档案信息(仅限本人账号)。
spotify_check_playlist_followers
检查播放列表的关注者情况(仅限本人账号)。
spotify_sync_library
将用户喜欢的歌曲和自建播放列表下载同步到本地 JSON 缓存。
spotify_query_library
在本地库缓存上查询音乐信息,无需调用 Spotify。
spotify_library_stats
基于本地库缓存生成音乐库统计信息。
spotify_vibe_playlist
根据心情或 energy/valence 目标,从已收藏歌曲生成播放列表预览。
spotify_era_playlist
按年代(可基于本地库)生成播放列表。
spotify_time_capsule_playlist
生成某一特定年份保存歌曲的时间胶囊播放列表。
spotify_radio_playlist
混合某艺人歌曲及其合作艺人的歌曲,生成电台式播放列表。