xiaozhi-mcp-music-official

按小智官方 MCP 接入方式,为小智增加在线音乐播放能力。适用于已经有小智 MCP 接入点(wss://api.xiaozhi.me/mcp/?token=...)并希望通过 MCP 工具实现搜歌、播放、暂停、继续、停止等在线音乐控制的场景。支持在线音乐 API 搜索、多源 fallback、调用本地播放器播放网络音频链接。 Official XiaoZhi MCP online music bridge for searching and playing online music through local players such as mpv.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "xiaozhi-mcp-music-official" with this command: npx skills add joe12801/xiaozhi-mcp-music-official

xiaozhi-mcp-music-official

简体中文 | English


简体中文

作用

这是一个最小可用的 小智在线音乐 MCP 原型,按小智官方 MCP 接入方式设计。

架构

小智
→ MCP 接入点
→ mcp_pipe.py
→ music_mcp.py
→ 在线音乐 API
→ 本地播放器(mpv)
→ 返回结果给小智

提供的工具

  • play_music(query)
  • play_music_index(query, n)
  • stop_music()
  • pause_music()
  • resume_music()
  • next_track()
  • set_volume(level)
  • music_info()

当前方案说明

  • 当前接入在线点歌 API
  • 支持多源 fallback(优先 kuwo
  • 优先尝试从 API 返回中提取可播放直链
  • mpv 直接播放在线 URL
  • 如果没有可播放链接,就把歌曲信息返回给小智

启动

pip install -r requirements.txt
cp .env.example .env
python3 mcp_pipe.py music_mcp.py

环境变量

  • MCP_ENDPOINT:小智 MCP 接入点
  • MUSIC_API_KEY:音乐 API key
  • MUSIC_SOURCE:默认优先源,建议 kuwo
  • PLAYER_CMD:播放器命令,默认 mpv

注意事项

  • 如果服务器里没有安装 mpv,播放会失败,但搜歌和返回信息仍然可用。
  • 当前是最小原型,后续还可以升级成播放列表、上一首/下一首、音量精控、多平台音乐源版本。

English

Purpose

This is a minimal working XiaoZhi online music MCP prototype, designed following XiaoZhi's official MCP integration style.

Architecture

XiaoZhi
→ MCP endpoint
→ mcp_pipe.py
→ music_mcp.py
→ online music API
→ local player (mpv)
→ return result to XiaoZhi

Provided tools

  • play_music(query)
  • play_music_index(query, n)
  • stop_music()
  • pause_music()
  • resume_music()
  • next_track()
  • set_volume(level)
  • music_info()

Current approach

  • Uses an online music API
  • Supports multi-source fallback (prefers kuwo)
  • Tries to extract a playable direct link first
  • Uses mpv to play network audio URLs
  • If no playable URL is returned, it reports the matched song info back to XiaoZhi

Start

pip install -r requirements.txt
cp .env.example .env
python3 mcp_pipe.py music_mcp.py

Environment variables

  • MCP_ENDPOINT: XiaoZhi MCP endpoint
  • MUSIC_API_KEY: music API key
  • MUSIC_SOURCE: preferred source, recommended kuwo
  • PLAYER_CMD: player command, default mpv

Notes

  • If mpv is not installed on the server, playback will fail, but search/info retrieval will still work.
  • This is a minimal prototype and can later be extended with playlists, previous/next track, fine-grained volume control, and richer music sources.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Multi Edge-TTS CN

Edge-TTS 在线语音合成 skill。基于微软 Edge TTS 引擎,生成速度快(1-2秒),支持多种音色和输出格式。同时支持飞书(OGG/Opus)和企业微信(AMR)。默认音色 xiaoxiao_lively。需联网。

Registry SourceRecently Updated
General

vedic-destiny

吠陀命盘分析中文入口。用于完整命盘研判、命主盘 Rashi chart 与九分盘 Navamsha chart 联读、既往事件回看、出生时间稳定度判断、事业主题、婚姻主题、时空盘专题,以及基于 Jagannatha Hora PDF、星盘截图或文本命盘数据的系统拆盘。当用户提到完整星盘、事业方向、婚姻问题、关系窗...

Registry SourceRecently Updated
General

One Person Company OS

Build a visual operating cockpit for an AI-native one-person company across promise, buyer, product, delivery, cash, learning, and assets. / 为 AI 一人公司建立可视化经营...

Registry SourceRecently Updated
General

健康追踪

健康追踪技能 - 追踪饮水、睡眠、步数等健康数据,JSON存储。

Registry SourceRecently Updated