Scrapybara MCP

by Scrapybara

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.

Un servidor de Protocolo de Contexto de Modelo para Scrapybara . Este servidor permite que clientes MCP como Claude Desktop , Cursor y Windsurf interactúen con escritorios virtuales de Ubuntu y realicen acciones como navegar por la web, ejecutar código, etc.

Prerrequisitos

  • Node.js 18+
  • pnpm
  • Clave API de Scrapybara (obtenga una en scrapybara.com )

Instalación

  1. Clonar el repositorio:
git clone https://github.com/scrapybara/scrapybara-mcp.git cd scrapybara-mcp
  1. Instalar dependencias:
pnpm install
  1. Construir el proyecto:
pnpm build
  1. Agregue lo siguiente a la configuración de su cliente 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. ¡Reinicie su cliente MCP y listo!

Herramientas

  • start_instance : Inicia una instancia de Scrapybara en Ubuntu. Úsala como entorno de escritorio para acceder a la web o ejecutar código. Muestra siempre la URL de la transmisión al usuario posteriormente para que pueda ver la instancia en tiempo real.
  • get_instances : obtiene todas las instancias de Scrapybara en ejecución.
  • stop_instance - Detiene una instancia de Scrapybara en ejecución.
  • bash : ejecuta un comando bash en una instancia de Scrapybara.
  • Actuar : Realizar acciones en una instancia de Scrapybara mediante un agente. El agente puede controlar la instancia con el ratón, el teclado y comandos bash.

Contribuyendo

Scrapybara MCP es un proyecto impulsado por la comunidad. Ya sea que envíes una idea, corrijas un error tipográfico, añadas una nueva herramienta o mejores una existente, ¡tus contribuciones son muy apreciadas!

Antes de contribuir, revisa los problemas y las solicitudes de incorporación de cambios para ver si alguien más está trabajando en algo similar. Así evitarás duplicar esfuerzos.

Si hay más herramientas o funciones que le gustaría ver, no dude en sugerirlas en la página de problemas .

You must be authenticated.

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

Un servidor de protocolo de contexto de modelo que permite a los clientes de IA interactuar con escritorios virtuales de Ubuntu, lo que les permite navegar por la web, ejecutar código y controlar instancias a través de acciones del mouse/teclado y comandos bash.

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