Cover image
Try Now
2025-04-14

根据您的情绪制作Spotify播放列表的MCP服务器

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

Emotion Playlist MCP

🎯 Project Overview

Emotion Playlist MCP is an MCP-based tool that generates Spotify playlists based on the user's emotional state. It uses the Brave Search MCP Server to find songs related to a refined emotional query, and integrates with the Spotify MCP Server to create and populate playlists.


🛠 Features

  • Accepts natural language input about your mood.
  • Refines the emotion into a detailed search phrase.
  • Searches Brave for song ideas based on the refined emotion.
  • Creates Spotify playlists automatically using those ideas.

🚀 Getting Started

1. Clone the Repo

git clone https://github.com/yourusername/emotion_playlist_mcp.git
cd emotion_playlist_mcp

2. Setup Environment

Using uv:

uv init

Or manually:

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

3. Configure Environment Variables

Create a .env file in the project root:

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_key

Spotify Tokens can be found in Spotify Developer

Required:

  • Spotify Premium Account

🖥 Generating Auth Tokens for Spotify

python3 orchestrator/tools/spotify_auth.py

🖥 Installing the MCP Server

mcp install main.py --name EmotionPlaylistMCP   

🤝 Contributing

Feel free to fork, modify, and submit pull requests. Let's make mood-based music smarter together!


📄 License

MIT License

相关推荐

  • av
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • dmayboroda
  • 带有可配置容器的本地对话抹布

  • paulwing
  • 使用MCP服务创建的测试存储库

    Reviews

    2.5 (8)
    Avatar
    user_8FOYWqef
    2025-04-23

    As a dedicated user of the emotion_playlist_mcp application, I must say it's revolutionized my music experience. Created by dldnlee, this app seamlessly curates playlists based on my emotions, making it incredibly intuitive and personal. Every feature has been thoughtfully designed, enhancing user engagement. Highly recommend!

    Avatar
    user_h7kExaQo
    2025-04-23

    As a loyal user of the emotion_playlist_mcp by dldnlee, I can confidently say this application is fantastic! It perfectly curates playlists based on my mood, enhancing every experience with the right music. If you're looking for a way to seamlessly sync your emotions with your music, this is the app for you. Highly recommend!

    Avatar
    user_3CRngRMm
    2025-04-23

    Emotion_playlist_mcp by dldnlee is a fantastic tool for curating playlists based on your mood. It's incredibly intuitive and enhances your music experience by perfectly matching songs to your emotions. Highly recommended for anyone who wants a personalized music journey!

    Avatar
    user_puwh3ywB
    2025-04-23

    Emotion_playlist_mcp by dldnlee is a fantastic app that curates playlists based on your current emotions. As an avid user, I am impressed by its accuracy in capturing my mood and suggesting the perfect tracks. The user interface is intuitive, making it easy to navigate and find the right music for any moment. Highly recommended for anyone looking to enhance their music experience!

    Avatar
    user_mkj5vRGA
    2025-04-23

    As a dedicated mcp application user, I am thoroughly impressed with the emotion_playlist_mcp by dldnlee. This innovative tool seamlessly curates playlists based on my emotional state, enhancing my listening experience. It's user-friendly and integrates effortlessly into my daily routine. Kudos to the creator for such a thoughtful and enjoyable product!

    Avatar
    user_vMdwaes8
    2025-04-23

    As a loyal user of the emotion_playlist_mcp, I can confidently say this app is a game-changer for my daily listening experience. Created by dldnlee, it curates playlists based on your current mood, offering a seamless and personalized music experience. It's incredibly intuitive and has become my go-to for discovering new music that fits my emotions perfectly. Highly recommended for any music lover!

    Avatar
    user_13mjB5CZ
    2025-04-23

    Emotion_playlist_mcp is an exceptional application by dldnlee that perfectly curates playlists based on your emotions. Its seamless integration and user-friendly interface make it incredibly easy to navigate and find the right music that matches your mood. This app has truly enhanced my music listening experience and I highly recommend it to anyone looking to explore music through their feelings.

    Avatar
    user_aeK2hPrJ
    2025-04-23

    Emotion_playlist_mcp by dldnlee is simply amazing! This app curates playlists to match your mood perfectly. Whether you're feeling happy, sad, or somewhere in between, this app has the perfect playlist for you. It’s easy to navigate and really enhances my music experience. Highly recommend for any music lover!