用途:减少浏览器自动化 MCP 工具(如 chrome-devtools-mcp、Chrome DevTools MCP、Playwright MCP)对 CPU、内存、电量和风扇的影响,同时不打断正在进行的工作。清理被当作受保护操作:先检查、清楚报告,只有在安全或用户明确要求时才结束进程。
主要能力:提供决策规则,例如优先用静态检查、本地文件、测试、构建或普通 HTTP 请求完成任务而非浏览器 MCP;需要实时浏览器状态、控制台消息、网络请求、DOM 快照、截图、视口检查或真实交互时才用 Chrome DevTools MCP;以聚焦批次使用,完成任务后关闭相关服务;避免重复截图、反复新开标签、性能追踪、堆快照等。
使用方式:浏览器 MCP 使用结束后,若会话较长、用过多个页面或工具、用户提到资源问题,运行只读检查。技能目录中的脚本为 scripts/browser_mcp_process_report.sh;脚本不可用时可用 ps -axo pid=,ppid=,rss=,etime=,command= | rg 'chrome-devtools-mcp|@playwright/mcp|playwright-mcp|ms-playwright|mcp-chrome'。报告进程行数、粗略 RSS 总计、最长运行时间、是否有重复栈、是否有进程与当前任务相关。
限制:不要盲目杀死全部 MCP 进程;若进程可能属于其他活动线程、浏览器任务、IDE 会话或用户工作流,须先询问。通常在存在多个重复 chrome-devtools-mcp 或 Playwright MCP 栈、运行时间久、当前无浏览器自动化任务且用户反馈耗电或卡顿时,可提议清理。仅终止浏览器 MCP 辅助进程,不要动用户正常 Chrome 配置。仅在获批准或用户明确要求时使用 pkill -f 'chrome-devtools-mcp'、pkill -f '@playwright/mcp'、pkill -f 'playwright-mcp';对于 Codex 当前回合启动的开发服务器,应停止对应 shell 会话或进程,而非广泛 pkill。最终用一两段说明发现什么(含进程数与 RSS)、清理了什么或应清理什么、以及残留风险比如其他线程可能仍在运行浏览器自动化。