# 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/86/15/d71830f64a2ca861bee24c57646aafa0ea3488becda1db4d5e857e342fce/audio_processor_mcp-0.1.2.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.2",
"project_urls": null,
"split_keywords": [
"audio",
" conversion",
" ffmpeg",
" mcp",
" metadata",
" processing",
" volume"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7b2d1e33f0e4036aa6ba85d554afe3725e294808ab5174eb209d3c204ef17567",
"md5": "ec9c8b770856642086b65d9508102bcc",
"sha256": "8e9e89c61e1a55dd6374cfa32ce5ada3e78031d05f50a6e2f2981c1fb95ebb1c"
},
"downloads": -1,
"filename": "audio_processor_mcp-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ec9c8b770856642086b65d9508102bcc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 7234,
"upload_time": "2025-09-03T12:17:28",
"upload_time_iso_8601": "2025-09-03T12:17:28.213863Z",
"url": "https://files.pythonhosted.org/packages/7b/2d/1e33f0e4036aa6ba85d554afe3725e294808ab5174eb209d3c204ef17567/audio_processor_mcp-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8615d71830f64a2ca861bee24c57646aafa0ea3488becda1db4d5e857e342fce",
"md5": "bdbfe68548ceb123e3c289db87669894",
"sha256": "0af2686dadb5f539ec466839430afd8de0bc5e46541df54def35d28b4689f1f2"
},
"downloads": -1,
"filename": "audio_processor_mcp-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "bdbfe68548ceb123e3c289db87669894",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 41518,
"upload_time": "2025-09-03T12:17:29",
"upload_time_iso_8601": "2025-09-03T12:17:29.845149Z",
"url": "https://files.pythonhosted.org/packages/86/15/d71830f64a2ca861bee24c57646aafa0ea3488becda1db4d5e857e342fce/audio_processor_mcp-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-03 12:17:29",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "audio-processor-mcp"
}