UNPKG

chrometools-mcp

Version:

MCP (Model Context Protocol) server for Chrome automation using Puppeteer. Persistent browser sessions, visual testing, Figma comparison, and design validation. Works seamlessly in WSL, Linux, and macOS.

56 lines (55 loc) 1.53 kB
{ "name": "chrometools-mcp", "version": "1.3.5", "description": "MCP (Model Context Protocol) server for Chrome automation using Puppeteer. Persistent browser sessions, visual testing, Figma comparison, and design validation. Works seamlessly in WSL, Linux, and macOS.", "type": "module", "main": "index.js", "bin": { "chrometools-mcp": "index.js" }, "scripts": { "start": "node index.js", "dev": "node index.js", "test": "echo \"Error: no test specified\" && exit 1", "build": "npm run lint && npm run validate", "lint": "echo \"No linting configured\"", "validate": "node -c index.js && echo \"Syntax validation passed\"", "prepublishOnly": "npm run build" }, "keywords": [ "mcp", "model-context-protocol", "puppeteer", "chrome", "chromium", "browser", "automation", "testing", "visual-testing", "figma", "design-validation", "web-automation", "devtools", "wsl" ], "author": "Andrey Prozorov <docentovich@gmail.com>", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/docentovich/chrometools-mcp.git" }, "bugs": { "url": "https://github.com/docentovich/chrometools-mcp/issues" }, "homepage": "https://github.com/docentovich/chrometools-mcp#readme", "engines": { "node": ">=18.0.0" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.20.2", "jimp": "^0.22.12", "pixelmatch": "^7.1.0", "puppeteer": "^24.27.0", "zod": "^3.25.76" } }