1. Conduid
  2. AI
  3. Music Analysis
MCP server · AI

Music Analysis

Integrate librosa, whisper with LLMs to analyze music audio.

Unclaimed MIT last commit a year ago mcpai
54Fair

Scored 5 months ago · breakdown

About Music Analysis

Music Analysis is an MCP server published by hugohow in the AI category: integrate librosa, whisper with LLMs to analyze music audio.

The repository has 30 stars and 11 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/hugohow/mcp-music-analysis

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Music Analysis

Powered by Claude · Grounded in docs

I know everything about Music Analysis. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MseeP.ai Security Assessment Badge

MCP Music Analysis

smithery badge

This repository contains a Model Context Provider (MCP) that uses MCP and librosa for audio analysis on audio in local, youtube link, or audio link.

Usage with Claude Desktop

Installation

Installing via Smithery

To install Music Analysis for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @hugohow/mcp-music-analysis --client claude

Manual Installation

# 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 .

Usage with Claude Desktop

Locate Configuration File

The configuration file location depends on your operating system:

  • macOS:

    ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  • Windows:

    %APPDATA%\Claude\claude_desktop_config.json
    
  • Linux:

    ~/.config/Claude/claude_desktop_config.json
    

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "music-analysis": {
      "command": "uvx",
      "args": ["-n", "mcp-music-analysis"]
    }
  }
}

Example Prompts

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

To-Do List

  • 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

Author

Hugo How-Choong

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Music Analysis

How do I install Music Analysis?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Music Analysis safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Music Analysis still maintained?

The last commit was a year ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.