适合谁
- 已经在使用 Codex CLI/IDE、Claude Code、Claude Desktop 或 Cursor 等 MCP 客户端并希望在本地驱动浏览器的开发者
- 需要既可基于 DOM 选择器、又可在视觉界面用坐标操作的自动化场景
- 希望使用 TypeScript/JSON 之外、基于 Python 3.10+ 与本地 Chrome/Chromium 的轻量浏览器自动化方案
- 需要本地运行、无需外部 API 凭据的自动化与可访问性工作流
这是一款社区维护的本地浏览器自动化 MCP 服务器,由 DrissionPage 驱动,通过 stdio 提供 69 个带类型的原子工具,覆盖导航、标签页、元素交互、截图、帧与 Shadow DOM、Cookie 与存储、网络观测、等待与控制台日志等能力。它强调结构化优先、视觉为辅,提供 direct 与确定性 natural 两种指针轨迹,并默认对 URL、凭据、请求头、Cookie、网络正文等做脱敏。工具均为默认加载,没有提示词,只有一个静态的可选 Skills 目录资源。项目处于 beta 阶段,许可证为 Apache 2.0,非上游官方项目;真实行为依赖本地 Chrome/Chromium 与目标站点,使用前建议用独立浏览器配置并自行验证结果。
DrissionPage MCP Server 是一个本地运行的 Model Context Protocol 服务器,将 DrissionPage 的浏览器自动化能力以 69 个带类型的原子工具形式暴露给 Codex CLI/IDE、Claude Code、Claude Desktop、Cursor 等 MCP 客户端。它通过 stdio 传输启动,基于 PyPI 包 drissionpage-mcp 安装,需要本机 Chrome 或 Chromium 与 Python 3.10+。设计上坚持「结构化优先、视觉为辅」:有可靠选择器时用 DOM 结构操作,只有画布、地图、图表等纯视觉界面才使用坐标配合 direct 或确定性的 natural 指针轨迹。服务器只负责精确执行被请求的浏览器操作,站点流程、组件库适配、挑战应对等业务策略由客户端或可选 Skills 承担;不含 MCP prompts,仅提供一个静态的可选 Skills 目录资源。项目处于 beta 阶段,许可证为 Apache 2.0,由社区作者维护,并非上游产品官方项目。
{
"mcpServers": {
"drissionpage": {
"command": "drissionpage-mcp"
}
}
}