# Audio Calibration MCP

A local MCP server for Room EQ Wizard that walks an assistant through acoustic measurement, crossover analysis and conservative EQ. Useful when tuning speakers, a subwoofer or a car system.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 7
- Author: daredoole
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/daredoole/audio-calibration-mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/audio-calibration-mcp

## What it does

The server runs on the same machine as REW and plugs into an assistant such as Claude, Codex or Cursor. Measurement itself stays with REW; any change lands in your DSP or receiver, and only if that device accepts it. This is not a standalone calibration app — it is a set of tools the assistant calls during a session.

The flow starts with `audio_doctor`. When REW is not running, you go through `rew_install_discover` and then the confirmed `rew_launch_plan` / `rew_launch_execute` pair. After that comes an inventory of the host, microphone, output route and DSP state, a repeatable session plan that asks for fresh confirmation of microphone placement and route safety, separate raw traces, then quality, crossover, distortion and listening analysis. A plan is applied only when hash-bound, with backup and rollback.

Node.js 20 or 22 is required. Automated sweeps driven through the REW API need a REW Pro license; reading measurements you already have does not. REW has to run locally with its API switched on, and startup is checked against `http://127.0.0.1:4735`. Change `AUDIO_REW_URL` only for a trusted endpoint on your local network. If discovery comes up empty, hand the absolute executable path — `REW.app` on macOS — to `rew_install_discover` or `rew_launch_plan`.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- locate an installed REW and start it with an explicit confirmation
- capture several repeated sweeps and keep each raw trace apart
- work out the crossover between a subwoofer and the main pair
- build a cut-only EQ preset instead of boosting dips
- export settings to CamillaDSP or Equalizer APO with rollback

## Example prompts
- Run `audio_doctor` and tell me what is missing before calibration.
- Find REW with `rew_install_discover`, then show me the launch plan.
- Plan a repeated measurement session with microphone placement confirmation.

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32221
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13169
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12791

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
