svil-flow8
Controls a Behringer FLOW 8 mixer via USB MIDI, providing tools to manage input channels (level, gain, EQ, comp, low-cut, send, mute, solo), buses (main, mon1, mon2, fx1, fx2 with level, limiter, balance, 9-band EQ), FX slot presets and parameters, tap tempo, and snapshot recall.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@svil-flow8load snapshot 3 and set channel 1 level to 80%"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
svil-flow8-mcp
Behringer FLOW 8 믹서를 클로드 코드 채팅(MCP)과 audio-hotkeys 단축키로 조작하는 코어. USB MIDI 한 방향 제어이며, 믹서가 상태를 돌려주지 않으므로 "마지막으로 보낸 값"을 섀도 상태로 기록한다.
코어
flow8core0.2.0 · MCP 서버server.py(도구 15개) · 기획서docs/MIDI 매핑은 오픈소스 flow-8-midi v1.1.0을 대조해 옮겼다.
설치·등록
py -3.13 -m pip install -e C:\Projects\svil-flow8-mcp # python-rtmidi, mcp 포함~/.claude.json의 mcpServers에 svil-flow8을 stdio로 등록한다(명령: 파이썬, 인자: server.py). 새 클로드 코드 세션에서 도구가 보인다.
Related MCP server: ableton-mcp-extended
도구
도구 | 하는 일 |
| 마지막으로 보낸 값·포트 상태 |
| 본체 스냅샷 1~15 불러오기(번호 또는 별칭). 16번 공장초기화는 거부 |
| 지금 섀도 값을 스냅샷 번호의 내용으로 기억(본체에 저장한 직후) |
| 공장초기화 — confirm에 정확히 |
| 입력 채널 레벨·게인·EQ·컴프·로우컷·센드·뮤트·솔로 |
| 채널 숫자 항목 상대 조절(0~127 고정) — 에코 단축키가 쓴다 |
| main·mon1·mon2·fx1·fx2 레벨·리미터·밸런스·9밴드 EQ |
| FX 슬롯 프리셋·파라미터 |
| 탭 템포 |
| 채널·스냅샷 별칭 |
| audio-hotkeys 슬롯 조회·적용 |
| 폰 FLOW Mix 앱을 ADB로 조작해 현재 값 읽기 · 본체 슬롯에 저장(MIDI로 안 되는 둘) |
값은 0~127 또는 "60%". 뮤트·솔로는 믹서 규격대로 반전 전송(127=해제).
MIDI로 안 되는 것
48V 팬텀, 라우팅, 본체 슬롯에 저장, 현재 값 읽기. 이건 폰 앱(FLOW Mix) 또는 본체 메뉴로만 된다. tools/phone_readout.py(현재 값 → JSON·캡처)와 tools/phone_save_slot.py(지금 상태를 슬롯 N에 이름 붙여 저장)가 ADB로 폰 앱을 대신 조작한다(Fold4 커버 화면 기준 좌표, 2026-09-12 실기기 검증). FX1 모드는 CC2 ≥64 = VOCAL이며 프리셋 PC를 보내면 INSTRUMENT로 초기화되므로 프리셋 뒤에 다시 보낸다.
상태 파일
%LOCALAPPDATA%\svil-flow8\ — state.json(섀도·스냅샷 기억), aliases.json, backups\, recipes\. 테스트는 SVIL_FLOW8_DIR로 격리한다.
테스트
python -m pytest tests\test_core.py -q # 스텁 포트, 믹서 불필요
python tests\smoke_stdio.py # MCP stdio로 도구 목록 확인tools/ble_*.py는 Windows BLE로 SysEx 덤프를 받으려던 실험 기록이다(실패 — CCCD 없음·Write Not Permitted). tools/backup_capture.py는 본체 Snapshots > MIDI Dump를 눌렀을 때 USB MIDI IN으로 오는 덤프를 .syx로 저장한다.
라이선스
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn Claude into a creative studio: DNA-locked characters, images, video, voiceover — 55 tools.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Agent personas for Claude. 16 tools, 13 personas, 3 workflows. Zero extra API cost. Free.
Carbon Voice MCP serves as a bridge that connects AI assistants like ChatGPT, Claude, and Cursor to a user's Carbon Voice account, turning voice messages and conversations into a private, on-demand knowledge base. It provides 28 specialized tools for comprehensive voice messaging management, including creating and sending messages, accessing conversation history with instant transcription, running AI actions (summarization, TLDR generation, meeting notes), and managing workspace collaboration through folders, contacts, and team communications.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables control of digital mixers (Behringer X32, Midas M32) through natural language commands in Claude Desktop, supporting fader control, muting, EQ, dynamics, effects, scenes, routing, and more via OSC protocol.5212-
- FlicenseNot gradedqualityCmaintenanceEnables natural language control of Ableton Live through Claude, including session management, track and clip creation, device parameter adjustment, and browser browsing.1-
- FlicenseBqualityDmaintenanceControl Ableton Live from Claude Code via the Model Context Protocol (MCP). Create/edit tracks, control plugins, fire clips, edit MIDI notes, capture audio — all through natural language.100-
- AlicenseAqualityDmaintenanceEnables conversational live coding with Claude AI and TidalCycles for algorithmic music composition, allowing natural language control of patterns, channels, and state.8MIT