mcp_py_sse_browser_control
通过MCP协议在浏览器中同步执行JavaScript代码的Python工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp_py_sse_browser_control。 它的用途是:通过MCP协议在浏览器中同步执行JavaScript代码的Python工具。 完整的 Skill 内容见:https://321skill.com/skills/mcp-py-sse-browser-control/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我检查一下当前页面标题,并点击那个ID为‘submit’的按钮。”,它会通过此工具在浏览器中执行 `document.title` 获取标题,然后执行 `document.getElementById('submit').click()` 模拟点击,并将两个操作的结果一并返回给你。
介绍
该Skill解决了开发者在AI助手环境中需要与浏览器交互并获取执行结果的痛点。传统方式下,AI难以直接控制浏览器并同步获取操作结果,此工具通过Python实现MCP(Model Context Protocol)协议,建立了一个桥梁,允许AI向浏览器发送JavaScript代码指令并等待其执行完毕返回结果。
使用方式通常是将其配置为AI助手(如Claude Desktop)的一个MCP工具。配置完成后,开发者可以直接在对话中要求AI在浏览器中执行特定JS操作,例如获取页面数据、操作DOM元素或模拟用户点击,AI会通过此工具发送指令,并等待浏览器返回执行结果后再继续对话。
它非常适合需要结合AI智能与浏览器自动化能力的开发者和测试人员。无论是前端开发者在调试页面、测试工程师在编写自动化测试脚本,还是数据分析师需要从网页抓取动态数据,都可以通过此Skill让AI助手代为执行浏览器端的复杂或重复性任务。
使用建议:确保运行环境已安装必要的Python依赖和兼容的浏览器驱动。由于涉及浏览器控制,请注意操作的安全性,避免在不受信任的网页上执行敏感操作。初次使用时建议从简单的JS代码片段开始测试连通性。
核心特点
核心区别在于通过MCP协议实现了AI与浏览器操作的深度集成与同步返回,使得AI能像调用本地函数一样控制浏览器并即时获得结果,而非仅生成需要用户手动执行的脚本。
注意事项
不适合需要高度复杂异步交互或处理大量非结构化视觉信息的浏览器自动化场景。
常见问题
这个工具支持哪些浏览器?
通常支持Chrome/Chromium等可通过驱动控制的浏览器,具体取决于底层实现(如Selenium或Playwright)。
执行JS代码的结果如何返回给AI?
工具通过MCP协议将浏览器中JS代码的执行结果(如返回值、控制台输出)同步传回AI助手,AI可在后续对话中直接使用。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mcp-py-sse-browser-control/raw/index.md 读取 mcp_py_sse_browser_control 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mcp-py-sse-browser-control/raw/index.md(查看排版版本)