情感播放列表MCP
🎯 项目概述
情感播放列表MCP是一种基于MCP的工具,可根据用户的情绪状态生成Spotify播放列表。它使用Brave Search MCP Server查找与精细情感查询相关的歌曲,并与Spotify MCP Server集成以创建和填充播放列表。
______________________________________________________________________
🛠 特性
- 接受关于你情绪的自然语言输入。
- 将情感精炼成详细的搜索短语。
- 基于细腻的情感,寻找Brave的歌曲创意。
- 使用这些想法自动创建Spotify播放列表。
______________________________________________________________________
🚀 入门指南
1.克隆回购
git clone https://github.com/yourusername/emotion_playlist_mcp.git
cd emotion_playlist_mcp2.设置环境
使用 uv:
uv init或手动:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt3.配置环境变量
创建一个 .env 项目根目录中的文件:
SPOTIFY_CLIENT_ID=your_spotify_client_id
SPOTIFY_CLIENT_SECRET=your_spotify_client_secret
SPOTIFY_REDIRECT_URI=http://127.0.0.1:8888/callback # Should be identical to Spotify Developer App's redirect URI
BRAVE_API_KEY=your_brave_api_keySpotify代币可以在Spotify开发者中找到
必修的:
- Spotify高级帐户
______________________________________________________________________
🖥 为Spotify生成身份验证令牌
python3 orchestrator/tools/spotify_auth.py______________________________________________________________________
🖥 安装MCP服务器
mcp install main.py --name EmotionPlaylistMCP 🤝 贡献
请随意分叉、修改和提交pull请求。让我们一起让基于情绪的音乐更智能!
______________________________________________________________________
📄 许可证
MIT许可证
