voicemeeter-mcp
voicemeeter-mcp
An MCP (Model Context Protocol) server for controlling Voicemeeter (Basic, Banana, or Potato) on Windows: strip and bus gains, mutes, output routing, live levels, macro buttons, presets, and audio-engine restarts.
Uses the official Voicemeeter Remote API (via voicemeeter-api).
Windows-only, local-only — the Remote API is an in-process DLL, so this server must run on the PC where Voicemeeter runs. From another machine, connect over SSH stdio (example below).
Every mutating tool accepts
dry_run=trueand returns a preview instead of acting.
Quick start (on the Voicemeeter PC)
# select your edition: basic | banana | potato (default: banana)
set VM_MCP_KIND=banana
claude mcp add voicemeeter -s user -- uvx voicemeeter-mcpFrom a different machine (SSH stdio):
claude mcp add voicemeeter -s user -- ssh streampc "uvx voicemeeter-mcp"Tools
Tool | Purpose |
| full snapshot: every strip/bus with label, gain, mute, routing |
| input fader control |
| send a strip to A1/A2/A3/B1/B2 outputs |
| output control |
| live post-fader levels — find silent or clipping paths |
| press a Voicemeeter macro button |
| load a settings XML |
| the classic crackle fix |
| connection + version |
A typical agent ask: "the game audio is too loud on stream" →
mixer_state to find the strip by label → set_strip_gain(strip, -12).
Development
pip install -e '.[dev]'
ruff check src tests && pytestTests run anywhere (fake Remote API); only live use requires Windows.
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaronckj/voicemeeter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server