基于 Python 的浏览器 JavaScript 执行工具

基于 Python 的浏览器 JavaScript 执行工具

这是一个通过 MCP 协议在浏览器中执行 JavaScript 的参考设计。

快速入门

  1. 将 MCP 服务器添加到 Claude 配置文件中:

    在配置文件中添加以下内容:

    "browser-js-evaluator": { "command": "uv", "args": [ "--directory", "/path/to/this/repo/mcp_py_sse_browser_control", "run", "browser_server.py" ] }

  2. 启动 Claude Desktop,这将同时启动 MCP 服务器和 Web 服务器。

  3. 打开浏览器并访问 http://127.0.0.1:8000 连接到 Web 服务器。

  4. 使用提供的两个 MCP 工具:

    • execute_javascript:在浏览器中执行任意 JavaScript 代码。
    • add_numbers:通过浏览器中的 JavaScript 添加两个数字。
  5. (可选)独立运行 Web 服务器以进行测试:

    python web_server.py