使用说明
spotify mcp服务器
一个mcp服务器,用于将您的Spotify个人资料中的信息访问到您最喜欢的LLM中!
你有没有想过拓宽你的音乐品味,但不想根据你最喜欢的艺术家无休止地搜索推荐?现在你可以做到这一点,只需向法学硕士提出一个问题。
例子:
工具:
- read_top_arts,read_top_songs-访问您最常听的艺术家/曲目
- read_tracks,read_albums-访问您保存的相册和歌曲
- read_flowing-检查您正在关注哪些艺术家
安装:
首先,确保你有 码头工人 安装在您的机器上。
然后,前往 Spotify开发者版 并添加一个新应用程序:
- 点击
Create app - 填写名称和描述-您可以随意命名
- 将重定向URI设置为
http://127.0.0.1:8000/callback - 请务必勾选
Web API盒子 - 点击保存,你的应用程序就创建好了:
您将看到一个客户端ID和客户端机密,请保存以备后用:)
接下来,打开终端,克隆存储库并使用docker构建:
git clone https://github.com/czajkub/spotify-mcp-server.git
cd spotify-mcp-server
docker build . -t spotify-mcp-server:latest
touch .env
然后,在主项目目录中创建.env文件后,添加您的客户端ID和secret,使其看起来像这样:
CLIENT_ID="<id>"
CLIENT_SECRET="<secret"
恭喜!您已经设置了mcp服务器,现在您需要做的就是使用oauth2进行身份验证。
如果你使用的是紫外线,你可以简单地执行以下操作:
uv run app/auth/oauth.py
如果您未被重定向到身份验证页面,请打开 http://127.0.0.1:8000/ 在浏览器上,然后按照说明进行操作。
现在,对于最后一步:将以下内容添加到您的 克劳德桌面的.json配置文件:
(单击三个栏->文件->设置,然后单击开发人员并编辑配置)
确保文件看起来像这样:
{
"mcpServers": {
"spotify": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"--name",
"spotify-mcp-server",
"spotify-mcp-server:latest"
]
}
}
}
现在,您终于可以打开Claude Desktop了,您应该能够访问所有数据!