Chrome Console Log Server
БесплатноНе проверенCaptures browser console logs via Chrome DevTools Protocol and exposes them to MCP clients over SSE, enabling log retrieval with the getConsoleLogs tool.
Описание
Captures browser console logs via Chrome DevTools Protocol and exposes them to MCP clients over SSE, enabling log retrieval with the getConsoleLogs tool.
README
Capture browser console logs via the Chrome DevTools Protocol and expose them to an MCP client over SSE.
Useful for getting console log for extensions that run outside of the main browser window!
Install
npm install -g @onlyhumn/chrome-console-log-mcp-server
Or run without installing:
npx @onlyhumn/chrome-console-log-mcp-server --match "YOUR_URL_SUBSTRING"
From a clone:
npm install
node server.js --match "YOUR_URL_SUBSTRING"
Usage
Start the browser with remote debugging:
/Applications/Brave\ Browser.app/Contents/MacOS/Brave\ Browser --remote-debugging-port=9222Start the server (requires
--match):npx @onlyhumn/chrome-console-log-mcp-server --match "YOUR_URL_SUBSTRING"Examples:
npx @onlyhumn/chrome-console-log-mcp-server --match "localhost:3000" npx @onlyhumn/chrome-console-log-mcp-server --match "vlt-panel.html"Configure your MCP client:
- Type:
sse - URL:
http://localhost:8766/sse
- Type:
Open or focus a page whose URL contains the match string. The server prints
Attached to ...when it finds a match. Use thegetConsoleLogstool to read captured output.
Flags
| Flag | Default | Meaning |
|---|---|---|
--match |
required | URL substring for CDP targets |
--port |
9222 |
CDP remote debugging port |
--mcp-port |
8766 |
HTTP port for MCP SSE |
--log-dir |
/tmp/chrome-console-logs |
log directory |
--log-max-bytes |
10485760 (10 MB) |
rotate threshold |
--log-keep |
5 |
rotated .gz files to keep |
--scan-interval |
2000 |
CDP target rescan interval (ms) |
Logs
Console events are appended to /tmp/chrome-console-logs/current.jsonl. When the file exceeds the rotate threshold it is gzipped and pruned so only the newest --log-keep archives remain.
Releasing
Publishes run from GitHub Actions on v* tags. The tag must match package.json "version".
Ensure the npm org/user owns the
@onlyhumnscope.First publish only: from a machine logged into npm (
npm login), runnpm publish --access publiconce so the package exists, or create the package on npmjs.com if your account allows it.On the package page → Trusted Publisher (values are case-sensitive; must match GitHub OIDC claims):
- Repository:
ONLYHUMN/chrome-console-log-mcp-server(not lowercaseonlyhumn/...) - Workflow filename:
publish.yml - Leave Environment blank (workflow does not set one)
- Repository:
Bump
"version"inpackage.json, commit, push tomaster.Tag and push:
git tag v1.0.1 git push origin v1.0.1
A Trusted Publishing failure often shows up as a misleading E404 from npm publish.
Troubleshooting
- Browser must be started with
--remote-debugging-port=9222(or the port you pass to--port) --matchis required; without it the process exits immediately- Confirm the server printed
Attached to ...for your page - MCP client URL should be
http://localhost:8766/sse(or your--mcp-port)
License
Установка Chrome Console Log Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ONLYHUMN/chrome-console-log-mcp-serverFAQ
Chrome Console Log Server MCP бесплатный?
Да, Chrome Console Log Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Chrome Console Log Server?
Нет, Chrome Console Log Server работает без API-ключей и переменных окружения.
Chrome Console Log Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Chrome Console Log Server в Claude Desktop, Claude Code или Cursor?
Открой Chrome Console Log Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Chrome Console Log Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
