
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.
概覽
非官方在地 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 覆寫本機探索。僅限桌面端。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 EvoBurrow MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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
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:4735for live measurement tools - A Denon/Marantz receiver reachable on the local network for AVR tools
Install and run
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
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
- Scan the workspace and inspect the latest artifacts.
- Probe REW and the AVR without changing anything.
- Validate measurement quality, speaker capability, crossover choices, and subwoofer integration.
- Let A1 generate and transfer the calibration.
- Snapshot and map the exact calibration to a Denon Speaker Preset.
- Run protected post-calibration measurements and a level-matched comparison.
- 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版本歷史
1- v2.0.0-beta.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分