github analyzed e043a5e

sbrejnev988-coder/browser-automation-mcp

github

Local Chrome DevTools Protocol browser automation MCP server for Hermes Agent

maintainer
sbrejnev988-coder
license
MIT
first seen
2026-06-13
last seen
2026-06-13
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 31 tools
transport stdio counts 31 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • browser_batch
  • browser_click
  • browser_click_text
  • browser_closetab
  • browser_cookies
  • browser_elements
  • browser_fill_form
  • browser_find_api_calls

    reloads by default and scores likely API endpoints.

  • browser_gethtml
  • browser_gettext
  • browser_getvalue
  • browser_health
  • browser_html_file

    HTML file path

  • browser_localstorage
  • browser_login
  • browser_navigate
  • browser_network_log

    captures XHR/fetch/JSON-like requests for a bounded time window.

  • browser_newtab
  • browser_page_summary
  • browser_pdf

    base64 PDF

  • browser_pdf_file

    PDF file path

  • browser_screenshot

    base64 PNG

  • browser_screenshot_file

    PNG file path

  • browser_scroll
  • browser_select
  • browser_sessionstorage
  • browser_snapshot
  • browser_tabs
  • browser_type
  • browser_wait
  • browser_wait_text
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 3

  • fs sbrejnev988-coder-browser-automation-mcp-e043a5e/scripts/make_release_export.py :7 import shutil
  • fs sbrejnev988-coder-browser-automation-mcp-e043a5e/scripts/smoke_mcp.py :11 from pathlib import Path
  • fs sbrejnev988-coder-browser-automation-mcp-e043a5e/server.py :366 with open(path, "wb") as f:

shell / exec 2

  • shell sbrejnev988-coder-browser-automation-mcp-e043a5e/scripts/smoke_mcp.py :8 import subprocess
  • shell sbrejnev988-coder-browser-automation-mcp-e043a5e/server.py :19 import subprocess

network 1

  • net sbrejnev988-coder-browser-automation-mcp-e043a5e/server.py :20 import urllib.error

secrets 1

  • secrets sbrejnev988-coder-browser-automation-mcp-e043a5e/server.py :27 TOKEN = os.environ.get("CODEX_DEBUG_TOKEN", os.environ.get("BROWSER_AUTH_TOKEN", ""))

declared dependencies 1

  • websocket-client@>=1.8.0