Drissionpage MCP Server
UnclaimedDrissionPage MCP Server · Browser automation for Claude Code, Codex, and MCP clients
Set up this server
More in Search & Web
Browse the full directoryUnclaimed 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 serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
Tool change history
FAQ
Questions about Drissionpage MCP Server
- How do I connect Drissionpage MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Drissionpage MCP Server free?
- MCPVault has not verified a licence for this server. Check the upstream terms and pricing before use; connected APIs may require a paid account.
- What can Drissionpage MCP Server do?
- Drissionpage MCP Server documents 40 tools to the agent, including element_check, element_click, element_click_and_download. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.