enterprise-browser-automation
by MrGladiator14
Overview
A Python-based CLI tool for running multi-step web automation workflows in the background using Google ADK agents and Playwright MCP tools.
Installation
python main.pyEnvironment Variables
- OPENAI_API_KEY
Security Notes
The demo_insurance workflow contains hardcoded sensitive credentials (username/password) which is a significant security risk if this demo workflow is used in a production or exposed environment. The system uses `npx @playwright/mcp@latest` for installing Playwright MCP globally without version pinning, which can lead to supply chain risks or unexpected breaking changes if a malicious or incompatible update is pushed to `@latest`.
Similar Servers
playwright-mcp
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
playwright-mcp-server
Provides a robust, token-aware Playwright browser automation server for Large Language Models (LLMs) and coding agents to interact with web content, supporting advanced features like anti-detection and multi-page management.
mastra-playwright-mcp-with-aws
Orchestrates an AI agent using Amazon Bedrock and AWS ECS to perform automated browser interactions via the Playwright MCP server.
playwright-mcp
Provides a guide and example client project for generating and running Playwright UI and API tests using an MCP Playwright server with LLM agents.