MCP Music Analysis
About
Analyze audio from local files, YouTube, or direct links using librosa.
Details
- Author
- hugohow
- Categories
- Developer Tools, Other, Media
Jump to
Setup
Install MCP Music Analysis in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/hugohow/mcp-audio-analysis
Follow the installation instructions in the repository README, then restart your MCP client.
This repository contains aModel Context Provider (MCP)that uses MCP andlibrosafor audio analysis on audio in local, youtube link, or audio link.
To install Music Analysis for Claude Desktop automatically viaSmithery:
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 .
The configuration file location depends on your operating system:
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Add the following to yourclaude_desktop_config.json:
{ "mcpServers": { "music-analysis": { "command": "uvx", "args": ["-n", "mcp-music-analysis"] } } }
Here are some sample prompts you might use in a conversational or chat-based context once the server is running. The MCP will understand these requests and execute the relevant tools:
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
- Add URL to audio file download
- Add YouTube to audio file transformation
- Experiment with multiple Python environments (testing)
- Improve installation guide
- Integrate Whisper for lyrics
- Implement a Docker solution
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Search, download, and extract information from YouTube music videos.
Provides access to the transcripts of any YouTube playlist, configurable via URL.
Deterministic music-theory engine for AI agents to analyze, resolve, voice, and reharm chords.
Analyzes audio files and extracts metadata, tailored for game audio development workflows.
An MCP server exposing @playbykey/theory as AI-callable, computed music theory tools, includes chords, scales, progressions, transpositions, and MIDI/frequency conversions.
Official MCP server for Very Good FFmpeg
Create AI music videos and audio-reactive visuals from songs through MCP.
Create and publish unlimited podcast shows and episodes with ELEMENT.FM
Allows users to generate music videos using Freebeat through MCP
The first artist-owned MCP server for AI Agent use. Discover, narrate, and stream Matthew Hartley's debut album The Time Is Now: A Journey in Chapters from any AI client. Powered by Harmonic Wave.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





