Audio Processor MCP
A Model Context Protocol (MCP) server for comprehensive audio processing: format conversion, metadata editing, volume adjustment, and audio analysis.
Features
- Audio Format Conversion: Convert between different audio formats (MP3, WAV, FLAC, AAC, OGG, etc.)
- Metadata Management: Read and write audio metadata (title, artist, album, genre, etc.)
- Volume Control: Adjust audio volume levels and apply normalization
- Audio Analysis: Extract detailed audio information (duration, bitrate, sample rate, channels)
- Quality Processing: Apply audio filters and enhancement options
Installation
Install via uvx (recommended):
uvx audio-processor-mcp
Or install via pip:
pip install audio-processor-mcp
Usage
Run the MCP server:
audio-processor-mcp
Requirements
- Python >=3.12
- FFmpeg installed on your system
Tools Available
convert_audio_properties- Convert audio with custom properties (format, bitrate, sample rate, channels)convert_audio_format- Convert audio files between different formatsset_audio_bitrate- Adjust audio bitrate with codec optimizationset_audio_sample_rate- Change audio sample rateset_audio_channels- Set number of audio channels (mono/stereo/surround)get_audio_info- Get detailed audio file information and metadata
Supported Audio Formats
- Input/Output: MP3, WAV, FLAC, AAC, OGG, M4A, WMA, AIFF
- Metadata: ID3v1, ID3v2, Vorbis Comments, APE tags
License
MIT License
Metadata
Release files for audio-processor-mcp 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| audio_processor_mcp-0.1.5.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| audio_processor_mcp-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.5 kB
Release files / audio_processor_mcp-0.1.5.tar.gz
| Download URL | audio_processor_mcp-0.1.5.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd84ad7bab7a82793fc1b4edc65a0dbb73dbd7da068179e60c72520357c15b53
|
|
BLAKE2b-256 checksum How to use checksums |
59d069c34d2ff3662630a13c73e5cd01e33d18ee81c2ba5461d5f21783e388bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|
Release files / audio_processor_mcp-0.1.5-py3-none-any.whl
| Download URL | audio_processor_mcp-0.1.5-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b2272f8546ddbf79ee8d514226644b5ab349e326e9af322a71071e8dbfbc591a
|
|
BLAKE2b-256 checksum How to use checksums |
1a49e1688dcf5bceb6d975daf36f6e8a573c06c73e156d6a90bd18240cf5d394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|