虚拟桌面交互协议服务器

Scrapybara MCP是一个模型上下文协议服务器,使客户端能够与虚拟Ubuntu桌面交互,执行浏览网页、运行代码等操作。

  • by Scrapybara
  • JavaScript
  • 本地部署
  • 17 星标
  • 更新于
在 GitHub 查看 Scrapybara/scrapybara-mcp

使用说明

    Scrapybara MCP

一个模型上下文协议服务器 Scrapybara此服务器支持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,以便他们可以实时查看实例。
  • 获取实例 -获取所有正在运行的Scrapybara实例。
  • 停止立场 -停止正在运行的Scrapybara实例。
  • bash -在Scrapybara实例中运行bash命令。
  • 行动 -通过代理对Scrapybara实例执行操作。代理可以使用鼠标/键盘和bash命令控制实例。

贡献

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

在做出贡献之前,通读现有的问题并拉取请求,看看其他人是否已经在处理类似的事情。这样你就可以避免重复工作。

如果您想查看更多工具或功能,请随时在 问题页面.