音乐 MCP 服务器
这是一个基于 Model Context Protocol (MCP) 的音乐管理服务器,提供音乐搜索、播放列表管理和音乐推荐功能。
功能特性
🔍 音乐搜索: 支持按歌曲名、艺术家、专辑搜索
📋 播放列表管理: 创建、管理和编辑播放列表
🎯 音乐推荐: 基于风格和心情的智能推荐
📊 歌曲信息: 获取详细的歌曲元数据
⭐ 评分系统: 歌曲评分和播放统计
安装和运行
安装依赖:
构建项目:
启动服务器:
或者在开发模式下运行:
可用工具
1. search_music
搜索音乐库中的歌曲
query: 搜索关键词type: 搜索类型 (song/artist/album/all)limit: 结果数量限制
2. get_song_info
获取特定歌曲的详细信息
songId: 歌曲ID
3. create_playlist
创建新的播放列表
name: 播放列表名称description: 播放列表描述(可选)
4. add_to_playlist
将歌曲添加到播放列表
playlistId: 播放列表IDsongId: 歌曲ID
5. get_playlist
获取播放列表信息和歌曲列表
playlistId: 播放列表ID
6. list_playlists
列出所有播放列表
7. get_recommendations
获取音乐推荐
genre: 音乐风格(可选)mood: 心情/氛围(可选)limit: 推荐数量
使用示例
在支持 MCP 的 AI 助手中,您可以这样使用:
"搜索 Queen 的歌曲"
"创建一个名为'我的最爱'的播放列表"
"推荐一些摇滚音乐"
"获取歌曲 ID 为 1 的详细信息"
技术栈
TypeScript
Model Context Protocol SDK
Zod (数据验证)
Node.js
许可证
MIT License
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -54718MIT License
- -securityFlicense-qualityIntegrates with Spotify Web API through the Model Context Protocol, allowing users to search tracks, control playback, and manage playlists programmatically.Last updated -
- Asecurity-licenseAqualityEnables interactions with the Discogs API for music catalog operations and search functionality, allowing users to manage their Discogs collections through natural language.Last updated -535266MIT License
- AsecurityAlicenseAqualityA server that lets you get customized music recommendations from TIDAL based on your specific criteria, allowing you to create new playlists directly in your TIDAL account.Last updated -730MIT License