Skip to main content

xiaozhi-music-mcp

小智AI免费音乐 MCP 服务器(STDIO 传输,标准 MCP 2024-11-05 协议)。

提供音乐搜索、播放控制、音量调节、播放列表管理等工具,供小智 AI / 其他 MCP 客户端调用。

功能

工具 说明
search_music 搜索音乐(歌曲名/歌手/专辑)
play_music / pause_music / resume_music / stop_music 播放控制
set_volume 音量 0-100
add_to_playlist / get_playlist / clear_playlist 播放列表管理
next_song / previous_song 切歌

本地运行

pip install xiaozhi-music-mcp
xiaozhi-music-mcp

魔搭 ModelScope 托管部署配置

在魔搭 MCP 创建/设置页填写服务配置(STDIO 类型):

{
  "mcpServers": {
    "xiaozhi-music-mcp": {
      "command": "uvx",
      "args": ["xiaozhi-music-mcp"]
    }
  }
}

托管类型选择“可托管部署”。部署检测通过(list_tools 成功)后即可在工具测试页验证工具。

验证

# 模拟一次 MCP 会话
printf '%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' \
  '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_music","arguments":{"query":"周杰伦"}}}' \
  | xiaozhi-music-mcp

说明

  • 当前音乐库为内置模拟数据(10 首),“播放”仅更新播放状态并返回文本反馈;如需真实音频流,请将 search_music_api 替换为真实音乐 API。
  • 日志输出到 stderr,不影响 STDIO 协议通信。

Metadata

Release files for xiaozhi-music-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xiaozhi-music-mcp 1.0.0
File Size Uploaded
xiaozhi_music_mcp-1.0.0.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xiaozhi-music-mcp 1.0.0
File Interpreter ABI Platform
xiaozhi_music_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / xiaozhi_music_mcp-1.0.0.tar.gz

Download URL xiaozhi_music_mcp-1.0.0.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
453f8ae84de2546f5479690a725affc0d5746431463914a057f7e76992d564dd
BLAKE2b-256 checksum
How to use checksums
aa3e6d7a0b4686bceff6b1f720c7c9f98660956c998bcc1395f406b3d879f068
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / xiaozhi_music_mcp-1.0.0-py3-none-any.whl

Download URL xiaozhi_music_mcp-1.0.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
381c1b3517c9b34b6395bff03477e265acc3562fbf6ecd9a58e236547237874d
BLAKE2b-256 checksum
How to use checksums
513632c21fab4709ab9a4da85d48a23c5f647f9345cf1157b3c9fa7329b1b28c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.2 {"installer":{"name":"uv","version":"0.12.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

1.1.0

2 release files

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page