Back to Home
docentovich icon

chrometools-mcp

by docentovich

Overview

MCP server for browser automation, web scraping, and UI testing using Puppeteer, enhanced with AI-powered element finding, page analysis, visual UI recording, and Figma design-to-code validation.

Installation

Run Command
npx -y chrometools-mcp

Environment Variables

  • FIGMA_TOKEN
  • ENABLED_TOOLS
  • CHROMETOOLS_DEBUG
  • DISPLAY
  • CLAUDE_PROJECT_DIR
  • PROJECT_DIR

Security Notes

The server includes an `executeScript` tool that uses `eval()` to execute arbitrary JavaScript code provided by the user (or AI agent) directly in the browser's context. Similarly, `new Function()` is used in `evaluateCustomCondition` within the recorder. This capability, while central to browser automation, represents a significant security risk if the input is not from a fully trusted source, potentially allowing for cross-site scripting (XSS), data exfiltration, or other malicious actions if the MCP client or its input is compromised. There are no obvious hardcoded secrets beyond configuration keywords, and API tokens are managed via environment variables.

Similar Servers

Stats

Interest Score30
Security Score3
Cost ClassHigh
Avg Tokens5000
Stars5
Forks0
Last Update2026-01-05

Tags

browser automationpuppeteerweb scrapingUI testingAI agent toolsFigma integrationUI recordingdev tools