EvoBurrow MCP

io.github.daredoole由 GitHub 账号 daredoole 发布v2.0.0-beta.1更新于 Nov 3, 2026

Unofficial guarded A1 Evo AcoustiX, REW, and Denon/Marantz calibration tools.

概览

AI 生成的概览

非官方本地 MCP 服务器,用于检查 A1 Evo AcoustiX 与 Audyssey 校准文件、运行受保护的 REW 测量,并在局域网内控制 Denon/Marantz 功放。

可以做什么
  • 检查并比较 .ady、.oca、.avr、.mdat、HTML 报告、目标曲线和会话日志等校准产物
  • 诊断测量可重复性、极性、时序、分频余量、低音炮整合与音箱几何
  • 发现或启动 REW、协商其本地 API、保护扫频、保存与加载 MDAT 文件,并分析分频叠加与多座位一致性
  • 读取 Denon/Marantz 状态、解析协议响应、为功放做快照、预览差异,并在确认后执行白名单内的更改并验证结果
  • 编目 A1 校准文件、将其哈希绑定到 Speaker Preset 1/2,并通过哈希绑定、限时的适配器运行 A1 终端流程
适用场景
适合房间校正与家庭影院场景:让助手审阅 A1 Evo AcoustiX 或 Audyssey 校准文件、检查 REW 测量质量,或在局域网内对 Denon/Marantz 功放做有备份的谨慎更改。它不是通用的 REW 分析工具,也不面向车载音响或独立 DSP。
运行要求
以 stdio 本地进程运行,需要 Node.js 20 或 22。需要本地 A1 Evo AcoustiX 工作区及受支持的可执行文件;实时测量工具需要启用本地 API 的 REW(127.0.0.1:4735);AVR 工具需要局域网内可访问的 Denon/Marantz 功放。可选 A1_EVO_HOME、A1_REW_URL、A1_REW_EXECUTABLE 覆盖本地发现。仅限桌面端。
安装前请注意
功放写入、A1 终端运行、文件加载、目标曲线创建和 REW 启动都需要明确的计划或确认,备份与更改后验证是流程的一部分。本地产物可能包含功放 IP 地址、用户名、绝对路径、房间几何、麦克风元数据和校准指纹,发布前应检查并脱敏。据称无遥测。非官方项目,与 OCA、A1 Evo AcoustiX、Audyssey、Denon、Marantz 无关联。

安装

在 SourceWeft 中

  1. 打开 控制台中的 EvoBurrow MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

EvoBurrow MCP

A careful little control room for A1 Evo AcoustiX and Denon/Marantz AVRs.

[CI] [CodeQL] [License: MIT] [Buy Me a Coffee]

EvoBurrow is an unofficial, cross-platform Model Context Protocol (MCP) server for A1 Evo AcoustiX, Room EQ Wizard (REW), Audyssey calibration artifacts, and Denon/Marantz AVR control. It inspects calibration files, runs protected measurements, coordinates Speaker Preset 1/2, and makes allowlisted LAN changes with backups and verification.

It is not affiliated with or endorsed by OCA, A1 Evo AcoustiX, Audyssey, Denon, or Marantz. A1 Evo remains the owner of measurement, optimization, and calibration transfer.

Choose the right audio MCP

Use this project when you needUse Audio Calibration MCP when you need
A1 Evo AcoustiX artifact inspection or terminal workflowsGeneral REW measurement and room/speaker analysis
Denon/Marantz AVR status, preset mapping, backup, or guarded LAN controlCar audio, powered speakers, laptop audio, or standalone DSP
Audyssey .ady/.oca calibration review tied to live AVR stateJamesDSP, CamillaDSP, Equalizer APO, FIR, or listening-test workflows

The projects are complementary, but intentionally separate: EvoBurrow owns AVR-specific safety and A1 context; Audio Calibration MCP stays hardware-neutral.

What lives in the burrow

  • Inspect and compare .ady, .oca, .avr, .mdat, HTML reports, target curves, and session logs.
  • Diagnose measurement repeatability, polarity, timing, crossover headroom, subwoofer integration, and speaker geometry.
  • Discover or start REW on Windows, macOS, and Linux, negotiate its local API, protect sweeps, save/load MDAT files, and analyze phase-aware crossover summation and multiseat consistency.
  • Read Denon/Marantz status, decode protocol responses, snapshot the AVR, preview exact diffs, execute only allowlisted changes after confirmation, and verify the result.
  • Catalog A1 calibration files and bind their hashes to Denon Speaker Preset 1/2 without confusing presets with Quick Select buttons.
  • Run A1's terminal workflow only through a hash-bound, locked, time-limited adapter with saved transcripts.

Generic car, laptop, JamesDSP, FIR-laboratory, and listening-test workflows intentionally remain in Audio Calibration MCP.

Safety model

Read-only inspection comes first. Receiver writes, A1 terminal runs, file loads, target creation, and REW startup use explicit plans or confirmation. Arbitrary AVR protocol strings and undocumented calibration uploads are not exposed. Backups and post-change verification are part of the workflow, not optional cleanup.

EvoBurrow cannot make a calibration “perfect,” certify standards compliance, or derive listening preference from a graph. It separates measured facts, calculations, engineering interpretation, and community reports.

Requirements

  • Node.js 20 or 22
  • A local A1 Evo AcoustiX workspace and supported executable
  • REW with its local API enabled on 127.0.0.1:4735 for live measurement tools
  • A Denon/Marantz receiver reachable on the local network for AVR tools

Install and run

bash
npm cinpm run buildnpm start

The Codex plugin manifest is in .codex-plugin/plugin.json; .mcp.json launches the bundled stdio server. A1_EVO_HOME, A1_REW_URL, and A1_REW_EXECUTABLE can override local discovery when needed.

MCP configuration

json
{  "mcpServers": {    "a1-evo-audio-expert": {      "command": "node",      "args": ["/absolute/path/to/evoburrow-mcp/dist/server.mjs"]    }  }}

The compatibility server key stays a1-evo-audio-expert so existing clients do not lose their tool namespace. The public project and package name is EvoBurrow MCP.

Recommended workflow

  1. Scan the workspace and inspect the latest artifacts.
  2. Probe REW and the AVR without changing anything.
  3. Validate measurement quality, speaker capability, crossover choices, and subwoofer integration.
  4. Let A1 generate and transfer the calibration.
  5. Snapshot and map the exact calibration to a Denon Speaker Preset.
  6. Run protected post-calibration measurements and a level-matched comparison.
  7. Preserve the baseline and report uncertainty or missing evidence plainly.

Privacy

There is no telemetry. Local artifacts may contain receiver IP addresses, usernames, absolute paths, room geometry, microphone metadata, and calibration fingerprints. Do not publish measurements, backups, transcripts, or receiver snapshots without reviewing and redacting them.

Development

npm test builds the server and runs hardware-independent tests. npm run validate:release checks package/plugin metadata and the bundled MCP surface. Hardware smoke tests must remain opt-in and must never run in normal CI.

See SECURITY.md, CONTRIBUTING.md, and CHANGELOG.md.

Releases are built and tested from pinned GitHub Actions. Tag workflows produce an npm-compatible tarball plus a GitHub build-provenance attestation; npm publication remains a separate, explicitly configured step.

Support the project

EvoBurrow is free and open source. If this little bunny saves your calibration from a bad day, you can buy daredoole a coffee.

来源:README.md,提交 e4cdc71

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v2.0.0-beta.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分