返回顶部
x

xiaozhi-mcp-music-official小智音乐MCP

按小智官方 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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
118
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

xiaozhi-mcp-music-official

xiaozhi-mcp-music-official

简体中文 | English



简体中文

作用

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

架构

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

提供的工具

  • - playmusic(query)
  • playmusicindex(query, n)
  • stopmusic()
  • pausemusic()
  • resumemusic()
  • nexttrack()
  • setvolume(level)
  • music_info()

当前方案说明

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

启动

bash pip install -r requirements.txt cp .env.example .env python3 mcppipe.py musicmcp.py

环境变量

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

注意事项

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

English

Purpose

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

Architecture

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

Provided tools

  • - playmusic(query)
  • playmusicindex(query, n)
  • stopmusic()
  • pausemusic()
  • resumemusic()
  • nexttrack()
  • setvolume(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

bash pip install -r requirements.txt cp .env.example .env python3 mcppipe.py musicmcp.py

Environment variables

  • - MCPENDPOINT: XiaoZhi MCP endpoint
  • MUSICAPIKEY: music API key
  • MUSICSOURCE: 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.

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 xiaozhi-mcp-music-official-1776030199 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 xiaozhi-mcp-music-official-1776030199 技能

通过命令行安装

skillhub install xiaozhi-mcp-music-official-1776030199

下载

⬇ 下载 xiaozhi-mcp-music-official v1.0.0(免费)

文件大小: 6.24 KB | 发布时间: 2026-4-13 12:39

v1.0.0 最新 2026-4-13 12:39
Initial release: official-style XiaoZhi MCP online music bridge with online search, fallback, and local player playback support.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部