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 )
Related MCP server: MCP Toolkit
Instalación
Clonar el repositorio:
git clone https://github.com/scrapybara/scrapybara-mcp.git
cd scrapybara-mcpInstalar dependencias:
pnpm installConstruir el proyecto:
pnpm buildAgregue 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
}
}
}
}¡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 .