你是否曾经觉得Spotify无法理解你的心情,或者总是播放那些老掉牙的歌曲?如果我告诉你,你可以直接与Spotify对话,让它根据你的心情播放歌曲,甚至建立真正打动你的歌曲队列,你会不会觉得很酷?
在本教程中,我们将教你如何将Spotify MCP服务器集成到Claude Desktop应用中。通过这份循序渐进的指南,你将学会如何安装应用、配置Spotify API、克隆Spotify MCP服务器,并无缝集成到Claude Desktop,为你带来个性化且动态的音乐体验。
超低价获取优质代理! 以超值价格抢购高质量代理!
安装Claude Desktop
前往claude.ai官网,下载安装包,并按照默认设置安装Claude Desktop。
通过MCP服务器控制你的Spotify播放列表
(Claude下载页面截图)
设置Spotify API
使用你的Spotify账号凭证登录 https://developer.spotify.com/。
通过MCP服务器控制你的Spotify播放列表
(Spotify开发者平台截图)
访问 https://developer.spotify.com/dashboard 的Dashboard页面,并接受相关条款。创建一个应用,redirect_uri设置为 http://localhost:8888。如下图,我将“APIs used”配置为“Web Playback SDK”。
通过MCP服务器控制你的Spotify播放列表
(Spotify开发者平台截图)
设置Spotify MCP服务器
打开终端,运行以下命令克隆spotify-mcp仓库:
$ git clone https://github.com/varunneal/spotify-mcp.git
这个MCP服务器提供多种功能,包括:
开始、暂停、跳过播放
搜索曲目、专辑、艺术家和播放列表
获取曲目、专辑、艺术家和播放列表的信息
管理Spotify播放队列
要在Visual Studio Code中打开Claude Desktop的配置文件,可使用以下命令:
code $env:AppData\Claude\claude_desktop_config.json
配置文件需要你的Client ID和Client Secret,这些信息可在你于Spotify开发者平台创建的应用中获取。
通过MCP服务器控制你的Spotify播放列表
(Spotify开发者平台截图)
此外,你还需指定应用位置和重定向URL。以下是一个可直接复制粘贴的配置文件样例。请务必将占位符替换为你的实际Client ID、Client Secret和Redirect URL:
{
"mcpServers": {
"spotify": {
"command": "uv",
"args": [
"--directory",
"C:/Repository/GitHub/spotify-mcp",
"run",
"spotify-mcp"
],
"env": {
"SPOTIFY_CLIENT_ID": "SPOTIFY_CLIENT_ID",
"SPOTIFY_CLIENT_SECRET": "SPOTIFY_CLIENT_SECRET",
"SPOTIFY_REDIRECT_URI": "http://localhost:8888"
}
}
}
}
保存更改后,完全关闭Claude Desktop应用并重新启动。你会在聊天选项中看到新出现的图标,表示工具已成功设置。
通过MCP服务器控制你的Spotify播放列表
在Claude Desktop中使用MCP服务器
我请求创建一个包含最新旁遮普歌曲的新播放列表。Claude理解了我的需求,并请求访问Spotify搜索工具。要继续,请点击“仅为此对话允许”按钮以授权所需权限。
通过MCP服务器控制你的Spotify播放列表
Claude已成功为我创建了播放列表,并正在播放歌曲。
通过MCP服务器控制你的Spotify播放列表
这是我的Spotify桌面应用,与AI的响应保持同步。
通过MCP服务器控制你的Spotify播放列表
结语
我一直在用这个MCP服务器,在心情低落时播放悲伤歌曲,或在编码项目时创建工作专用播放列表。感觉Spotify终于能真正理解我的心情了。这只是个开始;你可以按照上面的指南集成更多MCP服务器。
领取专属 10元无门槛券
私享最新 技术干货