Skip to main content

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=true and 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-mcp

From a different machine (SSH stdio):

claude mcp add voicemeeter -s user -- ssh streampc "uvx voicemeeter-mcp"

Tools

Tool Purpose
mixer_state full snapshot: every strip/bus with label, gain, mute, routing
set_strip_gain / mute_strip input fader control
set_strip_routing send a strip to A1/A2/A3/B1/B2 outputs
set_bus_gain / mute_bus output control
get_levels live post-fader levels — find silent or clipping paths
trigger_macro_button press a Voicemeeter macro button
load_preset load a settings XML
restart_audio_engine the classic crackle fix
health_check 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 && pytest

Tests run anywhere (fake Remote API); only live use requires Windows.

License

MIT

Metadata

Release files for voicemeeter-mcp 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for voicemeeter-mcp 0.2.4
File Size Uploaded
voicemeeter_mcp-0.2.4.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for voicemeeter-mcp 0.2.4
File Interpreter ABI Platform
voicemeeter_mcp-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 22.4 kB

Release files / voicemeeter_mcp-0.2.4.tar.gz

Download URL voicemeeter_mcp-0.2.4.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
72bba788a5734bd2ca443081478cbb69750fad4070ceebddacd3f6df1d71fb39
BLAKE2b-256 checksum
How to use checksums
2e81bf5cafb6ff2667bb80b6ffd7c158343323267e45b40a04b1241c7b900212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / voicemeeter_mcp-0.2.4-py3-none-any.whl

Download URL voicemeeter_mcp-0.2.4-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8073b24e5a1b57f0192ce28707b6e22fdfbcffb3d39d7c6a57b7d7c4d189058f
BLAKE2b-256 checksum
How to use checksums
5d1a9b183ce9574280fef7ab4b08fbace92eb675c05dd29a293b24f060a1e913
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page