Scrapybara MCP

Integrations

  • Supports using OpenAI's models for the ACT feature, allowing an agent to control a Scrapybara instance using natural language instructions.

  • Provides virtual Ubuntu desktop instances that can be controlled via the MCP, enabling browsing, running code, and other desktop operations.

Scrapybara的模型上下文协议 (MCP) 服务器。该服务器支持Claude DesktopCursorWindsurf等 MCP 客户端与虚拟 Ubuntu 桌面进行交互,并执行浏览网页、运行代码等操作。

先决条件

安装

  1. 克隆存储库:
git clone https://github.com/scrapybara/scrapybara-mcp.git cd scrapybara-mcp
  1. 安装依赖项:
pnpm install
  1. 构建项目:
pnpm build
  1. 将以下内容添加到您的 MCP 客户端配置中:
{ "mcpServers": { "scrapybara-mcp": { "command": "node", "args": ["path/to/scrapybara-mcp/dist/index.js"], "env": { "SCRAPYBARA_API_KEY": "<YOUR_SCRAPYBARA_API_KEY>", "ACT_MODEL": "<YOUR_ACT_MODEL>", // "anthropic" or "openai" "AUTH_STATE_ID": "<YOUR_AUTH_STATE_ID>" // Optional, for authenticating the browser } } } }
  1. 重新启动您的 MCP 客户端即可!

工具

  • start_instance - 启动一个 Scrapybara Ubuntu 实例。将其用作桌面沙盒,用于访问 Web 或运行代码。启动后始终向用户显示流 URL,以便他们实时观看实例。
  • get_instances - 获取所有正在运行的 Scrapybara 实例。
  • stop_instance - 停止正在运行的 Scrapybara 实例。
  • bash - 在 Scrapybara 实例中运行 bash 命令。
  • act - 通过代理对 Scrapybara 实例执行操作。代理可以使用鼠标/键盘和 bash 命令控制实例。

贡献

Scrapybara MCP 是一个社区驱动的项目。无论您是提交想法、修复拼写错误、添加新工具还是改进现有工具,我们都非常感谢您的贡献!

在贡献代码之前,请先阅读现有的问题和拉取请求,看看是否有人在做类似的事情。这样可以避免重复劳动。

如果您想看到更多工具或功能,请随时在问题页面上提出建议。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

模型上下文协议服务器使 AI 客户端能够与虚拟 Ubuntu 桌面交互,允许它们浏览网页、运行代码以及通过鼠标/键盘操作和 bash 命令控制实例。

  1. Installation
    1. Tools
      1. Contributing
        ID: g1ig1ibrsc