agent-browse
Verified Safeby tollebrandon
Overview
Automate browser interactions and observe web page state for AI agents, providing stateful sessions, console/network observability, and accessibility snapshots.
Installation
node dist/index.jsSecurity Notes
The `browser_evaluate` tool allows arbitrary JavaScript execution within the browser's page context. While this is an intended feature for a browser automation tool, it implies that a malicious AI agent could potentially use this to perform client-side attacks (e.g., XSS) on websites. However, this execution is sandboxed within the browser instance (Chromium) and does not directly grant access to the host server's file system or Node.js environment. No other direct 'eval' or critical server-side vulnerabilities were identified in the provided Node.js source code.
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.
fetcher-mcp
This MCP server is designed for fetching web page content using a Playwright headless browser, enabling intelligent content extraction, JavaScript execution, and flexible output formats.
flowlens-mcp-server
Provides coding agents with full browser context from recorded user flows for debugging and regression testing.
mcp-accessibility-scanner
Automated web accessibility scanning and browser automation using Playwright and Axe-core, enabling LLMs to perform WCAG compliance checks and generate reports.