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.1.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.1.0
File Size Uploaded
xiaozhi_music_mcp-1.1.0.tar.gz 8.7 kB Details

Built distribution (wheel)

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

Total release size: 17.1 kB

Release files / xiaozhi_music_mcp-1.1.0.tar.gz

Download URL xiaozhi_music_mcp-1.1.0.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
80971fad53d9cd1f88b472fd7b59bf85e89b1c86e2a3bc96bea4c9a04f9d09ee
BLAKE2b-256 checksum
How to use checksums
7c55e3a23adba1c18277b49a1cc077a49a17b09fb18684ec8b68a59dc58439a2
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.1.0-py3-none-any.whl

Download URL xiaozhi_music_mcp-1.1.0-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c9dbac03d7237af9523f6816063058a40859b0835b69a1e3b93fa93e4ccb774
BLAKE2b-256 checksum
How to use checksums
5c34a47a0da0db318a227bf321d132d6094bb186e5de766c7e3736a139fcb13c
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

This release

1.1.0 This release

2 release files

1.0.0

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