mcp-audio-analysis

MCP-Musikanalyse

Dieses Repository enthält einen Model Context Provider (MCP) , der MCP und Librosa zur Audioanalyse von Audio lokal, per YouTube-Link oder per Audio-Link verwendet.

Verwendung mit Claude Desktop

Installation

Installation über Smithery

So installieren Sie Music Analysis für Claude Desktop automatisch über Smithery :

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

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

Verwendung mit Claude Desktop

Suchen der Konfigurationsdatei

Der Speicherort der Konfigurationsdatei hängt von Ihrem Betriebssystem ab:

  • macOS :
    ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows :
    %APPDATA%\Claude\claude_desktop_config.json
  • Linux :
    ~/.config/Claude/claude_desktop_config.json

Fügen Sie Ihrer claude_desktop_config.json Folgendes hinzu:

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

Beispiel-Eingabeaufforderungen

Hier sind einige Beispielaufforderungen, die Sie in einem Konversations- oder Chat-Kontext verwenden können, sobald der Server läuft. Der MCP versteht diese Anfragen und führt die entsprechenden Tools aus:

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

Aufgabenliste

  • [x] URL zum Download der Audiodatei hinzufügen
  • [x] YouTube zur Audiodateitransformation hinzufügen
  • [ ] Experimentieren mit mehreren Python-Umgebungen (Testen)
  • [ ] Installationsanleitung verbessern
  • [ ] Whisper für Liedtexte integrieren
  • [ ] Implementieren Sie eine Docker-Lösung

Autor

Hugo How-Choong

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

MCP zum Analysieren lokaler Audiodateien.

  1. Verwendung mit Claude Desktop
    1. Installation
      1. Installation über Smithery
      2. Manuelle Installation
      3. Verwendung mit Claude Desktop
    2. Beispiel-Eingabeaufforderungen
      1. Aufgabenliste
        1. Autor

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol (MCP) server that provides access to the Beatport Developer API, allowing Claude to interact with music data from Beatport's electronic music catalog.
            Last updated -
            Python
            • Apple
          • A
            security
            A
            license
            A
            quality
            A MCP server that enables transcription of audio files using OpenAI's Speech-to-Text API, with support for multiple languages and file saving options.
            Last updated -
            1
            2
            JavaScript
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A powerful MCP tool for parsing and manipulating MIDI files that allows users to read, analyze, and modify MIDI files through natural language commands, supporting operations like reading file information, modifying tracks, adding notes, and setting tempo.
            Last updated -
            11
            26
            1
            JavaScript
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            An official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.
            Last updated -
            19
            633
            Python
            MIT License
            • Apple

          View all related MCP servers

          ID: 4kntblkkwt