Анализ музыки MCP
В этом репозитории содержится поставщик контекста модели (MCP) , который использует MCP и librosa для анализа звука в локальной сети, по ссылке на YouTube или по аудиоссылке.
Использование с Claude Desktop
Related MCP server: ZIP-MCP
Установка
Установка через Smithery
Чтобы автоматически установить Music Analysis for Claude Desktop через Smithery :
npx -y @smithery/cli install @hugohow/mcp-music-analysis --client claudeРучная установка
# Clone repository
git clone git@github.com: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
Найдите файл конфигурации
Расположение файла конфигурации зависит от вашей операционной системы:
macOS :
~/Library/Application\ Support/Claude/claude_desktop_config.jsonОкна :
%APPDATA%\Claude\claude_desktop_config.jsonЛинукс :
~/.config/Claude/claude_desktop_config.json
Добавьте следующее в ваш claude_desktop_config.json :
{
"mcpServers": {
"music-analysis": {
"command": "uvx",
"args": ["-n", "mcp-music-analysis"]
}
}
}Примеры подсказок
Вот несколько примеров подсказок, которые вы можете использовать в разговорном или чат-контексте после запуска сервера. MCP поймет эти запросы и выполнит соответствующие инструменты:
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 ?
Please compute the MFCC for this file: /path/to/another_audio.mp3
What are the spectral centroid values for /path/to/music.wav?
I'd like to know the onset times for https://www.youtube.com/watch?v=8HFiFd9vx1cСписок дел
[x] Добавить URL для загрузки аудиофайла
[x] Добавить YouTube в преобразование аудиофайла
[ ] Эксперимент с несколькими средами Python (тестирование)
[ ] Улучшить руководство по установке
[ ] Интеграция Whisper для текстов песен
[ ] Внедрить решение Docker
Автор
Хьюго Хау-Чунг