DrissionPageMCP

37 tools. 15 can modify or destroy data without limits.

14 write tools that can modify data. Rate limits recommended.

Last updated:

15 can modify or destroy data
22 read-only
37 tools total

Community server · catalogue entry verified 11/06/2026

How to control DrissionPageMCP ↓

Read (22) Write / Execute (14) Destructive / Financial (0)
High Risk

15 of DrissionPageMCP's 37 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

PolicyLayer is an MCP gateway — it sits between your AI agents and DrissionPageMCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "download_file": {
    "limits": [
      {
        "counter": "download_file_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register DrissionPageMCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON DRISSIONPAGEMCP →

Free to start. No card required.

READ 22 tools
Read download_file 下载文件到指定路径 Args: url (str): 文件的URL地址 path (str): 文件保存的路径 rename (str, optional Read element_input 通过xpath给标签页中某个元素输入内容,最好先判断元素是否存在 Read get_a_elements_info 获取当前标签页中所有a元素标签的信息,定位元素时优先使用 Read get_all_clickable_elements 获取当前标签页的所有可点击元素 Read get_all_input_elements 获取当前标签页的所有可输入元素 Read get_body_text 获取当前标签页的body的文本内容 Read get_button_elements_info 获取当前标签页中所有button元素标签的信息,定位元素时优先使用 Read get_cdp_event_data 获取CDP事件回调函数收集到的数据 Read get_current_tab_element_html 获取当前标签页的某个元素的html Read get_current_tab_info 获取当前标签页的信息,包括url, title, id Read get_current_tab_screenshot 获取当前标签页的网页截图 Returns: bytes: 截图的二进制数据 Read get_current_tab_screenshot_as_file 获取当前标签页的屏幕截图并保存为文件 Args: path (str): 截图保存路径,默认为当前目录 Returns: str: 截图的文件路径 Read get_dom_tree 获取当前标签页的DOM树结构信息 Args: depth (int): 指定获取DOM树的深度 Returns: str: 返回DOM树的JSO Read get_elements_info_by_keyword 根据关键词获取当前标签页中包含该关键词的文本节点的所有元素列表 定位元素时优先使用 Args: keyword (str): 要搜索的关键词 Returns: Read get_elements_info_by_tagname 获取当前标签页中所有指定tagname的元素信息,定位元素时优先使用 ,参数是tagname Read get_input_elements_info 获取当前标签页中所有input元素标签的信息,定位元素时优先使用 Read get_response_received_listener_data 获取监听到的数据,返回数据列表 Read get_tab_list 获取当前浏览器的所有标签页的信息,包括url, title, id Read getInputElementsInfo 获取当前标签页的所有可进行输入操作的元素,对元素进行输入操作前优先使用这个方法 Read is_element_exist 通过xpath或者文本节点是否包含关键词判断标签页中某个元素是否存在 Read process_data 从指定的资源 URI 读取数据,报告处理进度,并请求客户端的 LLM 对数据进行摘要。 参数: - ctx (Context): FastMCP 提供的上下文对象,包含日志记录、资源访问、进度 Read convert_elemnet_to_drissionpage 把元素转换为drissionpage格式的字符串

Other MCP servers with similar tools — same risk classification, starter policies for each.

Is the DrissionPage MCP server safe to use without restrictions? +

The DrissionPageMCP server is primarily read-only with 22 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the DrissionPage MCP server expose? +

37 tools across 3 categories: Execute, Read, Write. 22 are read-only. 15 can modify, create, or delete data.

How do I enforce a policy on DrissionPageMCP? +

Register the DrissionPage MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every DrissionPageMCP tool call.

Deterministic rules across all 37 DrissionPageMCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

37 DrissionPageMCP tools catalogued and risk-classified — across an index of 42,500+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.