Forwards browser console errors, warnings, and unhandled rejections to Claude Code via MCP, enabling natural language debugging.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.PIGEON_ALLOW_EVAL— "env": { "PIGEON_DB": "/abs/path/history.jsonl", "": "1" }PIGEON_CHROMEPIGEON_CONTROL_PORT— 8766 daemon Base control-channel port (first free from here). Proxies discover the actual port via the runtime file.PIGEON_DASHBOARD— It's on by default; disable with =0. Security: it binds 127.0.0.1 only,PIGEON_DASHBOARD_PORT— 8767 daemon Base web-dashboard HTTP port (first free from here).PIGEON_DB— get_error_history({ limit?, level?, since? }) When is set. Query the on-disk history — spans restarts, beyond the 200-entry buffer.PIGEON_HEADEDPIGEON_LOG_FILE— stdio. All logs go to stderr (or $) — never stdout, which isPIGEON_RUNTIME_DIR— ~/.pigeon both Where the daemon writes its discovery file (runtime.json) + lock.PIGEON_SOURCEMAPS— 1 server Set to 0 to disable source-map resolution of stacks.PIGEON_TEST_WS_PORTPIGEON_WS_PORT— 8765 daemon Base extension WebSocket port. The daemon binds the first free port from here; the extension scans the next 16.PIGEON_WS_URL[](https://m8ven.ai/mcp/pepperonas-pigeon-1tiixj)