Drissionpage MCP Server
UnclaimedDrissionPage MCP Server · Browser automation for Claude Code, Codex, and MCP clients
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
element_check
Check or uncheck checkbox/radio controls
element_click
Click any element with additive left/right/middle and single/double-click semantics
element_click_and_download
Correlate one selector, coordinate, or keyboard trigger with one integrity-checked artifact under DPMCPDOWNLOADROOT
element_click_and_upload
Arm Chromium's file chooser, click its trigger, inject approved files, and clean interception without an operating-system picker
element_find
Find one element by CSS selector or XPath; bare selectors like h1 are treated as CSS
element_find_all
Extract bounded repeated elements with text, attributes, and recommended selectors
element_get_attribute
Get an HTML attribute
element_get_html
Get element or page HTML
element_get_property
Get a live DOM property such as an input value
element_get_text
Get element or page text
element_hover
Hover an element to trigger menu/tooltip states
element_scroll_into_view
Bring an element into the viewport before acting
element_select
Select an option by value, text, or index
element_state_get
Read live DrissionPage state flags and document/viewport geometry for one element
element_type
Input text into elements
element_upload_file
Use elementuploadfile(paths=[...]) to upload files from DPMCPUPLOADROOT to input[type=file]
keyboard_press
Send keys to the active element/page without echoing the input in results
page_accessibility_snapshot
Return a bounded Chromium accessibility tree for the page or a scoped element, with field values redacted unless explicitly requested
page_click_xy
Move with direct or natural motion, optionally wait for an explicit delay, then press and release at the exact target
page_close
Close browser
page_evaluate
Run bounded JavaScript in the current page and return a JSON-safe result
page_export_artifact
Generate a managed PDF or MHTML artifact under DPMCPARTIFACTROOT with SHA-256 and receipt evidence
page_get_url
Get current URL
page_go_back
Navigate backward in browser history
page_go_forward
Navigate forward in browser history
page_navigate
Navigate to any URL; optionally open it in a new tab with newtab or return an observe change summary
page_navigate_with_http_auth
Navigate through a scoped HTTP auth challenge in a dedicated disposable Chromium context without returning credentials
page_observe
Return a compact page fingerprint with URL, title, counts, visible text samples, active element, and recent console summary
page_pointer_drag
Perform one failure-safe coordinate drag through up to six optional ordered waypoints with the selected profile
page_pointer_drag_element
Resolve source and destination geometry immediately before dragging; supports CSS/XPath in the top document or one same-origin iframe, plus CSS paths through nested open Shadow DOM hosts
page_pointer_move
Move to exact viewport CSS coordinates with direct or bounded deterministic natural motion
page_refresh
Reload current page
page_resize
Adjust browser window
page_screenshot
Capture an inline full-page or viewport screenshot
page_screenshot_save
Save a screenshot under DPMCPSCREENSHOTROOT
page_scroll
Use pagescroll(pixels=...) for relative scrolling, or pass x/y for an absolute position
page_snapshot
Return a bounded page outline with headings, links, buttons, inputs, forms, and selector recommendations
tab_close
Close one tab without closing the whole browser
tab_list
List open browser tabs with stable MCP tab IDs
tab_switch
Switch to a tab returned by tablist