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