
MCP Music Analysis

2025.04.04
9
Python音频分析音乐分析娱乐功能
MCP Music Analysis 是一个基于 Model Context Provider (MCP) 和 librosa 的音频分析工具,支持对本地音频文件、YouTube 链接或其他音频链接进行分析。
View on GitHub
Overview
基本能力
产品定位
MCP Music Analysis 是一个音频分析工具,旨在通过 MCP 和 librosa 提供音频分析功能。
核心功能
- 支持本地音频文件分析
- 支持 YouTube 链接分析
- 支持其他音频链接分析
- 提供音频特征分析(如节拍、持续时间、MFCC、频谱质心等)
适用场景
- 音乐分析
- 音频特征提取
- 音乐信息检索
工具列表
- librosa:用于音频分析的 Python 库
- YouTube 音频转换工具:将 YouTube 视频转换为音频文件
- URL 音频下载工具:从 URL 下载音频文件
常见问题解答
- 如何配置 Claude Desktop 以使用此服务?
- 如何分析 YouTube 链接的音频?
- 如何获取音频的 MFCC 特征?
使用教程
使用依赖
- 需要安装 Python 和 librosa 库
安装教程
# Clone repository
git clone [email protected]:hugohow/mcp-music-analysis.git
cd mcp-music-analysis
# Create virtual environment and install
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .
调试方式
- 确保配置文件
claude_desktop_config.json
已正确配置 - 使用示例提示进行测试,例如:
Can you analyze the beat of /Users/hugohow-choong/Desktop/sample-6s.mp3?
Could you give me the duration of https://download.samplelib.com/mp3/sample-15s.mp3 ?