mpd-mcp服务器
mpd-mcp-server 是将MPD(音乐播放器守护程序)与MCP(模型上下文协议)集成的服务器。该项目将MPD操作作为MCP工具提供,支持音乐播放和播放列表管理等功能。
特性
- MPD集成:连接到MPD服务器以执行播放、暂停、跳过和管理播放列表等操作。
- MCP工具支持:将MPD操作作为使用MCP协议的工具公开。
- 灵活的配置:允许使用环境变量配置MPD服务器地址和端口。
先决条件
- 转到1.24.1或更高版本
- MPD服务器
- MCP协议兼容客户端
安装
go install github.com/gamoutatsumi/mpd-mcp-server@latest用法
# Set environment variables (if needed)
export MPD_SERVER=localhost
export MPD_PORT=6600
# Start the server
mpd-mcp-server可用工具
search:在MPD数据库中搜索歌曲。play:播放播放列表中的歌曲。pause:暂停当前歌曲。stop:停止当前歌曲。resume:恢复暂停的歌曲。next:跳到下一首歌。previous:跳到上一首歌。get_status:获取MPD服务器的当前状态。get_current_song:获取当前播放的歌曲。get_playlist:获取当前播放列表。clear_playlist:清除当前播放列表。add_playlist:将歌曲添加到当前播放列表。
许可证
该项目根据MIT许可证获得许可。
贡献
对于错误报告或功能请求,请使用GitHub Issues。也欢迎拉取请求。
______________________________________________________________________
