ai-producer-hub
mcp
Warn
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
MCP server integrating AI-powered music generation with professional production tools
README.md
AI Producer Hub
Fleet orchestration MCP server for the audio production stack. Generates songs via SongGeneration LeVo, loads them to VirtualDJ decks, produces multi-track albums, and sets up live streaming.
Quick Start
git clone https://github.com/sandraschi/ai-producer-hub
cd ai-producer-hub
uv sync
uv run -m ai_producer_hub # MCP server (MIDI tools)
Webapp: cd webapp && npm install && npx vite --port 10707
Tools
| Tool | What it does |
|---|---|
songgen_to_deck(lyrics, genre, tempo, deck_id) |
Generate song via LeVo → load to VDJ deck |
ai_dj_set(theme, num_tracks, bpm) |
Generate multi-track DJ set across decks |
album_factory(theme, num_tracks) |
Multi-track album, optionally to Plex |
live_stream_producer(theme, duration) |
Set up streaming with AI-generated music |
ai_mashup(track_a, track_b) |
Mashup plan from VDJ library search |
hub_status() |
Check all fleet server health |
list_midi_devices() |
Enumerate MIDI hardware |
record_midi_performance(device, duration) |
Record MIDI to file |
Architecture
AI Producer Hub (MCP stdio)
├──→ songgeneration-mcp (HTTP :10885) — LeVo AI generation
├──→ virtualdj-mcp (HTTP :10877) — DJ decks, stems, mixing
├──→ reaper-mcp (HTTP :10797) — DAW mastering
└──→ obs-mcp (HTTP :10819) — Live streaming
Sub-servers can run on any reachable host. Configure via SONGGEN_BASE, VDJ_BASE, REAPER_BASE, OBS_BASE env vars.
Requirements
- Python 3.11+
- Running sub-servers (songgeneration-mcp, virtualdj-mcp) for orchestration tools
python-rtmidi+midofor MIDI tools
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found