# 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):
```bash
uvx audio-processor-mcp
```
Or install via pip:
```bash
pip install audio-processor-mcp
```
## Usage
Run the MCP server:
```bash
audio-processor-mcp
```
## Requirements
- Python >=3.12
- FFmpeg installed on your system
## Tools Available
1. `convert_audio_properties` - Convert audio with custom properties (format, bitrate, sample rate, channels)
2. `convert_audio_format` - Convert audio files between different formats
3. `set_audio_bitrate` - Adjust audio bitrate with codec optimization
4. `set_audio_sample_rate` - Change audio sample rate
5. `set_audio_channels` - Set number of audio channels (mono/stereo/surround)
6. `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
Raw data
{
"_id": null,
"home_page": null,
"name": "audio-processor-mcp",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "audio, conversion, ffmpeg, mcp, metadata, processing, volume",
"author": null,
"author_email": "Your Name <your.email@example.com>",
"download_url": "https://files.pythonhosted.org/packages/57/a2/828e0218f2336dc36f1755719da7c843ffc68e3acd2a3a6ebafbbbcc78f1/audio_processor_mcp-0.1.3.tar.gz",
"platform": null,
"description": "# Audio Processor MCP\n\nA Model Context Protocol (MCP) server for comprehensive audio processing: format conversion, metadata editing, volume adjustment, and audio analysis.\n\n## Features\n\n- **Audio Format Conversion**: Convert between different audio formats (MP3, WAV, FLAC, AAC, OGG, etc.)\n- **Metadata Management**: Read and write audio metadata (title, artist, album, genre, etc.)\n- **Volume Control**: Adjust audio volume levels and apply normalization\n- **Audio Analysis**: Extract detailed audio information (duration, bitrate, sample rate, channels)\n- **Quality Processing**: Apply audio filters and enhancement options\n\n## Installation\n\nInstall via uvx (recommended):\n\n```bash\nuvx audio-processor-mcp\n```\n\nOr install via pip:\n\n```bash\npip install audio-processor-mcp\n```\n\n## Usage\n\nRun the MCP server:\n\n```bash\naudio-processor-mcp\n```\n\n## Requirements\n\n- Python >=3.12\n- FFmpeg installed on your system\n\n## Tools Available\n\n1. `convert_audio_properties` - Convert audio with custom properties (format, bitrate, sample rate, channels)\n2. `convert_audio_format` - Convert audio files between different formats\n3. `set_audio_bitrate` - Adjust audio bitrate with codec optimization\n4. `set_audio_sample_rate` - Change audio sample rate\n5. `set_audio_channels` - Set number of audio channels (mono/stereo/surround)\n6. `get_audio_info` - Get detailed audio file information and metadata\n\n## Supported Audio Formats\n\n- **Input/Output**: MP3, WAV, FLAC, AAC, OGG, M4A, WMA, AIFF\n- **Metadata**: ID3v1, ID3v2, Vorbis Comments, APE tags\n\n## License\n\nMIT License\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "MCP server for audio processing: format conversion, metadata editing, volume adjustment, and audio analysis",
"version": "0.1.3",
"project_urls": null,
"split_keywords": [
"audio",
" conversion",
" ffmpeg",
" mcp",
" metadata",
" processing",
" volume"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1a3e118b5a2ff50f54b6e144bccc78be2e332ce994b531930ebfa2f6e06eaf93",
"md5": "af5fa215ef1a37866168ccafc23adde1",
"sha256": "de1ea713252ae65163499ad2f3a1106ebdba209a169358ba967c2a51b0fbb3d7"
},
"downloads": -1,
"filename": "audio_processor_mcp-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "af5fa215ef1a37866168ccafc23adde1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 8042,
"upload_time": "2025-10-25T11:26:11",
"upload_time_iso_8601": "2025-10-25T11:26:11.748726Z",
"url": "https://files.pythonhosted.org/packages/1a/3e/118b5a2ff50f54b6e144bccc78be2e332ce994b531930ebfa2f6e06eaf93/audio_processor_mcp-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "57a2828e0218f2336dc36f1755719da7c843ffc68e3acd2a3a6ebafbbbcc78f1",
"md5": "7289dfc9505b4417898ae8711f77147d",
"sha256": "cc8554986cecf311faaec4d0b7a2fb4e23f9e258147f6d8f0f5caa5446232fa3"
},
"downloads": -1,
"filename": "audio_processor_mcp-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "7289dfc9505b4417898ae8711f77147d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 7377,
"upload_time": "2025-10-25T11:26:13",
"upload_time_iso_8601": "2025-10-25T11:26:13.515410Z",
"url": "https://files.pythonhosted.org/packages/57/a2/828e0218f2336dc36f1755719da7c843ffc68e3acd2a3a6ebafbbbcc78f1/audio_processor_mcp-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-25 11:26:13",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "audio-processor-mcp"
}