Mobius MCP
未认领Stream browser logs, network requests, and runtime events directly to AI coding agents for real time debugging.
安装
claude mcp add mobius-mcp -- npx -y mobius-mcp工具(20 个)
capture_dom
, captureaccessibilitytree: markup and the full accessibility tree, for markup/ARIA questions rather than finding something to click
click
, hover, typetext, presskey, scrollto, scrollby, selectoption, setcheckbox: trusted CDP input events, each moving the on-page cursor overlay with its own icon
evaluate_js
arbitrary JS in the tab, fully open, with no read-only enforcement
export_har
HAR 1.2 with full request/response bodies; anything missed inline is re-fetched over CDP (binary bodies base64-encoded)
find
locate elements by natural-language description ("accept cookies button"); returns ranked refs plus totalMatched
get_connected_tabs
, setactivetab, getcapturesettings: which tabs are streaming, which one is active, and which event categories a tab is capturing (so an empty result is distinguishable from "that category is off")
get_job_status
, getjobresult, canceljob: manage a long-running job (profiling, recording) started by another tool
get_network_requests
request/response headers plus size-capped, redacted bodies for text-like content types (no CDP needed)
get_recent_logs
, getrecenterrors, getlogssince, clearlogs
get_response_body
, getrequestbody: CDP fallback for the rare body capture that gets skipped (binary, oversized, non-text)
list_tabs
every open tab, not just enabled ones
mobius_diagnose
connection health check and remediation guidance
navigate_to
, switchtab, reloadtab: browser control
open_tab
, enablecapture: start a capture session without a toolbar click
run_sequence
many steps against one tab in a single round trip, stopping at the first failure and returning what completed; find/snapshotpage/takescreenshot are eligible steps, with screenshots returned interleaved in step order
snapshot_page
pruned, indexed tree of interactive/labelled/text-bearing elements, each with a ref, role, accessible name and box; narrow it with viewportOnly, roles or maxElements
start_cpu_profile
, startmemoryprofile: job-based; check progress with getjobstatus/getjobresult/canceljob
start_debug_session
, enddebugsession: one ordered timeline of console, network, navigation and DOM events instead of correlating snapshots by hand (single-tab, doesn't survive a full-page navigation)
take_screenshot
, capturefullpage, captureelement
wait_for_console_error
, waitfornavigation, waitforrequest, waitforelement: block with a timeout instead of polling in a loop