ai-producer-hub
mcp
Uyari
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
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
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi