click
Click on the provided element
uid必填dblClick
io.github.CloudCorpRecords由 GitHub 帳號 CloudCorpRecords 發布v0.1.0更新於 Nov 7, 2026
Debug web pages in Chrome: performance traces, network, console, snapshots, screenshots.
為助理提供 Chrome DevTools 風格的網頁除錯:操作頁面、錄製效能追蹤,並檢視網路、主控台、快照與截圖。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
Chrome DevTools-style debugging as a CLI and a stdio MCP server in one bin. Record performance traces and read their insights, list and inspect network requests, read console messages, take text snapshots and screenshots, emulate network/CPU/device conditions, and drive page input by element uid.
The browser sits behind an injectable executor interface
(DebugBrowser in src/types.ts). This package bundles no browser
and downloads none: with no executor configured, browser commands
fail with a clear "Browser unavailable" error. Deployments inject
a DevTools-protocol-compatible executor to drive a real Chrome.
The performance-trace state machine lives in the core: a trace
must be started before it can be stopped, and cannot be started
twice.
Exit codes: 0 success, 1 browser error, 2 usage error.
26 tools: click, drag, fill, fill_form, handle_dialog,
hover, press_key, upload_file, close_page, list_pages,
navigate_page, new_page, select_page, wait_for, emulate,
resize_page, performance_analyze_insight,
performance_start_trace, performance_stop_trace,
get_network_request, list_network_requests, evaluate_script,
get_console_message, list_console_messages, take_screenshot,
take_snapshot.
MCP client config:
MIT license.
來源:README.md,提交 6fe938b
Click on the provided element
uid必填dblClickDrag an element onto another element
to_uid必填from_uid必填Type text into an input, text area or select an option from a select element
uid必填value必填Fill out multiple form elements at once
elements必填Handle a browser dialog (accept or dismiss)
action必填promptTextHover over the provided element
uid必填Press a key or key combination in the browser
key必填Upload a file through a file input element
uid必填filePath必填Closes the page by its index; the last open page cannot be closed
pageId必填Get a list of pages open in the browser
無需輸入參數。
Navigate the currently selected page to a URL, or back, forward or reload
urltypetimeoutignoreCacheOpen a new tab and load a URL
url必填timeoutbackgroundSelect a page as the context for future tool calls
pageId必填bringToFrontWait until any of the provided texts appears on the selected page
text必填timeoutEmulates network, CPU, geolocation, user agent and colour scheme features on the selected page
userAgentcolorSchemegeolocationcpuThrottlingRatenetworkConditionsResizes the selected page's window so the page fits the given dimensions
width必填height必填Provide more detailed information on a specific performance insight from a recorded trace
insightName必填insightSetId必填Start a performance trace on the selected page
reloadautoStopfilePathStop the active performance trace
filePathGet a network request by its request id; without an id, the currently selected request in DevTools
reqidList all requests for the currently selected page since navigation
pageIdxpageSizeresourceTypesincludePreservedRequestsEvaluate a JavaScript function inside the currently selected page and return its result
argsfunction必填Get a console message by its id
msgid必填List all console messages for the currently selected page since navigation
typespageIdxpageSizeincludePreservedMessagesTake a screenshot of the page or an element
uidformatqualityfilePathfullPageTake a text snapshot of the currently selected page based on the accessibility tree
verbosefilePath已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
npx -y @reneturcios/browserdebug mcpbrowserdebug mcpbrowserdebug pagesbrowserdebug navigate <url>browserdebug snapshotbrowserdebug screenshot [file]browserdebug --version{ "mcpServers": { "browserdebug": { "command": "npx", "args": ["-y", "@reneturcios/browserdebug", "mcp"] } }}docker run -i ghcr.io/cloudcorprecords/browserdebug # MCP serverdocker run --rm ghcr.io/cloudcorprecords/browserdebug --versionnpm installnpm run buildnpm test