MCP Music Analysis

by hugohow

Not rated
GitHub

About

Analyze audio from local files, YouTube, or direct links using librosa.

Details

Author
hugohow
Categories
Developer Tools, Other, Media

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.