{ "name": "@applitools/mcp", "mcpName": "io.github.applitools/applitools", "mcpRegistryVersion": "1.0.12", "version": "0.10.0", "description": "Applitools MCP server for AI coding assistants", "main": "./dist/index.js", "bin": "./dist/index.js", "scripts": { "type-check": "tsc --noEmit", "build": "yarn type-check && rollup -c", "clean": "rm -rf dist", "build:bundle": "yarn clean && yarn build && BUILD_MODE=bundle yarn type-check && BUILD_MODE=bundle rollup -c", "build:watch": "rollup -c --watch", "prepublishOnly": "yarn build", "test": "yarn test:mocha && yarn test:tools", "test:mocha": "mocha test/**/*.spec.ts --parallel", "test:tools": "vitest run", "test:smoke": "node test/smoke/server-boot.mjs", "test:watch": "mocha test/**/*.spec.ts --watch", "lint": "eslint 'src/**/*.ts'", "lint:fix": "eslint 'src/**/*.ts' --fix" }, "keywords": [ "applitools", "eyes", "mcp", "model-context-protocol", "playwright", "visual-testing", "ai", "coding-assistant", "visual regression", "model context protocol", "ui testing", "cross-browser testing", "ultrafast grid", "test automation" ], "icon": "src/assets/logo.png", "license": "SEE LICENSE IN LICENSE", "author": { "name": "Applitools Team", "email": "team@applitools.com" }, "homepage": "https://applitools.com", "files": [ "dist", "docs", "README.md", "LICENSE" ], "engines": { "node": ">=18.0.0" }, "dependencies": { "@applitools/core-base": "workspace:*", "@applitools/eyes-results": "workspace:*", "@applitools/image": "workspace:*", "@applitools/logger": "workspace:*", "@applitools/req": "workspace:*", "@applitools/utils": "workspace:*", "@modelcontextprotocol/sdk": "^1.0.0", "dotenv": "^16.3.1", "zod": "^4.0.0" }, "devDependencies": { "@applitools/test-utils": "workspace:^", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@types/mocha": "^10.0.6", "@types/node": "^20.10.0", "@typescript-eslint/eslint-plugin": "^8.51.0", "@typescript-eslint/parser": "^8.51.0", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "fast-glob": "^3.3.2", "hono": "^4.0.0", "mocha": "^11.7.5", "prettier": "^3.7.4", "rollup": "^4.9.6", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-node-externals": "^8.1.2", "typescript": "~5.9.3", "vitest": "^3.2.4" }, "publishConfig": { "access": "public" }, "lavamoat": { "allowScripts": { "@applitools/core-base>@applitools/image>sharp": false, "@applitools/image>sharp": false, "vitest>vite>esbuild": false, "vitest>jsdom>ws>bufferutil": false, "vitest>jsdom>ws>utf-8-validate": false, "vitest>vite-node>vite>esbuild": false } } }