agent-jake-browser-mcp-server
Verified Safeby SnakeO
Overview
Enables AI agents to automate Chrome browser interactions by exposing a set of browser control tools via the Model Context Protocol (MCP).
Installation
node dist/index.jsSecurity Notes
The server's primary function is to act as a conduit for AI agents to control a Chrome browser through a companion extension. A critical security aspect is the `browser_evaluate` tool, which allows an AI agent to execute arbitrary JavaScript code within the browser context. While this execution happens in the browser (not on the Node.js server), it enables full control over any visited web page, including data exfiltration, DOM manipulation, or malicious network requests originating from the browser. The server uses WebSockets on `127.0.0.1` and stdio JSON-RPC, limiting direct external network exposure to the server itself. However, if the AI agent or the host system running it is compromised, this server provides a powerful vector for malicious browser actions. The `killProcessOnPort` utility uses system-level commands (`lsof`, `process.kill`) which, while intended for clean shutdown, represent elevated capabilities. Overall, the system's security is heavily dependent on the trustworthiness of the AI agent and the local environment it operates in; it is a powerful tool with inherent risks if misused.
Similar Servers
chrome-devtools-mcp
Control and inspect a live Chrome browser programmatically via an MCP server, enabling AI coding agents to perform reliable automation, in-depth debugging, and performance analysis.
mcp-chrome
Transforms the Chrome browser into an AI-controlled automation tool, enabling large language models to interact with web pages, analyze content, and manage browser functions.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.
Chrome-DevTools-MCP
Enables AI coding agents to control and inspect a live Chrome browser for reliable web automation, in-depth debugging, and performance analysis.