MCP Music Analysis
Analise áudio de arquivos locais, YouTube ou links diretos usando librosa.
GitHub
29
Experimente este MCPPatrocinadoDocumentação
MCP Music Analysis
Este repositório contém um Model Context Provider (MCP) que usa MCP e librosa para análise de áudio em arquivos locais, links do YouTube ou links de áudio.
Uso com Claude Desktop
Instalação
Instalando via Smithery
Para instalar o Music Analysis para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @hugohow/mcp-music-analysis --client claude
Instalação Manual
# 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 .
Uso com Claude Desktop
Localizando o Arquivo de Configuração
A localização do arquivo de configuração depende do seu sistema operacional:
-
macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json -
Windows:
%APPDATA%\Claude\claude_desktop_config.json -
Linux:
~/.config/Claude/claude_desktop_config.json
Adicione o seguinte ao seu claude_desktop_config.json:
{
"mcpServers": {
"music-analysis": {
"command": "uvx",
"args": ["-n", "mcp-music-analysis"]
}
}
}
Exemplos de Prompts
Aqui estão alguns exemplos de prompts que você pode usar em um contexto conversacional ou de chat depois que o servidor estiver em execução. O MCP entenderá essas solicitações e executará as ferramentas relevantes:
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
Lista de Tarefas
- Adicionar download de URL para arquivo de áudio
- Adicionar transformação de YouTube para arquivo de áudio
- Experimentar com múltiplos ambientes Python (testes)
- Melhorar o guia de instalação
- Integrar Whisper para letras
- Implementar uma solução Docker
Autor
Hugo How-Choong
