{"_id":"@browserstack/mcp-server","_rev":"96-a20819adf67aa1be63811e9fdcb56403","name":"@browserstack/mcp-server","dist-tags":{"latest":"1.2.36","beta":"1.2.36-beta.1"},"versions":{"1.0.0":{"name":"@browserstack/mcp-server","version":"1.0.0","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.0","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d22771f803934a72a4c832a872951ae4f9f28532","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":23,"integrity":"sha512-yl8WdMiQfhJdvKEHGz4Zqc9GKZ2fG0q+8NaHZ1xWZdOhuIipyL3Rmh+ZsauxE69tCoSAOExLJ0CVxVOwGMJUpg==","signatures":[{"sig":"MEUCIHdva6A9yCV9/w8s9keQQ2Jk3QhahaTrAoS5QKqtWC9IAiEAuSLYDGL6GK4F+15gBL6J9hZl4RuyyAPkhsC5Lju+mNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84279},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"1e6e395c42eaedb52f222f956c2aa5ab4fb3a881","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1745330090707_0.155807558722028","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@browserstack/mcp-server","version":"1.0.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"b36f0576aed001b85e0c9845865edde37e619966","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":23,"integrity":"sha512-m+IkJqD68FSgIxwU0X5ZeHgKN09/Ti87nzwrivvo4trjiZmqDvpFNzL8pHXpYZsZdfPpdzesLg+Y9z2V7RkvcQ==","signatures":[{"sig":"MEYCIQDRjygbwlnzn+zPyQEJpo68RMuScD32o180ZOtuVN1kkgIhAM3mr/YySB5gY3ZzUEFghM4RQwGU7zgAcj3GLMBKgPL+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84299},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"9330bdcf4a5a29ce863e8e3ee3a655bb97f5d224","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.1_1745330926823_0.7823150068395393","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@browserstack/mcp-server","version":"1.0.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.2","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5a0baa0ea5b9f9fc59038e68f0014eb850f3c30d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.2.tgz","fileCount":23,"integrity":"sha512-3MgInXoXo0makLXVawfCtzNqOxS2t+osa7sR5H/AKvCHWWYBQ4PTGgt2SusNOKczxTYx0t+y3/mEism52cdFZQ==","signatures":[{"sig":"MEUCIQCppr12ahIzqVXvRwn0jhqBTNrOSoxL3FAuDGIBWIULnQIgb9Y9K+pqQ3bWXvBP4ma/A0z8fhmtPhWMbTGzyvc0g0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85669},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"49bd6631532a8ba5cf7cfd0cff09aa995735d26b","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.2_1745344434147_0.7226397742950288","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@browserstack/mcp-server","version":"1.0.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.3","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"8b41ad8efbb69351684215eec52d87ca21e7efe3","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.3.tgz","fileCount":23,"integrity":"sha512-iYEJ12ONc5qhT0b8SRX5V4s3ZOe6hdBZ05sRhwnA0eWEpJKaKdFUYIPNHZT76X5yGuKPTtNaqwYQXmHtqG1d5Q==","signatures":[{"sig":"MEUCIQDacgI6Pj8Yv0dRG8lnEy/R6fZoi+XqHVRi7onx+FQexwIgfLcVDgRrfuRaQBdrRRnDnbTeCuVNruUctFlYY7jujeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85844},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"9c105ed2642601ab8e062ba43224d3f083ecc1ca","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.3_1745392440387_0.4650844364699811","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@browserstack/mcp-server","version":"1.0.4","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.4","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5705326fd0e1a47e27187502d235a7577b7e1d2d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.4.tgz","fileCount":23,"integrity":"sha512-+nXNkq4A6hN10Mfkm11kUqmtKEzaDr7M86gYH0qrB6YTT9cJonBxruzm4+o+peilDJr9ZW7nMXtcEAgr2z3CSg==","signatures":[{"sig":"MEQCIDmaVII1FuuE8JE6yavFIZVzHhAPsOwWj2d1Xr6Q+oDyAiBPX0Zhe/08rUVeZ9d0VGWtYr8PBRbYP/N9A4jreog6fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85844},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"fc1535c0da9fe21b9f7d770fce1f315fa4e1e773","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.4_1745392625672_0.9014836548700069","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@browserstack/mcp-server","version":"1.0.5","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.5","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"c18767c01cc6faab1bfe56841bd7308019d3baad","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.5.tgz","fileCount":23,"integrity":"sha512-bb0vlYjx2BRSKWyVallGP+WaZrnNW7SEyOjvbP8ePrXjER/bjzJ/j4YYPJE5aD1Uo/HLEmrpwGYjCm+6NKbSgA==","signatures":[{"sig":"MEQCIBPjNmsmYJWCzwTj6eT4oe8GaNxENoOWpYBtK4MheGMAAiAA1hk2thApH636p+V37mNuE7wiOaJNG+kGjKwPSsjMlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86605},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"852b38ccad1774ac0a246fec5ce8a8308b8aebc9","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.5_1745923631531_0.7577448296017553","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@browserstack/mcp-server","version":"1.0.6","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.6","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ab31734d1c6afc19fbf80bd1249aa25a348f4ec0","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.6.tgz","fileCount":28,"integrity":"sha512-ahyH7A7MKOtsrNFy5DGeDGN7iAlCGKOxRABlA04yP7dQJKMfKvLUINzpvJ4YiLBJSVv9/c+Q9JqEn5nMKG8GUg==","signatures":[{"sig":"MEYCIQC+rKn8NCbgT8Pnj53ft+LL3zz9bLMs/FrwJIbDKbRzzwIhAPLoanRxe8va3/qylVOptQlYBjpqZuO2fpHFVQrzS6J+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102902},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"935b7d185b4f974a2306a730ad5066ce4cc4bd58","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.6_1746012080979_0.1449989252172299","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@browserstack/mcp-server","version":"1.0.8","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.8","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"aa9cb5c0b3e95715c3e87b22ff9142a97153eb47","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.8.tgz","fileCount":3,"integrity":"sha512-WG2f2PHNvvWuPqropKvF/c7WqLG96fyuq1w9GGqE4gAk4u9l4uWOQQRGw1rgrBHmt2gcFOEj+GeettoGx2RofA==","signatures":[{"sig":"MEUCIAkUEalJEpYs9/OU4I3YnXKYLICn8OCpQp6zmJ2vq06eAiEAwuufiFUwirM3Eew/yGZ8Mo/HDZ/0kGAhnvkv4iIjQLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43563},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"e885b6f7b231ff75c6b702a576cdbbd5fa90abd9","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.8_1746605068070_0.7502616705892722","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@browserstack/mcp-server","version":"1.0.9","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.9","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"2f5f1af327ec362948e4b40deb775f7e6ec4fb9a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.9.tgz","fileCount":31,"integrity":"sha512-nbTBME8RvJTsIEMcSghixeaaArDreToJdPhnsVqgy0M/f6I3JmlNFi+bnlHdxgakeTDreWIOsezil8EYVNLfTQ==","signatures":[{"sig":"MEUCIBxoGqY2BQlPLX5RMtvluKMPjPnDTWtisim48KzTwDmRAiEAqj9A6RBVZctpgHiGPMm17dl6Q3IuFAEjT9TQuRLlUYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111388},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"e882ca663e59c3c6d342698a6e7d9421759c9f9b","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.7.0","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.1.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.9_1746605310688_0.006726721091642629","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@browserstack/mcp-server","version":"1.0.10","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.10","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"6e5bbe0f254e6c4587d00dc0dfb5f13edfaaf062","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.10.tgz","fileCount":29,"integrity":"sha512-bVV1CjdkXALGHDTsNWP6lRJYW5TYn/y68x4kT9JK08BiYD0NVZLwS1ENoOR5TvKbt81dULjVbKosiHzaLD2YHg==","signatures":[{"sig":"MEUCIBNzIrBEy2VgcPRUaHkXLm0d+PBWpB3Gx9NfbHwAbMdOAiEA7uCL4bAXNsSozUP7Tf8trN5bHY1GSyfd8X9oYUldiG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109655},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"313d3a85fb963c03a808ba2c1dcd434c28f03e8e","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.10_1746606181902_0.2539336147254785","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@browserstack/mcp-server","version":"1.0.11","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.11","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"bf52e05705353e3594c2a1aa3fb7c74d8cacc39b","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.11.tgz","fileCount":33,"integrity":"sha512-40OnumNRt80hupx81s5MKCdzItyzu1FEgAj84oKPcA3lKscHWKmbGr2udKeq1wU2x6jSb2VG8NJzkt5cp29hmw==","signatures":[{"sig":"MEYCIQDzfbURAZbP6MBPUy2QOggPvSGN3LpTRjm8gzI0DRqaOQIhAOHYFRl77a9JTOnIgGFArfCqIvwHgAEDIjLtFauJC8DF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120598},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"fc13c914f0b3ac882d1f864313d37385f3f8a9ff","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.11_1746638927808_0.6773190158470597","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@browserstack/mcp-server","version":"1.0.12","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.12","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"fb492d619e25783668a483ff532177a74fceab43","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.12.tgz","fileCount":38,"integrity":"sha512-Ie8zWhk9CbWxzj2v6ujjyuw9oherME/pf6Zh7+m2NQYDyQfYeKASr9F9IDQC7juKJj9xhcGaJQCZzIs2PuZDMA==","signatures":[{"sig":"MEYCIQCWpbyhzrNjCudhbphH7LufcBDK7XXBYQuxI9eJSax/CAIhAIyggwrltmOeVnP8RHX0QuvNIQJqaXX++AgYE7M4KbU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140749},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"e8ee74b2a50bda0d2f26c771bf78b2f194fec4c5","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.12_1746786303899_0.5551467473282259","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@browserstack/mcp-server","version":"1.0.13","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.13","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"9e9fa2a0a6b73b9050f74b4ce5c335c2800c701f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.13.tgz","fileCount":39,"integrity":"sha512-s6sOz8HPuh6t1MKwHOMpgkja9kGRwy1YDeagz9vjhHwQK/dQqaiVJ7rrSxBTYVN8ajgdbswQVjcq4Mgx+yndtw==","signatures":[{"sig":"MEQCIEAF2iWo7wzw3MhN5NkxRM/Br6ovA353MGQDLZUavo0rAiAFYGyHw3jYjtDu3FI5aivuMkLFmHZwhNDl8bZFyPQ0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145383},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"7cdab99b5a9768c19a5a063857e5aae1d320b8ce","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"jest","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","axios":"^1.8.4","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","jest":"^29.7.0","eslint":"^9.25.0","ts-jest":"^29.3.2","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.13_1746801188494_0.14237036482068666","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@browserstack/mcp-server","version":"1.0.14","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.14","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e130de800dabf3dd74a9acfb98cc97dc75bc1bc2","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.14.tgz","fileCount":53,"integrity":"sha512-z0KokV20bCBkLiC9mahpGtDJK3bNNpz+IS5DFUpvkUhDrR9hMLYAkCpdxKqvd7jZcvaPW00KzcFryvzo6ClLxQ==","signatures":[{"sig":"MEUCIQCf+Qk+9s3ThF8NqNViY54U0Q9jsBjWpAGHjSu6YCc2yAIgTeKRTMsslInAQpxS2jkF4Vj91ZFx1eCAH6ZydyjrnRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180236},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6dd14f2e8f5a5661e15f6d294de39260429eea1a","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.14_1747378673962_0.32699738831210756","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@browserstack/mcp-server","version":"1.0.15","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.0.15","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e00569df35e7a79cf877e9acd6486ec20c79adb7","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.0.15.tgz","fileCount":55,"integrity":"sha512-iNJ+O/DG4SxwVU9zzZVuBlUD++uqL4g30MZ54VDbLdyKK4Evv56B5gliI0mRfvVSK1bfPRzptPPNVKwbaM4w8A==","signatures":[{"sig":"MEYCIQC2nS3+rXU1YrOAGb0WTr9p1t6qlYUTEYGc96+VQSHZ5AIhALb9UYXAQW4vYLxs5EtvuLDlWVf+bzVhCMQ2NJau5P7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185271},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f0b4a14ea7df1f26de1e98f6ac74dd9db5bf8c2f","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.15_1747743574349_0.6332391569945459","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@browserstack/mcp-server","version":"1.1.0","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.0","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ec5254884bfa41d4d41144bb7b3c6bdfac3565d0","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":55,"integrity":"sha512-Aaf5tnJOPUHM/AjNGcWghhFSLbDQgcbL9eFtJSwZTWJHlk+8w1Y8AYI6spBwb337EkBt8TTxMmYubANANwwM+A==","signatures":[{"sig":"MEQCIC6ASmVtWT/T8O7g2PhJjBGSUZY8MPlWi5Vc0K3YGuT2AiB04PT95XIvTuLTVOrb340OTC4cZftYjNgY8qnYN6fDYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206937},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"10ee4393f00fa2c4a55f7fcf19879eb6f13324d8","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1747752228769_0.6110630531758523","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@browserstack/mcp-server","version":"1.1.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"8754f9b0f04a28ae59e8e17f2b00694f489cbc8c","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.1.tgz","fileCount":55,"integrity":"sha512-U3LV420qUEovuk2iN9+EZDd1UDmMiu8icCckPxgXPBFGncRshqj6oGGuz1jD7nq66lau5i+1Nq44wT8dEvyG1A==","signatures":[{"sig":"MEUCID2paNG1+TamhG/1C851mig97OvgUR/Vdh9R0PAhOt2oAiEAxAZwJc+/z+TIfz/NVyEwi+5AYXmAGsLa0Kq3fBow33A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185270},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"fc3af0554b78570da5eb0435824e87e50ed79620","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.1_1747753405785_0.22568911646228718","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@browserstack/mcp-server","version":"1.1.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.2","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"dc92819e0ce9f8b4cdee89d923e525944cd44a66","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.2.tgz","fileCount":55,"integrity":"sha512-k3QV4BA8WHsNeiWtqFhT1PqDvMRk0G37x5LjjJeo252pCcO6O1SSgi9feRMX9XpwdtpvoJyr7curL/SdLyvEoA==","signatures":[{"sig":"MEQCIDSERm27vN5qUmUuesZPN6SjwVWmonriuBGDSG4biuojAiAGKm2u4qXStZQK9x8KE29F6wZvoNXbGAUJHKFeey/V2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185412},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8a960b749285c1852c47c59e0d432c9c169b54d9","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.2_1747754129138_0.20296844883461373","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@browserstack/mcp-server","version":"1.1.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.3","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"927b2b5d97938496d2c369ee28b36bbf890d5986","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.3.tgz","fileCount":57,"integrity":"sha512-u1CX0pAVlDEvQ31JJeG714HGTZTDTbHwF/V36Q7WZTBlBfP+/a9xxLfD3FnKse7BRSMs5eLIEb5buSotzRXWdQ==","signatures":[{"sig":"MEUCIQDjNtDwDJK/wjwG4tAQp7cPEWBXpuw6KHwhIbMNes9pcQIgBjDqC2NEiv49TYEbbm8/stN5/YBrGe74/gSHRi0efkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187220},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a237b3d08f20e902372c237485951e6f45041ebc","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.3_1747812824234_0.5503990701641341","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@browserstack/mcp-server","version":"1.1.4","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.4","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"cef5917d6e31e12d61e260f42ccc9f4d9919d569","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.4.tgz","fileCount":57,"integrity":"sha512-2Qxw9Jf+Oei8/Dd9gmhuB175DqYsRa4ghX9pAroJz/Z8Fx2uE7kUjxPELFHVOChN1u+liTDAoRyVyrgMOG3+wg==","signatures":[{"sig":"MEYCIQDJXDEfSZcp1RFpobshtLpsFAjOeAC60CpEQ+M4jpKaPQIhALZAIJaS8x68FTBXP79v0P2hgPE8fGYfV7T/LX3SPL0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188869},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"301f4b066a54028865d8ae1a81aeeb5b137fab0e","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.4_1747919741819_0.9157486954410352","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@browserstack/mcp-server","version":"1.1.5","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.5","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"1b8a92da97edc18f1f2ac9e14b7f1a6a03f12348","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.5.tgz","fileCount":59,"integrity":"sha512-LuHB6P59Gv69hfeOIBea810pDKbKSJMnta0KPd1T53ZMI/u0vsCdy6FPMVFbHaPmXtE0/k+EdMsMxpaq+FILrg==","signatures":[{"sig":"MEUCIQDb13WshtXtTFn2g89ENNF276/cKAP/z1h3e/siX7Mi4AIgJwBTqExJEP4tv/CpB1lkpyUtF+X2pWAuNKL+guSTnWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186683},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b3707602038230f54b19b2b81d9928ace5680af3","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.5_1748335434262_0.8597189815245472","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@browserstack/mcp-server","version":"1.1.6","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.6","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"39d3aa52f95371db72baafa12024961d89454429","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.6.tgz","fileCount":63,"integrity":"sha512-PQtSYodtU4jA3ZqFjpADQpz5w46YaV0Y1vIumICX/mcfgDL+7j4asPWSRIwM7+fyq094aIYQrOVVu6RSVv3slw==","signatures":[{"sig":"MEUCICYhisZXuUEQigL8XlzQ9uVbcLI+SrbnI0IoGhmho4UTAiEAkMSXoO7QarrtQ3h9XgILWopzVn82kN2jFY32Bts3Lgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207450},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a8568d421acff87bc9c4d575431f2f632afb5593","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.6_1748984144106_0.40466823490558945","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@browserstack/mcp-server","version":"1.1.7","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.7","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f80cafba6ef8e8c776a21085687a054a0d1c870b","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.7.tgz","fileCount":63,"integrity":"sha512-CksczVcEXxaVQylsXXIP4AGuFnbChnRo5lyr7OEdJ0qOlXzgPrpzUTgx9SMq8kytzR2YFTjwTJNUYvmg7WdySw==","signatures":[{"sig":"MEUCIA3jxgW6X/tpjbdNLNS86DpdlfiA/l87awL3QlAvsnbiAiEAp9nOv6sWFE7uUXIKNDMW6c4pMDVNZgNKS6uJfkrRIbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210153},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"221c6ec348bf106d2b5e7a55e29d04f208966f6b","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.7_1750055329679_0.32605367177247224","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@browserstack/mcp-server","version":"1.1.8","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.8","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"48a2db7f2f05be1c432e227ccdb3a6c5db7eb939","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.8.tgz","fileCount":68,"integrity":"sha512-J+DF6YgxJIkcg0DYYiUGEFFq2wSwyMYyh0YtDY8Gb/lFsL+lXrFJ7bMyadHpjyKpeY92BWwqGZzH2msevFJgrg==","signatures":[{"sig":"MEQCIB2Kp6UGvTBo9AITK3Kuu9AprN2ikhVgogTa6fdhPmKiAiBm7Qf5JOfeFxbeuDcyCReQ272EIptSR9fK5Jy7AObmQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236993},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b9c5ba5f03f39fa4e2a726827cbcedf62c4c5313","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","actor":{"name":"browserstack","type":"user","email":"support@browserstack.com"},"email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.8_1750688219245_0.49091504056431345","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@browserstack/mcp-server","version":"1.1.9","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.1.9","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"503bf496bef61b13e1e4663e6e13cfc95efdfd76","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.1.9.tgz","fileCount":69,"integrity":"sha512-1UOqFcvfLAOTBH1AzH/OjDPv6R1VxLX7gCBFwO1fTvRQxZdjZOhxR/UrF2omZO/xLb2+zIzxpdBxiVhghPqMqQ==","signatures":[{"sig":"MEYCIQDOHTYlC+oravH8LB4PDMFeHbUfS9yV48fzMccwhU4ZeAIhAIHl1QFqTmN1FyARCQ/qXDpp2TstYB6gdflEQ0QS0t4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250260},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"c6212550a72ab129809dbea03e77724db85adf42","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","actor":{"name":"browserstack","type":"user","email":"support@browserstack.com"},"email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.9_1751630806005_0.16896829169866856","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@browserstack/mcp-server","version":"1.2.0","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.0","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5b7a661ae88a12ac0529eb264b1b61407ef350d6","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.0.tgz","fileCount":143,"integrity":"sha512-SfIUYKp4FDKkc4lf0dcgAawlLaHNl9uTCT8KbUHE/yhPEAaCofZQhUZFIYhoAwSQb5oHodfLTA9W8KCGG422PA==","signatures":[{"sig":"MEUCIEJ67TDCp9crQjLegXWhkmzn1VQatgFcvky56fuZHLW5AiEA+AYSVC2fKFu4dUSSjpXeHtrSonS6Pkeae/D8pguPs0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315299},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"76f5910a42ed6dffc9501e1294178f4b200c55cf","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0_1752836809080_0.9209487126950702","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@browserstack/mcp-server","version":"1.2.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"c03642dba9caa410bb5914b9460f706d277a5df6","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.1.tgz","fileCount":143,"integrity":"sha512-yOTALueCNS3v0PP0fjMIZ5/cKeKftFDgiG9o3MjVdWFG1swP4nR6q5Nvwt3MTkReALWJIg1nWPxNmkOwgfMdxg==","signatures":[{"sig":"MEYCIQC/FBnXYGIbZgLMI6lGZjUlTT2rKLZPE0rBIU84AkMwUgIhAJizBG5bZrqjB81mBxgIfPpNrfL1Kl/aKKKjW1M5WxSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318154},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"660ae1a047f576227a10ec42f748aed460dcc054","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.1_1753960548560_0.8545426151578606","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@browserstack/mcp-server","version":"1.2.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.2","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"2ee85246e47eabd5454fcbe082d0d69d57862754","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.2.tgz","fileCount":143,"integrity":"sha512-xofZ4VYLZRuphAKpprmE4hLqopujCCF7cIRSvfn6FIBiiWBEJNIIQU2AHBf5XHtj2Qcw+r4wvJ0s4s8SiewPbQ==","signatures":[{"sig":"MEUCIDqGleTGwZUtQ2Vpn5NaRRmiItb1xFMXuzTHTA0fDREjAiEAp50ZbFJ5QDO9+QolP9tzSS1YjhFgM1U4Ax5Q+elbbPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323694},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0b544196d244dde72f90de5cc0299a736c29911c","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.2_1754996444978_0.9031586532630225","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta":{"name":"@browserstack/mcp-server","version":"1.2.2-beta","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.2-beta","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"76da955a2c8842b7de9fae68b423fc337c98bb25","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.2-beta.tgz","fileCount":143,"integrity":"sha512-oz2jK+7BvrnxNoQ416PnCIXXW7qpT4fiQT22lld/n2Y9SUzc7GrXPVTDWlZtbwW3opRKluM//LAquvbawYP9jA==","signatures":[{"sig":"MEYCIQDEuCnsS2NJxHWEEA+qXDLZMWE2a193DO6oHdyrY+xvowIhAIxUkzJpVGsseHwWleCkWrWDH5rAreP+kynkG1s19B3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331427},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2d74766f50846fa7392b850d5bbea6fa62560381","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.2-beta_1755674249948_0.698864495053312","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.2-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.2-beta.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5a0d030c03553ec1fb525bfd2781ca195efeeaa0","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.2-beta.1.tgz","fileCount":209,"integrity":"sha512-yd9hKtydhfi9hDHf5yjlCm5/JRyVrjsfkHBiAahg5PshugQ9uNKgHFSFliYwCLyCzVtBwfKvhsuPBq4Ojt41ig==","signatures":[{"sig":"MEUCIGenlDRa0kMXOASf7cugmSzAlRsgoyd0gfWuI/jS1r3nAiEA2s8easlDzUKhXdobvZScpRRL3zNnETRG7yRO/b/CNpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543359},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"44b585b49da97f3dbc940894c6876f046d653d83","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.2-beta.1_1755689619541_0.19025790548260169","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@browserstack/mcp-server","version":"1.2.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.3","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d57669b34aa88a8b61ab5e871a8a1e08f1da63da","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.3.tgz","fileCount":145,"integrity":"sha512-RgVZQxbkxv8s9XwEg7ksp/lJl1QUSd6OU9m6f6V9147+vNUvLN/sDE9rG90g/gPk4XdgX1SYZDRqxbl1T/YlIQ==","signatures":[{"sig":"MEQCIFgD0Q8BMwnJyFFypdKjNyiww54m1KN9JOfQG96phXF3AiAndzCUJFWBUY67+9E3pXuZ5Kk1YIh7ZZhZF1D39UxfaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344918},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cf44ae7c84c11427c53ececda73a1cd244781692","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.3_1755699912446_0.05913974116042997","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.3-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.3-beta.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d780f15b75271577befa71461476c7ae922d5ecb","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.3-beta.1.tgz","fileCount":173,"integrity":"sha512-EhFKckqvtwLvA3oLvqiHkbz2ZOYvU87YgX3GYdxJ8azBJZk3jPq1RjENuqjGhYV0pW5IaoseygA3q6cl8dKPIg==","signatures":[{"sig":"MEUCIQDbSMY1bnzsEuQNLpCYycygNCbCE4NZGOHIxKyN6yR/GgIgdf2L93nMjYv1rJSjFByqkP2ej/50qN/t3+RnOHvzhWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393974},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d2e23747a1d3fe2dcef3a71c84d938fbc2e6e2fb","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.3-beta.1_1756719256145_0.7576339668257279","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@browserstack/mcp-server","version":"1.2.4","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.4","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"a074ff71a3997a1fb850149bb057a7d5a426edd4","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.4.tgz","fileCount":263,"integrity":"sha512-tSaebwmW9LtTTQCWwNTFjQkKBbnQPgQ6MN8oEetViuCxqH+X0XMlGEhOssEr5Hv0/EOkT2NxCPDXLE2W75CPgw==","signatures":[{"sig":"MEYCIQDhAkXms1Kjv2vvQ1cTYKkIGOCM1HblTo4jzZC/NNjpYgIhALHEIvBMNoeTcXr+DEUyPkFmypQj+Z90N33B2UekB2YJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3e45dbcaca52881364d505ce3ce8c554ab021f4a","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.11.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.4_1757662578989_0.5664609024077352","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@browserstack/mcp-server","version":"1.2.5","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.5","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"aa2b5ab1db8823ae1c6d145c312f907fe45ebb49","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.5.tgz","fileCount":265,"integrity":"sha512-K/PbK74vCumcNw2I3HLrmj7KSqU1FTDefRP1zQL0/g9oUeAbroyn/ZhrahlpoSEqX9UIcyrbQNwhjXfCn/1yrA==","signatures":[{"sig":"MEUCIH9L3+ZwTqtV2mxVNEcklLF0IGU1mmHc40hzHib10zCPAiEAm9yqZAvFBhXEGMO7eQAnKmTbUMJbEnG/Qmyn6np2Mco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672831},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b4425280a15f380eb89b4c7279c838c6abf79867","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.5_1758706333521_0.6887474658683679","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@browserstack/mcp-server","version":"1.2.6","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.6","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d0919e47181ffcd63c0742df814f17bd9c2ae4b2","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.6.tgz","fileCount":265,"integrity":"sha512-y5Zb+BF7CDgjE5ptTqY4CGDHetVOfc5ylxsyIx8OjV17UbjEnc2Mb6kdGGW2DA8vT1HPMh8OqiuWpwnWxr1ujA==","signatures":[{"sig":"MEYCIQDdvD/jLr1KHtx1gjINnWzeweqeO/Oo+ZsZf8cntl4G7AIhAK9dL/PgWwdxVJ6hG9rt5bDtEITc1fYrAnHPvzrzJfWh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679002},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"af9064e44200cca4ccc6b6565f06f0470a670a1c","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.6_1760608128890_0.09243481058786296","host":"s3://npm-registry-packages-npm-production"}},"1.2.6-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.6-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.6-beta.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"04a54301181c7dd0a4e89a0aa82e1c53a8c71276","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.6-beta.1.tgz","fileCount":265,"integrity":"sha512-N/1WL2DpYyWXZ1qirsGI1eMzdI3t9Atc1UVxsehMoVLtc0WImrkPcidLJM5s3pA95qXpwMYzVe54EeFAp63fGA==","signatures":[{"sig":"MEYCIQCzegjmGSDTjDcf3SQfGWj0DKqjssOHOfEQDlk23LYybwIhAJbYaM8rEDchgM+GrEqYLuLednZEU9XqVSQC4guQHIlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679022},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fae165c140a3709856fbf825dc2b06c01444e8a4","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.6-beta.1_1761310102252_0.16731138745419338","host":"s3://npm-registry-packages-npm-production"}},"1.2.6-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.6-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.6-beta.2","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"3444f5330d6bf2520efff8873eef29a14da310db","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.6-beta.2.tgz","fileCount":265,"integrity":"sha512-B59g5trpuwlfAyxG7r9f/vPgJR84oW6b57i7JCZJLOc0QrwtBXW+Ms9JnWOqwt9eCds8OQ2AISOQaSJMZR801w==","signatures":[{"sig":"MEYCIQCVmSKhdqwcL3+QgahqJ3htuFb5KVEsp9tZISqaSflIBQIhAMxdFQWYrnZsClwL2o/X2KHKMVBwESCsumTK+3LSqayI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679140},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b6cc8b4f077aec7d3b1116875061d353b3f638cc","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.6-beta.2_1761632254536_0.3765075275826606","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@browserstack/mcp-server","version":"1.2.7","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.7","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"6fba77a114e6479f142370f03cc0786bac2ad18d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.7.tgz","fileCount":265,"integrity":"sha512-/ROT760G1iyceCHd6wt5Gm8mBYkT3fjJ9hKASqvvf5RLjkQXm97nazXc6G0S1HSKUVYKPkcGqTJB9+re+R62AA==","signatures":[{"sig":"MEUCIHtxtCVuCxH7qyzK06/K+JfFbXgCNhFgqZvI8a6qsg5oAiEAztS7rHmII1QK7Uq/kawe8HqORfr84rAcbow1wjf52xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679133},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bd5c6d50ad7b987b16f693d3c637b5dbe788a9f7","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.7_1761646747378_0.5906732550629126","host":"s3://npm-registry-packages-npm-production"}},"1.2.8-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.8-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.8-beta.1","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"974a7a6b0021615af2e21fac1800a07292e715db","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.8-beta.1.tgz","fileCount":267,"integrity":"sha512-wzGSCvETo2gx4umdTKjViHpgsxESGKMkkc+HRxbwJw8cYs93IFcu2lqEY0rCenLKhDbMribn/QzHeJL0SUAWpg==","signatures":[{"sig":"MEYCIQDuH99ZrMBm7yfhLuRaWysYZ+oLc0uZRoPuSP6G1klbfgIhALw1wKkLUhx4+5JlfBRhCEBJozcIa8+2msBnebT+KwGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682877},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"1faaa35a4dc0d489377b710752862299e47164c7","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.8-beta.1_1762785743126_0.20769621364898616","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@browserstack/mcp-server","version":"1.2.8","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.8","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"8efd73fbb62ae87cae199f5f671d2f6d70b65b75","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.8.tgz","fileCount":267,"integrity":"sha512-Wr8cdz5QOvI3UO6N6XATjI4CNtR4HBS0KRbkHd+pQVWSmarXbwPak/2tjk8kIb2hswSV5zWLqkDMxf4KN3q6vw==","signatures":[{"sig":"MEQCID0POyHrMprkYFkGC6v8wZScJlXEGizkDPqu+QCgdFBdAiBhPTtRir7wYzs3AznfP1zsEJ5rpxkPv/SM3zJJf9ipug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682870},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"94eb7831a17450a657681ca561c65c464b6a58c9","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.8_1762788926493_0.4670809382772452","host":"s3://npm-registry-packages-npm-production"}},"1.2.8-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.8-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.8-beta.2","maintainers":[{"name":"browserstack","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"b18ca75e191f51179a8447826ffd2483fd122d8f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.8-beta.2.tgz","fileCount":269,"integrity":"sha512-QZuwyUAiEwkxBtrPq6owYxmL5AiX3rU0+mDyOmS9UVfWA/YcNUBYLhIAcsGEyVX4uqyZfLYV0heJdWnSYU5Ezw==","signatures":[{"sig":"MEYCIQCffE1VXHOauH5aK/O31LnXGcFhv5+h+CdpOe4ue6Wa1wIhAO6v+rKJrIShvBtVqUaxl3S7k5IqaVqdzgyCQ+DTuqua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"00ff1c6bf6834ad2ebd32bafd929818552055184","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.24.3","pino":"^9.6.0","uuid":"^11.1.0","axios":"^1.8.4","sharp":"^0.34.1","dotenv":"^16.5.0","csv-parse":"^5.6.0","form-data":"^4.0.2","pino-pretty":"^13.0.0","webdriverio":"^9.13.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.6","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","vite":"^6.3.5","eslint":"^9.25.0","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/uuid":"^10.0.0","@types/csv-parse":"^1.1.12","typescript-eslint":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.8-beta.2_1764741719033_0.6729325081304207","host":"s3://npm-registry-packages-npm-production"}},"1.2.9-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.9-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.9-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"cb2e93c4bbed618e4781a2474716e858ead21e4b","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.9-beta.1.tgz","fileCount":269,"integrity":"sha512-BKvLXP/OZ8QuhC3h2j6+gwPTXl3MvhDW/02H6YOtj3WJ0K//BHwlyo3bikVcAehwHKQV/ixRqJ901yaXsMzXWA==","signatures":[{"sig":"MEQCIHRvWnjBOcpAdvSH7XTxfe10N+5WK1Gxw/bd2VQKWkWxAiBCM8z+lQYt3KcUGKIRf2WDTzCsdmznqnuX3Q+cUv3aBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680073},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"225c7a6e912d4843546963c9d05da788a585f9bf","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.9-beta.1_1767776075480_0.9582067664535132","host":"s3://npm-registry-packages-npm-production"}},"1.2.9-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.9-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.9-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"26a5309b562d39366b84b774de22f95636e7d83d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.9-beta.2.tgz","fileCount":269,"integrity":"sha512-XY79QuUXtPgW+JZH1PT+7TrZ931SPb+5/Ta2Y9mcoMhtsrCuOQeDkj2/oprybSRCdsLIpvfyXWqWAv4CEbsn4g==","signatures":[{"sig":"MEQCIC+FtDbF31i9MMl2TjB6Vra00O2ZbrfUac5zQ37eiem6AiB7xXYZwQjpU4+hUZlP+0uXLAmdzbOBbCS33+VRfQ27Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680073},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"52268a75658a7c81a285e5f9968407c51f6dbf33","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.9-beta.2_1769497066493_0.16429290124444718","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@browserstack/mcp-server","version":"1.2.10","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.10","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e542627a6a483143b00c88406feab79884e8104a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.10.tgz","fileCount":269,"integrity":"sha512-B6Mni5K8HkdR1MEsUT+bhmLqYOHp1Vywke/ZsDSjF55cNEtavhGAw930UBu/ETkSSEcDd4DG+1Cqdff+YiowWw==","signatures":[{"sig":"MEQCIDGB+kCKVUYUzPDCS7tuDMBgD4PhsyzFddCir2KvDwjOAiB5ZL5rwe4T8TicUXu8ELAUjaPwZGmQGDXsGUzDoBTpRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680067},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b90ad76c451f7de641fbca1118bc31adcfe231b4","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.10_1769608096546_0.5080842140200879","host":"s3://npm-registry-packages-npm-production"}},"1.2.11-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.11-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.11-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"0d95c369a48896871a2545aeee636cd27d8fdc5f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.11-beta.1.tgz","fileCount":269,"integrity":"sha512-jd6pWexmMWfFFyRnHa/lPY2x2aN57tC0QwtDzHecWQnOomIJhl6sEOP/hno8yutLDeYjA/u/2poLzYhExvAdOg==","signatures":[{"sig":"MEYCIQDYJ5SWny2DW6I/6I8IyJ9ErxGTDb0ml7Zu99bRBsp8VgIhAJ7ty4GP5ZnH08Lj2d8QeZAuxEAZUvvimsXg1o0q3Qpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680319},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4c290be0b03dccb5df7b1a3c720f70635eb2fb45","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.11-beta.1_1769768914984_0.5744897089103036","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@browserstack/mcp-server","version":"1.2.11","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.11","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"65ed974f82893dc3215056cab28a906b68731461","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.11.tgz","fileCount":269,"integrity":"sha512-sSx3JSQ3bXQHSn53iHJxaeXbvcCmDgNFysOarWn3N3/TBaIhRqPK0NzuHIS6S4DcpDR6WFRxz8MVA1j4yyLYqw==","signatures":[{"sig":"MEUCIQCWVpr3DVxoYEneBo6C5A66SWzc+UojSO6YNjM8qcxFuAIgfFi3ecMZOXfTpezcL/ivzRwEdAbVlwUroa/xVaKnz+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680312},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4c290be0b03dccb5df7b1a3c720f70635eb2fb45","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.11_1770031629456_0.04392298042385434","host":"s3://npm-registry-packages-npm-production"}},"1.2.11-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.11-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.11-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"14086f795aebbb1fddf46cd00a1c71863fa8af79","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.11-beta.2.tgz","fileCount":269,"integrity":"sha512-L41+TwM5V2y5+GTR1L21cOGqtDUqGwy9REuZYhkv8iFWE2ac7XXwMkwZ0/wNl9dHBCk7bkRJqxjsM+xrZM5SHA==","signatures":[{"sig":"MEQCIDI+Ryl0lxdgeAx45X9VFeEvsxUemPG2g5k8hlkTfRDiAiA0O60KGUUBSp7sZoo+U86FyikSUJlwSuFK8NiXm8D+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680811},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f79bc03e7325f310bc2aa1669c9b3e66f1191fec","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.11-beta.2_1772536662696_0.6069082570726811","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@browserstack/mcp-server","version":"1.2.12","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.12","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"173c6ca7e22957f63b4bc6b1be5657b53607552d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.12.tgz","fileCount":269,"integrity":"sha512-BzSgf2puh2ndEGD9CY84rW3jHbZKYDO6nuQhyTQ9FWQaXL24dBlA427dZBsBQsTZxe3sgTJV+eNPJs9zCwTNhQ==","signatures":[{"sig":"MEQCIEQoZtcyrsbKGzf2Cnuqp6LV0uHcpyq46hk9383aYZmyAiA7BU6v2mh+vzSAc5TXnTyjmMUzgWskHYIyikd/gxzX7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680804},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23953deadc8d26852ad136f5e84a833d6eb2bd3b","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.12_1772540599917_0.9011432040404139","host":"s3://npm-registry-packages-npm-production"}},"1.2.12-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.12-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.12-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e84a81e966b10920d8627345210e30aab307bc3e","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.12-beta.1.tgz","fileCount":269,"integrity":"sha512-hdPkGJdFCt0u66Jx/uh7+SK7zxFR04mft/PdydmqWkoOZlASX1X/6G8jrJlE/s3hyEDqyS3GLFl8aonpqlebzw==","signatures":[{"sig":"MEUCIDxEFbLxn0x3n0FgpVtK0GjieHGuaUxG47XvFru/LOJyAiEA6EjAY2IXmF1gQN0HJP1wIq1UydK0jmTARsJvj1UM21w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e2c3530b912193a12ef95afc66b7728abcddc2ba","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.12-beta.1_1773923892212_0.07846199726350767","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@browserstack/mcp-server","version":"1.2.13","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.13","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"a0bc1808c32bed1da5049705894ebf1ae68838e8","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.13.tgz","fileCount":269,"integrity":"sha512-MA9v41C4ktfIaHfK6bdL5CyfbD18/9eEGnvl0WgihEAUrKnNuMgAQJpOQaUx9MkRUiw0glwhXXes5IwNnBD/Vg==","signatures":[{"sig":"MEYCIQCRZAdHYoSr6OIkM7Tw+jtVdjNJ88FHDlPO4oNGzhDpqQIhAMNu3zdrmhdy/+tk8MW2KBLLPNq66XlF19t0AMUYXA4D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681163},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"adc2452d9ff325a80ffe00e803d3aafbf644021d","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.13_1774592979648_0.8077041937375602","host":"s3://npm-registry-packages-npm-production"}},"1.2.12-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.12-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.12-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"cd602208d74199e1cdcd45cf6d5512b8d2e85c47","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.12-beta.2.tgz","fileCount":269,"integrity":"sha512-zBPpBUEIvapkWFTeAhnQHvaIzFX3HAFmmUf7RjJGlh0Ims7eBx+Xn+c2WXutwGKdXWRD5oQcUuoe/n7npgVAyg==","signatures":[{"sig":"MEUCIBMP1D8bKUaH1S+CleBwX5Y/5DyAoTeFYmuj2h7QjmJlAiEAu5xU9hkeKXH6e1Y8JTYpJ0/xNOuwN2H3CpioUUifafo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a48d7f1eaba720a32d3dcdee9564375eebbfb606","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.12-beta.2_1775135689522_0.6888502392848292","host":"s3://npm-registry-packages-npm-production"}},"1.2.12-beta.3":{"name":"@browserstack/mcp-server","version":"1.2.12-beta.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.12-beta.3","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"6ceec9985df284373239d921e8478689e2078efa","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.12-beta.3.tgz","fileCount":269,"integrity":"sha512-qWwIIZomXdKDVyXrgAV7MYecNeMjLaiU0UPf3obSAXGzhDZM4z87W3K/w394zw97p0/73KeN4WIQ6TWCQh2YGw==","signatures":[{"sig":"MEUCIQDDTGySDYj8e+OLlX8jM07bfy/Plxni3R0QP/1Oq2OTRQIgMgyo57PzfDYgHWp8xagoVH/73jjyDFeefTj6R+Fmdr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7bd0cab50928a5db4728533e3223d541b3f12057","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.2.1","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","sharp":"^0.34.5","dotenv":"^17.2.3","csv-parse":"^6.1.0","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.21.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.8","@modelcontextprotocol/sdk":"^1.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.12-beta.3_1775143215771_0.4467013841448024","host":"s3://npm-registry-packages-npm-production"}},"1.2.13-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.13-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.13-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5b07c76bd42c2100208e47ea27683d9005de74ba","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.13-beta.1.tgz","fileCount":269,"integrity":"sha512-EohdsmmyGLKs7tbweLrUbV39iPrezCS41OdHfL5cx54XQpXtLM8WHcqS6BGKi+gGazI1+CzoBsTaw+pydC9OeA==","signatures":[{"sig":"MEQCIBaDjSty+nMsGbA3u1K5b3VASUxZMERXg2rZ9RwQ8bydAiBza3o3RMc4v51YRmDOgTvbzLFknUJ200tvPhQCnq27yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682285},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0ddc47b055675e59e2535dcb9c8e08ecd17b0ad3","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.14.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.13-beta.1_1775218644086_0.006179044970026748","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@browserstack/mcp-server","version":"1.2.14","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.14","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"a146393c8b4ad6e39f9bcbcabc244c61ffe7ef5c","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.14.tgz","fileCount":269,"integrity":"sha512-5HagmtRMylo+eWr4WwNyEdhPdF5g5Yx4CftFIP+7ODMEsyh2c2Yn4f3PF6j0Tson0wYhTyjnkYyrGIWsZXS3Sw==","signatures":[{"sig":"MEUCIDSKOBjp9QRIQVEldcQf8PI0G8xzDlE+BUdH/56MNPbLAiEAllTUscVVgK8rvfDJyzsNVWn8DeRSq4Pm91Dm5zlvMno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682278},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c7bb1baa87a42898bff7b2ad59c91b997757325b","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.14.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.14_1775223497383_0.29990091701599186","host":"s3://npm-registry-packages-npm-production"}},"1.2.15-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.15-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.15-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"d8d839ee523bf88f83fcd72be87ab9f88acdaa13","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.15-beta.1.tgz","fileCount":269,"integrity":"sha512-luDbUjKdhNKTPrtfTNcoZdJrVGb1QCKZ068xt4PtSdDRFbJBeVAcFcfyiZfTR5cz0KrM4e+Z0vSexuM02e1OKQ==","signatures":[{"sig":"MEQCIBbkpV3sP3j4UiKhKsIMInsJqCOixoSO0dQjsVaYQ8nMAiBn8/4ZbGq6qlU8TbHHDjLElbbaUbqRljFSX3EphOZj4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682285},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a54179e82a37f4357e8b43b5179838d522888e56","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.15-beta.1_1776103231441_0.5350372929612888","host":"s3://npm-registry-packages-npm-production"}},"1.2.15-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.15-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.15-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"3bf7b930acbbabe2110200def4cd8f6f9f0747a6","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.15-beta.2.tgz","fileCount":437,"integrity":"sha512-cUWQ0ATl4sBgctDzHbTy/NV1hNNgyqLhYMdDqIKujLdPU+jcUBjZexmO6+lNbAhs29adzhGT4w+cIxykaBf8eQ==","signatures":[{"sig":"MEYCIQDEBZbPuZz8zNMymB/RzGQma5Rhy/q3n4dX/IPvUw1d9gIhAOERanYLKl1jprxDSo5IP4te5d4fZGgc9SVLPYcagdRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189683},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6fd2c2e625a5aa407d13e37b896e731ab7603dc6","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","generate-app-samples":"node scripts/generate-app-samples.mjs"},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.15-beta.2_1776415714959_0.7988894360397405","host":"s3://npm-registry-packages-npm-production"}},"1.2.16-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.16-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.16-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"a698c82ed51888ad246cd2ff21764cfefa3a83a2","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.16-beta.1.tgz","fileCount":275,"integrity":"sha512-ZxKxhzJLM0c840n8CdNZrwhYRro4qBgE6PC5DWjiKDP0zkflpQA0D6kwjMf+A+P32ZXlUJed3yTtbkL8XUaHeg==","signatures":[{"sig":"MEUCIQCxj+p0Yz0ZB1GViGdUjW02gtR7ANFd4am3m5OpMfjQWwIgZhWjzHWHDYZbIk/nbmVE5EGog/EHFYEWszOlSxzK7kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706597},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5223effd315d200bd6b39b077de6640fb328f998","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.16-beta.1_1777298618012_0.6580460509981534","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@browserstack/mcp-server","version":"1.2.16","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.16","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"637679203e9b79cdcef17091afabfe3dc4a9b39b","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.16.tgz","fileCount":275,"integrity":"sha512-aGENep9N3jgXoYSC8IilmuwqeU/eAJYTd1teFZp6ynAOijK7f7yRxYoV6z7ViOqWD5QKAKgfOtqThZhzeh7xQg==","signatures":[{"sig":"MEQCIChcwuo/lXE8yoerk109URrpAEBMlLjTIOAD+gEAy6ADAiB2NS23dw3Ay59Nnw5v6tkeFXo1yri4nT0nUQgy5OIJJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706590},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5223effd315d200bd6b39b077de6640fb328f998","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.7","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.16_1777301134611_0.27816576628962375","host":"s3://npm-registry-packages-npm-production"}},"1.2.17-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.17-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.17-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f5deb018e7297d0d2873ccf96739e5315298cb5f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.17-beta.1.tgz","fileCount":277,"integrity":"sha512-oO3DUd4zHFRLkeTKFN7r8I6aixQATd3l8PgVZ/oohogELBnwxak0+bfRvTr5X3Im21tHb14yykDaxn8kf/4ysg==","signatures":[{"sig":"MEQCIBulS8LPqU6gPYuFnjAiuyHxEl+BWAGpyNksVh/l0/q0AiBCUe0c3REoItS/fZsrgSBKritzN56RJpf7dZD/CIHjMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712531},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"274e7cb956c5733a3c9bf4575ae37e9ed21098e1","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.17-beta.1_1779545790701_0.04214511320175118","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@browserstack/mcp-server","version":"1.2.17","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.17","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"36fddc4db3f738b448d86db7c161cf36b8ec19df","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.17.tgz","fileCount":277,"integrity":"sha512-ZgQsRB9HSDdmmnBzkrLh5+TBgAkHt/BprsE6BAiN83jduMvuUKXG5/lN2EV1tEmCYsBbX6Zl8fgUKc1CPAh1Uw==","signatures":[{"sig":"MEQCIFH8sa2ToNESBWjv5kRFL10TyfrHurT0BeXRThsoKD1tAiB0sIzqsWr26UsK5KmdgFQDz9kKhvFz8xtVP2DVHA2m2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712524},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"274e7cb956c5733a3c9bf4575ae37e9ed21098e1","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.17_1779546118381_0.7792053362191735","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@browserstack/mcp-server","version":"1.2.18","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.18","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"1ee24adf6814e4c00428a453fee26c8c612d6f6a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.18.tgz","fileCount":283,"integrity":"sha512-FSo0viJahRTsb3mSAvTKrLMxec0Xs6BtTMW9IkLa+BBqHagb+Wwm9roT38PPc/h3mlILtZip3lnpw+a83s62Yg==","signatures":[{"sig":"MEYCIQChybWGGwT0WnSbzgqFAp1LBgPUy/0WtbwmwN45n1f8YQIhALklafkz2qKyQ3Nh6AdoOexUiK4vAOBcqo006e6At4JO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768700},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"06a343546584dbd57a94eebe9bb4364dd74c9031","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.18_1779803455738_0.07165060052783301","host":"s3://npm-registry-packages-npm-production"}},"1.2.18-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.18-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.18-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"9fe157b87fd8adf1b1b147845be2d0d134edae45","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.18-beta.1.tgz","fileCount":283,"integrity":"sha512-rBf0+aucy3lvHIAunCBY868HOJbYLVk2LrKxmU0LYSvoqPhLCW51Y615LvN1HhsH4osvAkBoEHdOeanGgXjCtg==","signatures":[{"sig":"MEUCIF8TkHn8km1aPmdpXxxGhWDoEcfxukGGrAruCaWjkHCOAiEAq9BAvPhjNRfvmwViLG7R5URBMKSn8iF/a7y/VU5auMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770247},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ac6558d535e5d9923919a325946243d9ed2b4ed0","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.18-beta.1_1779979532890_0.12186434261679624","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@browserstack/mcp-server","version":"1.2.19","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.19","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f7ee49cf70bb2a9117a019b2a35a9dc5d5f70292","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.19.tgz","fileCount":283,"integrity":"sha512-w3tGiRvV8DDin7mtZVjrLo+Ug9efpUszEr6S8nEY2V/XD5JWRFUubLwlVrH4HAqK6JTu8x98H9REM1ISKlQwPQ==","signatures":[{"sig":"MEUCIQDBf1n/vDFbHHT/48H6dzkO/tpzSdkB23XfxEODNdgq/gIgBcVpsnylK7ILtwQITq/SUxes1cyQMP4Sz2km/geAYjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770240},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6fbf556f21f4ba38796acd57bf3319381924f3d6","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.19_1779980495648_0.9676873914350228","host":"s3://npm-registry-packages-npm-production"}},"1.2.20-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.20-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.20-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"8538d8f58eb1f20ea20cf95f3cb5a1389b253dc7","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.20-beta.1.tgz","fileCount":283,"integrity":"sha512-NjVeEBWsEuS7Og+390vu2ALkP+ZRegF5FnPkL+oqyHlGTMFvpknPlogDiGzMxJgiyULNRd0xgpqewOrK+hC+NA==","signatures":[{"sig":"MEUCIQDr9/P5EP+C14D7PlUb5MeFIdTCnp+f1ixCLWccrHr4cAIgO7CSAYpeHXF9bG4ZI3wFx0LtB+qaxYsU6qkRrGhE+v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c31f63d73bb9b92445ada4c9ff223d7d6c8dfaba","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.20-beta.1_1780065814057_0.19088078412682563","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@browserstack/mcp-server","version":"1.2.20","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.20","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"96e075e5fa6448dd6365151488814e86bc81a51b","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.20.tgz","fileCount":283,"integrity":"sha512-UKLK4fHwW2iqfqNADdnRu50p9oAJ5EMxa08c6xohEjczZFtx24sj24NNAPr9M0FXVKC/gqK5KDkE6iIn2EnuUw==","signatures":[{"sig":"MEUCIQDNe9YSB9UCrUKOTm4hWNQQ2RSaPDGPe3524ADEuucHYQIgPebJzAy1/HW8+dK5bXy1HU8Q/r6QRammWQNLvVVnupk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770895},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c31f63d73bb9b92445ada4c9ff223d7d6c8dfaba","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.20_1780066649867_0.5146295252616675","host":"s3://npm-registry-packages-npm-production"}},"1.2.21-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.21-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.21-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f37a061936f9fc62fac45f7fba804d5d90f71cfc","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.21-beta.1.tgz","fileCount":283,"integrity":"sha512-RSfhnpaOkjbv2Ji7i75embF0uTGZMecrm68g+WrLLs7TXpwNSJa4013Bpy4oUvA4QI8YpIkjLiPhzu9JbDBlBw==","signatures":[{"sig":"MEYCIQD7fK92ZKknvSHdGfA7Em0WIo4+HynqBjwuACYP/QmtsAIhAMjKX6FgGFcQ2TN0zDGWnEPMueGIDNZZ7D5XwTeDKOy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a304aeec3e80c3acc21df7ad855a84752e0b6b1f","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.21-beta.1_1780311457328_0.3839391160258967","host":"s3://npm-registry-packages-npm-production"}},"1.2.21-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.21-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.21-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ef9b70ba98870a2ecfe5dc30b5ce4b1e3ccb7432","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.21-beta.2.tgz","fileCount":283,"integrity":"sha512-75ub0lB+tmcD+IaoDcbgl4OUnF6u5YWcmtv5qkF9uFAqhVmYvhTdtBVHxj6G2KXSmWeA7UqU/uRapzalvLKR9Q==","signatures":[{"sig":"MEUCIQC3G2chQVVMFpsIAc6Gv4Bgi0KO7F/aRsiz4Az6V9YkZgIgdIlYdLjgXdAzz4AI28nsxNdWdYjN1CV40n8EykhITdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770935},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"33ca653daada30b3a4561e1b2ad1d0f914f048e0","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.21-beta.2_1781270894934_0.0283897004101068","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@browserstack/mcp-server","version":"1.2.21","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.21","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"3a2f81aab815d38d0620673c833964378268234e","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.21.tgz","fileCount":283,"integrity":"sha512-vzRPftLBOp2NLtzkmkivgORWe9erxVRmIL5KpMrOfMtCBnlm6f7Q8UKs2pTE1Wb88YZZVA6EtniZdiV61RPrMA==","signatures":[{"sig":"MEUCIEWRrOZ5MgqQTHA5vyTZMBoHtdcIQCq03ATTTr7IuwDLAiEA22izpqJ8TTxpKXE4glD54HN+FCVlMwa5uVcdif/WD9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770928},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"33ca653daada30b3a4561e1b2ad1d0f914f048e0","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.21_1781272440667_0.48054030910763035","host":"s3://npm-registry-packages-npm-production"}},"1.2.22-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.22-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.22-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ac18f814fc4af691fe423790154116d06eda988a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.22-beta.1.tgz","fileCount":283,"integrity":"sha512-tOXvGQjqoW0YBDUHwtfsvRDpZNtayFoSmuXt4F3yletyneg8nbH8h2/dM4JnBCzJ/GRBgn7oMTEzMb0lXBn9hQ==","signatures":[{"sig":"MEQCIFPKXcbuNR0sncl0DbQ+e8sLZJ16gmXefIOt+Bo0EOr5AiAKVrjQmwMz6ZkyqhYPVBz/Qu+QrldD8HymXwFoQyvzRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bdedc6af804ad3a8506efbae48b507b50eeab826","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.22-beta.1_1781769628208_0.06188422709703878","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@browserstack/mcp-server","version":"1.2.22","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.22","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e46eb79627f7303f32c0a99909ea415ca912ef94","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.22.tgz","fileCount":283,"integrity":"sha512-RPqjqYmzkNSt/h/Kgksxca5EqSikCAF0CRe8Ns8V2X3Vte8Kt/oD6JCyiD3qXudt3Gue/+1aM91o7E06RoxELQ==","signatures":[{"sig":"MEUCIAqkqO4pdMyhwlm+PtjwJfwmrJMk99oJm6K3EHfuhcB1AiEAv/gyjJd3oD6jeZsSBvuinc2jShs9y336ft+1JAwSolE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773475},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bdedc6af804ad3a8506efbae48b507b50eeab826","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.22_1781770710616_0.4415738410883059","host":"s3://npm-registry-packages-npm-production"}},"1.2.23-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.23-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.23-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"9e3560895855fba9272a594123462424f854d438","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.23-beta.1.tgz","fileCount":283,"integrity":"sha512-0gGpluZTUFZFx/s8UGfZmNTpXw3JOZ4Y0zFWOPfEZ8xkczhJqNHC0lLAXRtIJ9Yz57vHi7TiQB4tsOcqkc6M8A==","signatures":[{"sig":"MEYCIQDtBm/MZxBmuaKxtj3LcC8SadRZb8h0b2kIdsK/iu9QXAIhAK4vOQJV8xcgXG2Ribo0loBcpQw1mfzuci8vVM8HlEj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773711},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fed85c5ee7c5bf5ab1f7c415a09c61d0075e70bb","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.23-beta.1_1782226999554_0.1897238770380778","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@browserstack/mcp-server","version":"1.2.23","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.23","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"fc747684f942fc71b628050f7bc741980d5163a7","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.23.tgz","fileCount":283,"integrity":"sha512-vWX04BLSQLAs+E3T6qGkuYpA5PG9b/HnGkKCohhlXacLrWpv671OXRDAoG5ng2yINRS3WKo+/+dkgzCkaeBoAQ==","signatures":[{"sig":"MEQCIEk4IZIokvwX1GVULEcitmLnw3NCe3lLxxFBtDSX+KQbAiA0VOhZa8zgkQq5BstQmRcQhT+986SegBKktgNZRSrFcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"fed85c5ee7c5bf5ab1f7c415a09c61d0075e70bb","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.23_1782228896399_0.06715905112061571","host":"s3://npm-registry-packages-npm-production"}},"1.2.23-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.23-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.23-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"2c5f7ec2359aa86d6c83282cd32e53fb69c1e953","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.23-beta.2.tgz","fileCount":285,"integrity":"sha512-9hEZxxkGiQCmNo8cfqw0zFsYf+3F0fQ+gfrfEraamMRTKqoLVYSP20DUZg2rEnjJBPL/5Z+iKMBc9bRXEqFhcw==","signatures":[{"sig":"MEUCIQDWOI/VT2z9YmWluLefBaEB7ndTH3Rh9xHCEkrkMkdxXwIgVF6/cK03vFenyegvcCsFilAc43E3GBmumA7m/PY6gFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776582},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d22f48deb48d59b68ddc8afdf988607e990a3ebb","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.23-beta.2_1782396289221_0.005578573749456028","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@browserstack/mcp-server","version":"1.2.24","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.24","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"52e90fb1881763ec02116a299b72e5ff51a567b4","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.24.tgz","fileCount":285,"integrity":"sha512-7SY+rUgz7Xr6VsaM82Jw5MMDKWA4fek3qxZj9wSCLBbqEEAFFN3z6rgiir1kY7DOu+CG/Ahm2TDE7gQIS11d3A==","signatures":[{"sig":"MEUCIHcGFDbOG33S9Wyp1bbX4Qmr5qeXIxdGtY+4gu/C3ONVAiEAyNgpO6iratHVlGzgesGLdOC3wJMv2RlzqW9M4f/Jyn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":776575},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"93b38c6b1f97375b57a6c8711ad95deca432bd0f","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.24_1782396560291_0.377995618130325","host":"s3://npm-registry-packages-npm-production"}},"1.2.25-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.25-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.25-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"3043af56643ef18a298819c373bb6552e976d019","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.25-beta.1.tgz","fileCount":287,"integrity":"sha512-EwAm0VWCiqpjtrZTP5Bbsnqsp70s+wNXuf5xH73RV3k35ENY/SX19lwSwPpFqYsTE5enZHUSokpCG0m0Y148TQ==","signatures":[{"sig":"MEUCIQDgrsZ83W94G1D/P0NtFNtf6jcMx6eXG6HZwmaw7pJo0wIge/94eScLrJLVpQUJ6JfEZBpuU0QLnyF2GQnxA4tDk3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787857},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e87fe7db78d89c29711100a1d044e2db84c24b01","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.25-beta.1_1782480595396_0.026400307396234224","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@browserstack/mcp-server","version":"1.2.25","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.25","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"b08413ffcd0d1638d68314c6801b35edc05f7858","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.25.tgz","fileCount":287,"integrity":"sha512-ZD85oH/I824XHvr45ndd2Ssvqkua6Pthh8e6dnl/kXvJTLztma3hfLlSXjqdI2WLQu/qL+KwSn8OGJyXM4phuA==","signatures":[{"sig":"MEUCIQDNyye4KSkWfRnDVvodiqpUpk2LsxyP2Sh6nh9uEypkHgIgF5eO9hDFsAOr8RM8cs3a+oac3ZafnKQa6kCD8ss2AfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787850},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e87fe7db78d89c29711100a1d044e2db84c24b01","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.25_1782481576299_0.4842628413927905","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@browserstack/mcp-server","version":"1.2.27","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.27","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ae09a603d5b400240e4262ec7333152298c20e62","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.27.tgz","fileCount":287,"integrity":"sha512-RYUTSSA3jK2hPqM33pI3HhMemRZAo+8uH8PxlSxZ/EYAtMfsVbxrVoeuzU6tJBn8uCCJYukLU2RvpYDvLOu9ow==","signatures":[{"sig":"MEYCIQCmfAG13j1kmONeJyntT3Zwc1IIcLRYlJtGQVtR+iuNnQIhAOk3NoslGHXQkgoGP5RxtzB6NoIPqPaXfQs2dfXKR/7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":793238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e2020bd39097e488351dcfbdd6ce08aab7dc065","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.27_1783609108939_0.5316852931773568","host":"s3://npm-registry-packages-npm-production"}},"1.2.27-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.27-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.27-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f4765c2240d059d3696840654ed0a447b902417a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.27-beta.1.tgz","fileCount":297,"integrity":"sha512-Aif7+7ECWSwQ0odsgerB+f01d9gl90FuHp8H7d1XnhO6GWUDFrjOd8fzRjeDzKtq3b7zbcCj3S52TM6v/yqW0w==","signatures":[{"sig":"MEQCIFYa9CsUXpo8n6JoTu+NHMJBQJaQXYeZvbAVZyuK6CBHAiAsnxm+SzS1szEvJjDuR6V9P+GHhXbXO1Er2Ro4GdJfqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830290},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"ac8a02c16902d42858a2ea902ac7868634f3c8f6","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.27-beta.1_1784024124441_0.6745431700020388","host":"s3://npm-registry-packages-npm-production"}},"1.2.27-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.27-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.27-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"dcc36dbb0425b082e3dc985c609dac1bdbc11ad2","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.27-beta.2.tgz","fileCount":287,"integrity":"sha512-51EpMahXui9jgb9DiSmM/Iq5zmgN3LSFHCOxsxETKnMJiW3xWRl20X47RbVm8arc3QlEbLVjHVXwAVPMOsOxVQ==","signatures":[{"sig":"MEQCIEwkpxU73LBkSp3v60t97ephnvcAt1P7I9vnE5DuGltJAiA4DKCrlGUgA7XVY/HoQJp/goQnXLF8u7meNTwesqenHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793245},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e2020bd39097e488351dcfbdd6ce08aab7dc065","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.27-beta.2_1784024205786_0.9596924809875484","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"@browserstack/mcp-server","version":"1.2.28","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.28","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"43f6709299ce0e18b07b04a13de8cb09aeec34b3","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.28.tgz","fileCount":287,"integrity":"sha512-FwDwx5S5BPXKtox9or0bW7rwDQgfkB1Xmg8JgkEF25F2v+m80c5ex7JyAECtp0LK7lEdiyTH3BaEWu2KlH0WpQ==","signatures":[{"sig":"MEQCIDrQKSzATmWoF9zT3d8biwHs0zYPo70uwhLIUEGcHUDuAiAPSpT/zvni4i8SNIV31GGSa4hSOjwBWdqQ5q9zVArRUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799449},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"de8991933ed376432d451c97b4d1d5c671bfdcd7","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.28_1784038606640_0.3390838034478514","host":"s3://npm-registry-packages-npm-production"}},"1.2.29-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.29-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.29-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"5930f0ad9dc309809218e54fdf8b8bc55043c667","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.29-beta.1.tgz","fileCount":287,"integrity":"sha512-qzYexyu9KU3eueAMYdckLuBl/mDqB/W2ktXy6H4SFl0rrOcMVpE6G9/akCo8VHJ46sVpeEVmFTwTh/jV6dy7Nw==","signatures":[{"sig":"MEQCIFF20oCt/bkwqmMvpzwps7TKiY+sKF510eiPBJex6E73AiA6HHHybxtcgRLuSMk4m+YMP+FRhzmbOCA5B007nHdOwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799789},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"aa87b00af1f640c28ff682abaf378ec65633651b","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.29-beta.1_1784119386893_0.7471850047164297","host":"s3://npm-registry-packages-npm-production"}},"1.2.27-beta.3":{"name":"@browserstack/mcp-server","version":"1.2.27-beta.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.27-beta.3","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"9545b50405e9fce9dc2b2b793aa6e5787054fb96","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.27-beta.3.tgz","fileCount":297,"integrity":"sha512-P/+tB+w7zXwq5+rW/yBPsDCFnC0nxiMbCfQgpi305UclmGTJ+Kml3py7rrWVTmDiTvDcLIXCNwutAj8nRoRVTg==","signatures":[{"sig":"MEQCIAWwoQ6hV+n7Ir+vCm0XuSw6m5Alht/ar2uJeSh1XmnOAiARk9dlWze/NOIHUWua0M5NHNQ5Jo0MO+9/qM1BqQ90DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a5b485ae5b2753df10d7abbf4a2e1be124a0751d","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.27-beta.3_1784196876134_0.43885068582051234","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"@browserstack/mcp-server","version":"1.2.30","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.30","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"c4eef02b836925829267aa2f6aff712cd7855f51","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.30.tgz","fileCount":287,"integrity":"sha512-fp3V55YPLvIAi800sNNtQqbD3lS7strSJmEHRdeKH54oROsKy9u0eMcpVNTui08SH14PNxFqYIgUWvEKwYL+3Q==","signatures":[{"sig":"MEUCIFd/D3vMSf2RdjywzkVjh/L9RtwP9dONTj/t/O4pqI3eAiEA4Zt+bJWZFYnx0IBnJXimQU4ExLpYoJ/BSz5UTPTNMBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801762},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3661686f57d811cec6106165c31d6653563d5916","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.30_1784552028661_0.2337539159972699","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@browserstack/mcp-server","version":"1.2.31","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.31","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"f6d7667c8a01c5a2cc0884f71ae81163e9ebbc01","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.31.tgz","fileCount":287,"integrity":"sha512-0lOqoNgAZvZaPUJWNXeOKxOWUjG8/Fpb1oxy34LUa+8E4H0kscaPBWrXs6kTC2BL3/2eVMOrx5KAt+YzkgmkPQ==","signatures":[{"sig":"MEYCIQD5LSJVB3Effvi9sc7+rjtmRWsWGWdIkJNQZYXQt90j2QIhAO2Lmn7J0F23gSwMcAIe0eX0w+9z8unEXtpJK4LxrlC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801762},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7a9080f26203d3ef7c8139ee8478180fd092966c","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.31_1784901633463_0.2153801677056828","host":"s3://npm-registry-packages-npm-production"}},"1.2.15-beta.3":{"name":"@browserstack/mcp-server","version":"1.2.15-beta.3","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.15-beta.3","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"20dd72f053d095ed39757419db6f26a38ebb3b14","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.15-beta.3.tgz","fileCount":439,"integrity":"sha512-2bdkJy8WlfbL5UZW49E3aqoPUkmQ1DdjDmY6+FOKJU08SVY7JXqGDCJpFCoR7u4J5AHVbMccqjtp/cCIQXYWZA==","signatures":[{"sig":"MEUCIQDAR44D6738ULpd0athqXvrQAO6GzkwPjPCrCgsYgruvwIgQ/PgXb4paZ3qw1fSWg3i/Q+wUTBPVFJaIGSjX33gnAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194177},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"c069ea1caa3b890ce02c1039614c0c45468f3c72","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","generate-app-samples":"node scripts/generate-app-samples.mjs"},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.15-beta.3_1784902147983_0.048855012712519796","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@browserstack/mcp-server","version":"1.2.32","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.32","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"6f661031e722efc8c2eb057f6f1cc20e166ef6bf","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.32.tgz","fileCount":289,"integrity":"sha512-0juzPQ8XTsQnUI7AKQex+/Mt/S9cK3c8q1f1kQljBa6HeGodZx+Ph7m6EqYQXX9nDbwMV11aa2figafJcsaXcA==","signatures":[{"sig":"MEUCIDo2KrNUCYq5XII39iioX8TxKD0FLp1hwSvJgtelG7eEAiEAxcLVHa+8nbVTNIzk4WpXCIprvjDAY9F/U/b5cdifrfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803288},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7029c27dc1039cd9e2d0beee5e2aed6dc016f656","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.32_1785392112042_0.48328523917853405","host":"s3://npm-registry-packages-npm-production"}},"1.2.33-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.33-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.33-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"7e90f65d0acd95fc7a3ecc20db2266d5ce616a0f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.33-beta.1.tgz","fileCount":291,"integrity":"sha512-wvaojxULwKgz5x2iH/ox2pGSvoLse9wvA5+/4ed++Zn6ubNw415bDqUL+wRWmMyUmbiMhshI17SQAvaowjfMQA==","signatures":[{"sig":"MEUCIQCAh+KPRaeCa1PBwLWQ6tM2rewQIwOHcuajI4wF4S0u3wIgQO+l+6Mv74Qqh60HRBfj1f2w1FEkFrKUJcxjtrsxeyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805214},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e0e1c3676abb37b1549aaf0da53c2e210d332b5","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.33-beta.1_1785768808323_0.8168761247331833","host":"s3://npm-registry-packages-npm-production"}},"1.2.33-beta.2":{"name":"@browserstack/mcp-server","version":"1.2.33-beta.2","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.33-beta.2","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"14c7788ba15b507a2993cf1858a5d8dcb4a8321e","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.33-beta.2.tgz","fileCount":291,"integrity":"sha512-aNXdGapUBImdYHeXtfF4eODNVb+3+DWgLq5eQ6h+6fYGP9s7qL+Xc6Q4oZJiJ+2umCNQd41VPBfb9k2/mTn9+w==","signatures":[{"sig":"MEUCIFV2xsAm+IFKK/Bc5goeZ8hxxzUnQK7BWO2nPXblrF1rAiEAhb0tcZkJQaldHqZTKaBlBf7X5T12M8z02iyOWqhKBGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805214},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e0e1c3676abb37b1549aaf0da53c2e210d332b5","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.33-beta.2_1785769225642_0.5622410875112922","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@browserstack/mcp-server","version":"1.2.33","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.33","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"27df982dd2f1aa31e96f4440d63c580457c8739a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.33.tgz","fileCount":291,"integrity":"sha512-6F+/dZDXRJaZ+0PLuXd4bj6jZl40VzQVu+wCIl3EE4oFLsGMzqjiGxGOy1CqQwxMiOGJ/4mlA/C9Szu1F3qu/w==","signatures":[{"sig":"MEUCIHZafHz7j64Uliqzg1zJThAaLkwSujjI/syeeDEC8OsYAiEA+eJ8j2CHVp/9GBsPOJeeHUGjtgbFdBXZjAQevkgD74U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805207},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5e0e1c3676abb37b1549aaf0da53c2e210d332b5","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.33_1785770362255_0.581860032691861","host":"s3://npm-registry-packages-npm-production"}},"1.2.34-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.34-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.34-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"ba776a37303b5ec59b7d214ac047f57ddf90608d","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.34-beta.1.tgz","fileCount":293,"integrity":"sha512-zrVn7LCdvE+pC3PHs0SxSiDyu3Z8ci+0oCD3HAhxFKArT3nZYgulY2DaNgoYr6sdEGfrsmANtd62itPbeQISow==","signatures":[{"sig":"MEYCIQC0t7/CMQEJyBzcPSmr13xwEL6ZZzQUUuMCZetk98drJAIhAK1HMYptUICe5Exl30IHnzHVhSK9KD10Lor5AQvFIehh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"53949e5956f50b1640d0f1d3f6926314b4be0e2b","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.34-beta.1_1786024989010_0.016288142167210973","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"@browserstack/mcp-server","version":"1.2.34","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.34","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"e0a356df36f0c0c816df85dc68c8cd7de6e1539f","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.34.tgz","fileCount":293,"integrity":"sha512-5zZS+O1xs2VHcGhXy8cYk9NIlUBg1ms2wUIB1HdtjKSUMadyu59gWNtTmiJqZGTH1Oz8MF4rUMQeRTISiyEdkQ==","signatures":[{"sig":"MEUCIAFgISXBaIHai4EuWfRofkKs/sHMWWrZkpXzBntXrJi4AiEAlg0Lhs8kJnRZo66d+E3JbJDfpuDSPMwiOkx+7QHQ59k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":812502},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"53949e5956f50b1640d0f1d3f6926314b4be0e2b","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.34_1786026582651_0.1966824510053371","host":"s3://npm-registry-packages-npm-production"}},"1.2.35-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.35-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.35-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"aea8d9f799c10f96387e98dddf61e0ba61e73b38","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.35-beta.1.tgz","fileCount":293,"integrity":"sha512-BDoqLC3NziO/SXIxxLMIjbabIjfV0CbJQ5JcZ6GDFD+t9Svz20GpjSOHQ0WmO2J3zbSzLwpN7pyGpbwS6n/TEg==","signatures":[{"sig":"MEQCIFagX2ugNoZxKv4k6IxJm8WHZke/8s4nsBqaaeyxxmuHAiAyO6XeL5j2a1TQQhdO7rWu4PTb/rxLYMC+fbjWNegNnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.35-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"61caf589b6b484454bd5055af08e72faaa9c5844","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.35-beta.1_1786367661178_0.5983341377006015","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"@browserstack/mcp-server","version":"1.2.35","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.35","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"2978cefa8c6cbaf80b7fc4f186eb429ff8af972a","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.35.tgz","fileCount":293,"integrity":"sha512-db2eEpQ7gD2J4RjpEqOaSLH5bW7rPdu2VF9q6FcyJgdcKyeDAKVEKBz3lAUEcyAFtQmofkPpUxF1zp/W6g1Oxw==","signatures":[{"sig":"MEUCIQCpgfSJwHfrIoXyvhvJJlblonuV83t48oT9KH93OYJ9mgIgAfGr3cA2INWWO+N033zAo1IcjXCOGVph3Fn4C8ieMpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813444},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"61caf589b6b484454bd5055af08e72faaa9c5844","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.35_1786372232476_0.4083674054049178","host":"s3://npm-registry-packages-npm-production"}},"1.2.36-beta.1":{"name":"@browserstack/mcp-server","version":"1.2.36-beta.1","keywords":["mcp","browserstack","testing","automation"],"author":"","license":"ISC","_id":"@browserstack/mcp-server@1.2.36-beta.1","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"homepage":"https://github.com/browserstack/mcp-server#readme","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"bin":{"browserstack-mcp-server":"dist/index.js"},"dist":{"shasum":"a3f7063c29e9a7a3a0cb5b1de8919bd889c6c772","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.36-beta.1.tgz","fileCount":293,"integrity":"sha512-Xuef3jUMTUR7bZoozcJsioCAO9EjltRKu3uytwoBnhqkFNih3ew0RsW9j8+ZYsU6b7f2FOP6ZfNe1CR1/y3vNQ==","signatures":[{"sig":"MEUCIQCFC4ajUsBj0b5/S6P6q/E20oo7EBOyn8pe9Sjsoqgq6AIgA9kNZN2gsNHkH+dCO7gVOPIvf2z3eKL9/2G41gpOOKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.36-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":813451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e864d68f31b7078c6e21b8bea8c25765f552450e","mcpName":"io.github.browserstack/mcp-server","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"vitest run","build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"repository":{"url":"git+https://github.com/browserstack/mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"BrowserStack's Official MCP Server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","uuid":"^13.0.0","axios":"^1.15.0","sharp":"^0.34.5","dotenv":"^17.4.0","csv-parse":"^6.2.1","form-data":"^4.0.5","pino-pretty":"^13.1.3","webdriverio":"^9.27.0","@types/form-data":"^2.5.2","browserstack-local":"^1.5.12","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/csv-parse":"^1.2.5","typescript-eslint":"^8.50.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.36-beta.1_1786457367636_0.07342871030976506","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"@browserstack/mcp-server","version":"1.2.36","description":"BrowserStack's Official MCP Server","mcpName":"io.github.browserstack/mcp-server","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/browserstack/mcp-server.git"},"type":"module","scripts":{"build":"npm run lint && npm run format && npm test && tsc","start":"node dist/index.js","dev":"tsx watch --clear-screen=false src/index.ts","test":"vitest run","lint":"eslint . --ext .ts","format":"prettier --write \"src/**/*.ts\""},"bin":{"browserstack-mcp-server":"dist/index.js"},"keywords":["mcp","browserstack","testing","automation"],"engines":{"node":">=18"},"author":"","license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@types/form-data":"^2.5.2","axios":"^1.15.0","browserstack-local":"^1.5.12","csv-parse":"^6.2.1","dotenv":"^17.4.0","form-data":"^4.0.5","pino":"^10.3.1","pino-pretty":"^13.1.3","sharp":"^0.34.5","uuid":"^13.0.0","webdriverio":"^9.27.0","zod":"^4.3.6"},"devDependencies":{"@eslint/js":"^9.39.2","@types/csv-parse":"^1.2.5","@types/node":"^25.0.3","@types/uuid":"^11.0.0","eslint":"^9.39.2","prettier":"^3.7.4","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.50.0","vite":"^7.3.0","vitest":"^4.0.16"},"_id":"@browserstack/mcp-server@1.2.36","gitHead":"e864d68f31b7078c6e21b8bea8c25765f552450e","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"homepage":"https://github.com/browserstack/mcp-server#readme","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-U4JvQht9LsWQ6BqD98rCnmj8InPoWFUXYEwbM4jePmswpPiGVBVmugh+l+o5CsprzSwifh0olpuDEutciLj+sg==","shasum":"56ebbed19d64df215ba2bde3a5973851c9830be6","tarball":"https://registry.npmjs.org/@browserstack/mcp-server/-/mcp-server-1.2.36.tgz","fileCount":293,"unpackedSize":813444,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@browserstack%2fmcp-server@1.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBqqTM3N84oqmH8URfgiR2DCj6dQ8pGRaapH1+XVv91gIhALpV9dG7eLmuDwSV0sttuGDQFE8DnMjR2flrF0S9+0li"}]},"_npmUser":{"name":"browserstack-admin","email":"support@browserstack.com"},"directories":{},"maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.2.36_1786457951175_0.3849545090241815"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-22T13:54:50.645Z","modified":"2026-08-11T14:19:11.639Z","1.0.0":"2025-04-22T13:54:50.924Z","1.0.1":"2025-04-22T14:08:47.000Z","1.0.2":"2025-04-22T17:53:54.337Z","1.0.3":"2025-04-23T07:14:00.586Z","1.0.4":"2025-04-23T07:17:05.881Z","1.0.5":"2025-04-29T10:47:11.740Z","1.0.6":"2025-04-30T11:21:21.238Z","1.0.8":"2025-05-07T08:04:28.254Z","1.0.9":"2025-05-07T08:08:30.868Z","1.0.10":"2025-05-07T08:23:02.063Z","1.0.11":"2025-05-07T17:28:47.979Z","1.0.12":"2025-05-09T10:25:04.071Z","1.0.13":"2025-05-09T14:33:08.712Z","1.0.14":"2025-05-16T06:57:54.163Z","1.0.15":"2025-05-20T12:19:34.554Z","1.1.0":"2025-05-20T14:43:48.976Z","1.1.1":"2025-05-20T15:03:25.991Z","1.1.2":"2025-05-20T15:15:29.344Z","1.1.3":"2025-05-21T07:33:44.443Z","1.1.4":"2025-05-22T13:15:42.002Z","1.1.5":"2025-05-27T08:43:54.465Z","1.1.6":"2025-06-03T20:55:44.319Z","1.1.7":"2025-06-16T06:28:49.857Z","1.1.8":"2025-06-23T14:16:59.445Z","1.1.9":"2025-07-04T12:06:46.180Z","1.2.0":"2025-07-18T11:06:49.265Z","1.2.1":"2025-07-31T11:15:48.746Z","1.2.2":"2025-08-12T11:00:45.175Z","1.2.2-beta":"2025-08-20T07:17:30.185Z","1.2.2-beta.1":"2025-08-20T11:33:39.773Z","1.2.3":"2025-08-20T14:25:12.640Z","1.2.3-beta.1":"2025-09-01T09:34:16.382Z","1.2.4":"2025-09-12T07:36:19.307Z","1.2.5":"2025-09-24T09:32:13.714Z","1.2.6":"2025-10-16T09:48:49.145Z","1.2.6-beta.1":"2025-10-24T12:48:22.479Z","1.2.6-beta.2":"2025-10-28T06:17:34.866Z","1.2.7":"2025-10-28T10:19:07.607Z","1.2.8-beta.1":"2025-11-10T14:42:23.356Z","1.2.8":"2025-11-10T15:35:26.674Z","1.2.8-beta.2":"2025-12-03T06:01:59.258Z","1.2.9-beta.1":"2026-01-07T08:54:35.657Z","1.2.9-beta.2":"2026-01-27T06:57:46.705Z","1.2.10":"2026-01-28T13:48:16.729Z","1.2.11-beta.1":"2026-01-30T10:28:35.163Z","1.2.11":"2026-02-02T11:27:09.617Z","1.2.11-beta.2":"2026-03-03T11:17:42.973Z","1.2.12":"2026-03-03T12:23:20.128Z","1.2.12-beta.1":"2026-03-19T12:38:12.372Z","1.2.13":"2026-03-27T06:29:39.849Z","1.2.12-beta.2":"2026-04-02T13:14:49.734Z","1.2.12-beta.3":"2026-04-02T15:20:15.944Z","1.2.13-beta.1":"2026-04-03T12:17:24.288Z","1.2.14":"2026-04-03T13:38:17.562Z","1.2.15-beta.1":"2026-04-13T18:00:31.652Z","1.2.15-beta.2":"2026-04-17T08:48:35.130Z","1.2.16-beta.1":"2026-04-27T14:03:38.238Z","1.2.16":"2026-04-27T14:45:34.844Z","1.2.17-beta.1":"2026-05-23T14:16:30.906Z","1.2.17":"2026-05-23T14:21:58.555Z","1.2.18":"2026-05-26T13:50:55.954Z","1.2.18-beta.1":"2026-05-28T14:45:33.172Z","1.2.19":"2026-05-28T15:01:35.864Z","1.2.20-beta.1":"2026-05-29T14:43:34.254Z","1.2.20":"2026-05-29T14:57:30.081Z","1.2.21-beta.1":"2026-06-01T10:57:37.469Z","1.2.21-beta.2":"2026-06-12T13:28:15.078Z","1.2.21":"2026-06-12T13:54:00.908Z","1.2.22-beta.1":"2026-06-18T08:00:28.370Z","1.2.22":"2026-06-18T08:18:30.758Z","1.2.23-beta.1":"2026-06-23T15:03:19.758Z","1.2.23":"2026-06-23T15:34:56.626Z","1.2.23-beta.2":"2026-06-25T14:04:49.370Z","1.2.24":"2026-06-25T14:09:20.532Z","1.2.25-beta.1":"2026-06-26T13:29:55.612Z","1.2.25":"2026-06-26T13:46:16.528Z","1.2.27":"2026-07-09T14:58:29.164Z","1.2.27-beta.1":"2026-07-14T10:15:24.614Z","1.2.27-beta.2":"2026-07-14T10:16:45.929Z","1.2.28":"2026-07-14T14:16:46.803Z","1.2.29-beta.1":"2026-07-15T12:43:07.083Z","1.2.27-beta.3":"2026-07-16T10:14:36.280Z","1.2.30":"2026-07-20T12:53:48.851Z","1.2.31":"2026-07-24T14:00:33.639Z","1.2.15-beta.3":"2026-07-24T14:09:08.121Z","1.2.32":"2026-07-30T06:15:12.241Z","1.2.33-beta.1":"2026-08-03T14:53:28.509Z","1.2.33-beta.2":"2026-08-03T15:00:25.913Z","1.2.33":"2026-08-03T15:19:22.434Z","1.2.34-beta.1":"2026-08-06T14:03:09.167Z","1.2.34":"2026-08-06T14:29:42.874Z","1.2.35-beta.1":"2026-08-10T13:14:21.326Z","1.2.35":"2026-08-10T14:30:32.641Z","1.2.36-beta.1":"2026-08-11T14:09:27.813Z","1.2.36":"2026-08-11T14:19:11.318Z"},"bugs":{"url":"https://github.com/browserstack/mcp-server/issues"},"license":"ISC","homepage":"https://github.com/browserstack/mcp-server#readme","keywords":["mcp","browserstack","testing","automation"],"repository":{"type":"git","url":"git+https://github.com/browserstack/mcp-server.git"},"description":"BrowserStack's Official MCP Server","maintainers":[{"name":"browserstack-admin","email":"support@browserstack.com"}],"readme":"# BrowserStack MCP Server\n\n<div align=\"center\">\n<img src=\"assets/browserstack-logo.png\" alt=\"BrowserStack Logo\" height=\"100\"> <img src=\"assets/mcp-logo.png\" alt=\"MCP Server Logo\" width=\"100\">\n</div>\n\n\n<div align=\"center\">\n<a href=\"https://www.npmjs.com/package/@browserstack/mcp-server\">\n<img alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/%40browserstack%2Fmcp-server\">\n</a>\n\n</div>\n\n<p align=\"center\">Comprehensive Test Platform</p>\n\n<div align=\"center\">\n<a href=\"https://glama.ai/mcp/servers/@browserstack/mcp-server\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@browserstack/mcp-server/badge\" alt=\"BrowserStack server MCP server\" />\n</a>\n</div>\n\n<div>\n    <a href=\"https://www.youtube.com/watch?v=sLA7K9v7qZc&list=PL1vH6dHT3H7oy8w9CY6L_nxGxCc89VXMX&index=5\">\n      <img src=\"assets/thumbnail.webp\">\n    </a>\n  </div>\n\n  \nManage test cases, execute manual or automated tests, debug issues, and even fix code—directly within tools like Cursor, Claude, or any MCP-enabled client, using plain English.\n#### Test from anywhere:\nEasily connect the BrowserStack Test Platform to your favourite AI tools, such as IDEs, LLMs, or agentic workflows.\n#### Test with natural language:\nManage, execute, debug tests, and even fix code using plain English prompts.\n#### Reduced context switching:\nStay in flow—keep all project context in one place and trigger actions directly from your IDE or LLM.\n\n## ⚡️ One Click MCP Setup  \n\nClick on the buttons below to install MCP in your respective IDE:\n\n<a href=\"http://mcp.browserstack.com/one-click-setup?client=vscode\"><img src=\"assets/one-click-vs-code.png\" alt=\"Install in VS Code\" width=\"160\" height=\"80\"></a>&nbsp;&nbsp;&nbsp;<a href=\"http://mcp.browserstack.com/one-click-setup?client=cursor\"><img src=\"assets/one-click-cursor.png\" alt=\"Install in Cursor\" width=\"150\" height=\"70\"></a>\n\n#### Note : Ensure you are using Node version >= `18.0` \n- Check your node version using `node --version`. Recommended version: `v22.15.0` (LTS)\n- To Upgrade Node :\n- 1. On macOS `(Homebrew) - brew update && brew upgrade node  or if using (nvm) - nvm install 22.15.0 && nvm use 22.15.0 && nvm alias default 22.15.0`\n- 2. On Windows `(nvm-windows) : nvm install 22.15.0 && nvm use 22.15.0`\n- 👉 <a href=\"https://nodejs.org/en/download\" target=\"_blank\">Or directly download the Node.js LTS Installer</a>\n\n.\n        \n## 💡 Usage Examples\n\n### 📱 Manual App Testing\n\nTest mobile apps on real devices across the latest OS versions. Reproduce bugs and debug crashes without setup hassles.\nBelow are some sample prompts to use your mobile apps on BrowserStack's extensive cloud of real devices\n```bash\n# Open app on specific device\n\"open my app on a iPhone 15 Pro Max\"\n\n# Debug app crashes\n\"My app crashed on Android 14 device, can you help me debug?\"\n```\n\n- Unlike emulators, test your app's real-world performance on actual devices. With advanced [App-Profiling features](https://www.browserstack.com/docs/app-live/app-performance-testing), you can debug crashes and performance issues in real-time.\n- Access all major devices and OS versions from our [device grid](https://www.browserstack.com/list-of-browsers-and-platforms/app_live), We have strict SLAs to provision our global datacenters with newly released devices on [launch day](https://www.browserstack.com/blog/browserstack-launches-iphone-15-on-day-0-behind-the-scenes/).\n\n### 🌐 Manual Web Testing\n\nSimilar to the app testing, you can use the following prompts to test your **websites** on BrowserStack's extensive cloud of real browsers and devices. Don't have Edge browser installed on your machine ? We've got you covered!\n\n```bash\n# Test your websites\n\"open my website hosted on localhost:3001 on Edge\"\n\"open browserstack.com on latest version of Chrome\"\n```\n\n- Test websites across different browsers and devices. We support [every major browser](https://www.browserstack.com/list-of-browsers-and-platforms/live) across every major OS.\n- Seamlessly test websites hosted locally on your machine, no need to deploy to a remote server!\n\n### 🧪 Automated Testing (Playwright, Selenium, A11y and more..)\n\nAuto-analyze, diagnose, and even fix broken test scripts right in your IDE or LLM. Instantly fetch logs, identify root causes, and apply context-aware fixes. No more debugging loops.\nBelow are few example prompts to run/debug/fix your automated tests on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform).\n\n> **Note:** When fetching Root Cause Analysis (RCA) for a test, the server returns the suggested fix as a proposal only. It never applies code changes automatically — your assistant must present the suggestion and wait for your explicit approval before editing any files.\n\n```bash\n#Port test suite to BrowserStack\n\"Setup test suite to run on BrowserStack infra\"\n\n#Run tests on BrowserStack\n“Run my tests on BrowserStack”\n\n#AI powered debugging of test failures\n\"My App Automate tests have failed, can you help me fix the new failures?\"\n\n```\n- Fix test failures reported by your CI/CD pipeline by utilising our industry leading [Test Observability](https://www.browserstack.com/docs/test-observability) features. Find more info [here](https://www.browserstack.com/docs/test-observability/features/smart-tags).\n- Run tests written in Jest, Playwright, Selenium, and more on BrowserStack's [Test Platform](https://www.browserstack.com/test-platform)\n\n### 🌐 Accessibility\n\nCatch accessibility issues early with automated, local a11y scans. Get one-click, AI-suggested fixes. No docs hunting, no CI surprises. Ensure WCAG and ADA compliance with our Accessibility Testing tool\n\n```bash\n#Scan accessibility issues while development\n\"Scan & help fix accessibility issues for my website running locally on localhost:3000\"\n\n#Scan accessibility issues on production site\n“Run accessibility scan & identify issues on my website - www.bstackdemo.com”\n\n```\n\n### 📋 Test Management \n\nCreate and manage test cases, create test plans and trigger test runs using natural language. Below are a few example prompts to utilise capabilities of BrowserStack's [Test Management](https://www.browserstack.com/test-management) with MCP server.\n\n```bash\n# Create project & folder structure\n\"create new Test management project named My Demo Project with two sub folders - Login & Checkout\"\n\n# Add test cases\n\"add invalid login test case in Test Management project named My Demo Project\"\n\n# List added test cases \n\"list high priority Login test cases from Test Management project - My Demo Project\"\n\n# Create test run\n\"create a test run for Login tests from Test Management project - My Demo Project\"\n\n# Update test results\n\"update test results as passed for Login tests test run from My Demo Project\"\n```\n\n### 🧪 Access BrowserStack AI agents \n\nGenerate test cases from PRDs, convert manual tests to low-code automation, and auto-heal flaky scripts powered by BrowserStack’s AI agents, seamlessly integrated into your workflow.  Below are few example prompts to access Browserstack AI agents\n\n```bash\n#Test case generator agent\n\"With Browserstack AI, create relevant test cases for my PRD located at /usr/file/location\"\n\n\n#Low code authoring agent\n“With Browserstack AI, automate my manual test case X, added in Test Management”\n\n\n#Self healing agent\n“Help fix flaky tests in my test script with Browserstack AI self healing”\n```\n\n\n## 🛠️ Installation\n\n### 📋 Prerequisites for MCP Setup\n#### Note : Ensure you are using Node version >= `18.0` \n- Check your node version using `node --version`. Recommended version: `v22.15.0` (LTS)\n   \n### **One Click MCP Setup**\n\nClick on the buttons below to install MCP in your respective IDE:\n\n<a href=\"http://mcp.browserstack.com/one-click-setup?client=vscode\"><img src=\"assets/one-click-vs-code.png\" alt=\"Install in VS Code\" width=\"160\" height=\"80\"></a>&nbsp;&nbsp;&nbsp;<a href=\"http://mcp.browserstack.com/one-click-setup?client=cursor\"><img src=\"assets/one-click-cursor.png\" alt=\"Install in Cursor\" width=\"150\" height=\"70\"></a>\n\n### **Alternate ways to Setup MCP server**\n\n1. **Create a BrowserStack Account**\n\n   - Sign up for [BrowserStack](https://www.browserstack.com/users/sign_up) if you don't have an account already.\n\n   - ℹ️ If you have an open-source project, we'll be able to provide you with a [free plan](https://www.browserstack.com/open-source).\n   \n\n   - Once you have an account (and purchased appropriate plan), note down your `username` and `access_key` from [Account Settings](https://www.browserstack.com/accounts/profile/details).\n\n2. #### Note : Ensure you are using Node version >= `18.0` \n    - Check your node version using `node --version`. Recommended version: `v22.15.0` (LTS)\n   \n\n3. **Install the MCP Server**\n\n   - VSCode (Copilot - Agent Mode): `.vscode/mcp.json`:\n    \n      - Locate or Create the Configuration File: \n        In the root directory of your project, look for a folder named .vscode. This folder is usually hidden so you will need to find it as mentioned in the expand.\n    \n      - If this folder doesn't exist, create it.\n    \n      - Inside the .vscode folder, create a new file named mcp.json\n      \n      - Add the Configuration: Open the mcp.json file and then add the  following JSON content. \n      \n      - Replace the username and <access_key> with your BrowserStack   credentials.\n\n   ```json\n   {\n     \"servers\": {\n       \"browserstack\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@browserstack/mcp-server@latest\"],\n         \"env\": {\n           \"BROWSERSTACK_USERNAME\": \"<username>\",\n           \"BROWSERSTACK_ACCESS_KEY\": \"<access_key>\"\n         }\n       }\n     }\n   }\n   ```\n\n   - In VSCode, make sure to click on `Start` button in the MCP Server to start the server.\n     ![Start MCP Server](assets/vscode_install.png)\n\n   \n   #### ** Alternate way to setup MCP on VSCode Copilot\n\n   1.Click on the gear icon to Select Tools\n    <div align=\"center\">\n      <img src=\"assets/select_tools.png\" alt=\"Select Tools\" height=\"100\"> \n    </div>\n   2. A tool menu would appear at the top-centre, scroll down on the     menu at the top and then Click on Add MCP Server\n    <div align=\"center\">\n      <img src=\"assets/add_mcp_server.png\" alt=\"Add MCP Server\" height=\"100\"> \n    </div>\n   3. Select NPM package option (Install fron an NPM package) - 3rd in the list\n    <div align=\"center\">\n      <img src=\"assets/select_npm_package.png\" alt=\"Select NPM Package\" height=\"100\"> \n    </div>\n   4. Enter NPM Package Name (@browserstack/mcp-server)\n    <div align=\"center\">\n      <img src=\"assets/enter_npm_package.png\" alt=\"Enter NPM Package\" height=\"100\"> \n    </div>\n   5. Enter browserstack user name and access key\n   \n   \n   \n   \n   * For Cursor: `.cursor/mcp.json`:\n\n   ```json\n   {\n     \"mcpServers\": {\n       \"browserstack\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@browserstack/mcp-server@latest\"],\n         \"env\": {\n           \"BROWSERSTACK_USERNAME\": \"<username>\",\n           \"BROWSERSTACK_ACCESS_KEY\": \"<access_key>\"\n         }\n       }\n     }\n   }\n   ```\n\n   - Claude Desktop: `~/claude_desktop_config.json`:\n\n   ```json\n   {\n     \"mcpServers\": {\n       \"browserstack\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@browserstack/mcp-server@latest\"],\n         \"env\": {\n           \"BROWSERSTACK_USERNAME\": \"<username>\",\n           \"BROWSERSTACK_ACCESS_KEY\": \"<access_key>\"\n         }\n       }\n     }\n   }\n   ```\n   - Cline\n     \nClick the “MCP Servers” icon in the navigation bar\nSelect the “Installed” tab. Click the “Configure MCP Servers” button at the bottom of the pane.\n\n   ```json\n   {\n     \"mcpServers\": {\n       \"browserstack\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@browserstack/mcp-server@latest\"],\n         \"env\": {\n           \"BROWSERSTACK_USERNAME\": \"<username>\",\n           \"BROWSERSTACK_ACCESS_KEY\": \"<access_key>\"\n         }\n       }\n     }\n   }\n   ```\n\n### 💡 List of BrowserStack MCP Tools\n\nAs of now we support 44 tools.\n\n> **Remote MCP note:** Tools marked _(not available in Remote MCP)_ rely on local file/process state and are disabled in the multi-tenant [Remote MCP Server](#-remote-mcp-server). They are available in the local (npx) setup.\n\n---\n\n## 🧾 Test Management\n\n 1. `createProjectOrFolder` — Create a Test Management project and/or folders to organize test cases. Returns with Folder ID, Project ID and Test Management Link to access the TM Project Dashboard.\n  **Prompt example**\n\n  ```text\n  Create a new Test Management project named 'Shopping App' with two folders - Login and Checkout\n  ```\n\n\n 2. `createTestCase` — Add a manual test case under a specific project/folder (uses project identifier like PR-xxxxx and a folder ID).\n  **Prompt example**\n\n  ```text\n  Add a test case named 'Invalid Login Scenario' to the Login folder in the 'Shopping App' project with PR-53617, Folder ID: 117869\n  ```\n\n 3. `updateTestCase` — Update an existing test case. Any subset of fields may be changed (name, priority, status, steps, tags, etc.); only supplied fields are modified.\n  **Prompt example**\n\n  ```text\n  Update test case TC-482 in the 'Shopping App' project and set its priority to high\n  ```\n\n 4. `listTestCases` — List test cases for a project, optionally scoped to a folder (supports filters like case_type, priority, and pagination).\n  **Prompt example**\n\n  ```text\n  List all high-priority test cases in the 'Shopping App' project with project_identifier: PR-59457\n  ```\n\n 5. `listFolders` — List folders in a Test Management project (returns each folder's id, name, case counts, and sub-folder counts). Pass a parent_id to list sub-folders.\n  **Prompt example**\n\n  ```text\n  List all folders in the 'Shopping App' project with project_identifier: PR-59457\n  ```\n\n 6. `listTestCaseTemplates` — List test-case templates with their numeric template_id, for use with `createTestCase` to apply a custom template.\n  **Prompt example**\n\n  ```text\n  List the available test case templates in the 'Shopping App' project\n  ```\n\n 7. `createTestRun` — Create a test run (suite) for selected test cases in a project.\n  **Prompt example**\n\n  ```text\n  Create a test run for the Login folder in the 'Shopping App' project and name it 'Release v1.0 Login Flow'\n  ```\n\n 8. `listTestRuns` — List test runs for a project (filter by dates, assignee, state).\n  **Prompt example**\n\n  ```text\n  List all test runs from the 'Shopping App' project that were executed last week and are currently marked in-progress\n  ```\n\n 9. `updateTestRun` — Update a test run's name/state and/or add test cases to it.\n  **Prompt example**\n\n  ```text\n  Update test run ID 1043 in the 'Shopping App' project and mark it as complete with the note 'Regression cycle done'\n  ```\n\n 10. `addTestResult` — Add a manual execution result (passed/failed/blocked/skipped) for a test case within a run.\n  **Prompt example**\n\n  ```text\n  Mark the test case 'Invalid Login Scenario' as passed in test run ID 1043 of the 'Shopping App' project\n  ```\n\n 11. `createTestCasesFromFile` — Generate test cases in bulk from an uploaded file using the Test Case Generator AI Agent. _(not available in Remote MCP)_\n  **Prompt example**\n\n  ```text\n  Upload test cases from '/Users/xyz/testcases.pdf' to the 'Shopping App' project in Test Management\n  ```\n\n 12. `listTestPlans` — List test plans (TP-*) in a project, with name, status, dates, and active/closed run counts. Supports pagination.\n  **Prompt example**\n\n  ```text\n  List all test plans in the 'Shopping App' project with project_identifier: PR-59457\n  ```\n\n 13. `getTestPlan` — Fetch a test plan by identifier (TP-*) with its metadata, linked test runs, total test-case count, and status summary.\n  **Prompt example**\n\n  ```text\n  Get the details of test plan TP-120 in the 'Shopping App' project\n  ```\n\n 14. `listSubTestPlans` — List sub-test-plans (STP-*) under a parent test plan (TP-*). Supports pagination.\n  **Prompt example**\n\n  ```text\n  List sub-test-plans under test plan TP-120 in the 'Shopping App' project\n  ```\n\n 15. `getSubTestPlan` — Fetch a sub-test-plan (STP-*) under a parent plan, with its metadata and linked test runs.\n  **Prompt example**\n\n  ```text\n  Get sub-test-plan STP-45 under test plan TP-120 in the 'Shopping App' project\n  ```\n\n---\n\n## ⚙️ BrowserStack SDK Setup / Automate Test\n\n 16. `setupBrowserStackAutomateTests` — Integrate BrowserStack SDK and run web tests on BrowserStack. For visual testing/Percy, use the dedicated Percy tools.\n  **Prompt example**\n\n  ```text\n  Run my Selenium-JUnit5 tests written in Java on Chrome and Firefox.\n  ```\n\n 17. `fetchAutomationScreenshots` — Fetch screenshots captured during a given Automate/App Automate session.\n  **Prompt example**\n\n  ```text\n  Get screenshots from Automate session ID abc123xyz for my desktop test run\n  ```\n\n---\n\n## 🔍 Observability\n\n 18. `getFailureLogs` — Retrieve error logs for Automate/App Automate sessions (optionally by Build ID for App Automate).\n  **Prompt example**\n\n  ```text\n  Get the error logs from the session ID: 21a864032a7459f1e7634222249b316759d6827f, Build ID: dt7ung4wmjittzff8kksrjadjax9gzvbscoyf9qn of App Automate test session\n  ```\n\n 19. `fetchBuildInsights` — Fetch insights about a BrowserStack build by combining build details and quality-gate results.\n  **Prompt example**\n\n  ```text\n  Get the build insights for build UUID <your-build-uuid> on BrowserStack\n  ```\n\n---\n\n## 📱 App Live\n\n 20. `runAppLiveSession` — Start a manual app testing session on a real device in the cloud.\n  **Prompt example**\n\n  ```text\n  Open my app on iPhone 15 Pro Max with iOS 17. App path is /Users/xyz/app.ipa\n  ```\n\n---\n\n## 💻 Live\n\n 21. `runBrowserLiveSession` — Start a Live session for website testing on desktop or mobile browsers.\n  **Prompt example**\n\n  ```text\n  Open www.google.com on the latest version of Microsoft Edge on Windows 11\n  ```\n\n---\n\n## 📲 App Automate\n\n 22. `takeAppScreenshot` — Launch the app on a specified device and capture a quick verification screenshot to confirm your app has launched.\n  **Prompt example**\n\n  ```text\n  Take a screenshot of my app on Google Pixel 6 with Android 12 while testing on App Automate. App file path: /Users/xyz/app-debug.apk\n  ```\n\n 23. `runAppTestsOnBrowserStack` — Run pre-built native mobile test suites (Espresso/XCUITest) by direct upload of compiled .apk/.ipa test files.\n  **Prompt example**\n\n  ```text\n  Run Espresso tests from /tests/checkout.zip on Galaxy S21 and Pixel 6 with Android 12. App path is /apps/beta-release.apk under project 'Checkout Flow'\n  ```\n\n 24. `setupBrowserStackAppAutomateTests` — Set up BrowserStack App Automate SDK integration for Appium-based mobile app testing.\n  **Prompt example**\n\n  ```text\n  Set up my Appium test suite to run on BrowserStack App Automate\n  ```\n\n---\n\n## ♿ Accessibility\n\n 25. `accessibilityExpert` — Ask the A11y Expert (WCAG 2.0/2.1/2.2, mobile/web usability, best practices).\n  **Prompt example**\n\n  ```text\n  What WCAG guidelines apply to form field error messages on mobile web?\n  ```\n\n 26. `startAccessibilityScan` — Start a web accessibility scan and retrieve a local CSV report path.\n  **Prompt example**\n\n  ```text\n  Run accessibility scan for \"www.example.com\"\n  ```\n\n 27. `createAccessibilityAuthConfig` — Create an authentication configuration (form-based or basic) for accessibility scans behind a login.\n  **Prompt example**\n\n  ```text\n  Create a basic-auth accessibility config named 'site-login' for https://www.example.com with username testuser and password <password>\n  ```\n\n 28. `getAccessibilityAuthConfig` — Retrieve an existing accessibility authentication configuration by ID.\n  **Prompt example**\n\n  ```text\n  Get accessibility auth config with ID <config-id>\n  ```\n\n 29. `fetchAccessibilityIssues` — Fetch accessibility issues from a completed scan, with pagination support.\n  **Prompt example**\n\n  ```text\n  Fetch the accessibility issues for scan ID <scan-id> and scan run ID <scan-run-id>\n  ```\n\n---\n\n## 🎨 Percy Visual Testing\n\n 30. `percyVisualTestIntegrationAgent` — Integrate Percy visual testing into a new project and demonstrate visual change detection with a step-by-step simulation.\n  **Prompt example**\n\n  ```text\n  Integrate Percy for this project\n  ```\n\n 31. `expandPercyVisualTesting` — Set up or expand Percy visual testing coverage for existing projects (Percy Web Standalone and Percy Automate).\n  **Prompt example**\n\n  ```text\n  Expand Percy coverage for this project\n  ```\n\n 32. `addPercySnapshotCommands` — Add Percy snapshot commands to the specified test files. _(not available in Remote MCP)_\n  **Prompt example**\n\n  ```text\n  Add Percy snapshot commands to my Cypress test files\n  ```\n\n 33. `listTestFiles` — List all test files for a given set of directories. _(not available in Remote MCP)_\n  **Prompt example**\n\n  ```text\n  List the test files under my ./tests directory\n  ```\n\n 34. `runPercyScan` — Run a Percy visual test scan. _(not available in Remote MCP)_\n  **Prompt example**\n\n  ```text\n  Run this Percy build\n  ```\n\n 35. `fetchPercyChanges` — Retrieve and summarize visual changes detected by Percy AI between the latest and previous builds.\n  **Prompt example**\n\n  ```text\n  Summarize the visual changes Percy detected in my latest build\n  ```\n\n 36. `managePercyBuildApproval` — Approve or reject a Percy build.\n  **Prompt example**\n\n  ```text\n  Approve the latest Percy build\n  ```\n\n---\n\n## 🤖 BrowserStack AI Agents\n\n 37. `uploadProductRequirementFile` — Upload a PRD/screenshot/PDF and get a file mapping ID (used with `createTestCasesFromFile`). _(not available in Remote MCP)_\n  **Prompt example**\n\n  ```text\n  Upload PRD from /Users/xyz/Desktop/login-flow.pdf and use BrowserStack AI to generate test cases\n  ```\n\n 38. `createLCASteps` — Generate Low Code Automation (LCA) steps from a manual test case in Test Management.\n  **Prompt example**\n\n  ```text\n  Convert the manual test case 'Add to Cart' in the 'Shopping App' project into LCA steps\n  ```\n\n 39. `fetchSelfHealedSelectors` — Retrieve AI self-healed selectors (plus test source) to fix flaky tests caused by DOM changes.\n  **Prompt example**\n\n  ```text\n  Fetch and fix flaky test selectors in Automate session ID session_9482 using MCP\n  ```\n\n 40. `prepareSelfHealingPlan` — Build a self-healing edit plan that bundles locator pairs with test source for your LLM to apply. Does NOT modify files itself.\n  **Prompt example**\n\n  ```text\n  Prepare a self-healing plan from the self-healed selectors for my build\n  ```\n\n 41. `fetchRCA` — Fetch AI Root Cause Analysis for your failed Automate/App-Automate tests (by numeric test ID). Suggests fixes only; never auto-applies.\n  **Prompt example**\n\n  ```text\n  Fetch the root cause analysis for failed test IDs 101 and 102 on BrowserStack\n  ```\n\n 42. `getBuildId` — Get the BrowserStack build ID for a given project and build name, scoped to your builds.\n  **Prompt example**\n\n  ```text\n  Get the build ID for build 'nightly-regression' in project 'Checkout Flow'\n  ```\n\n 43. `listBuildId` — Get the latest build ID for a project and build name, across all users (no user filter).\n  **Prompt example**\n\n  ```text\n  Get the latest build ID for build 'nightly-regression' in project 'Checkout Flow'\n  ```\n\n 44. `listTestIds` — List test IDs from a BrowserStack Automate build, filtered by status (passed/failed/pending/skipped).\n  **Prompt example**\n\n  ```text\n  List the failed test IDs from build UUID <your-build-uuid> on BrowserStack\n  ```\n\n##  🚀 Remote MCP Server\n\nRemote MCP comes with all the functionalities of an MCP server without the hassles of complex setup or local installation.\n\n### Key benefits:\n\n- ✅ Works seamlessly in enterprise networks without worrying about firewalls or binaries or where local installation is not allowed.\n\n- ✅ Secure OAuth integration – no password sharing or manual credential handling.\n\n### Limitations:\n\n- ❌ No Local Testing support (cannot test apps behind VPNs, firewalls, or localhost). If you have to do Local Testing, you would have to use a BrowserStack Local MCP server.\n- ❌ Latency can be slightly higher, but nothing considerable — you generally won’t notice it in normal use.\n\n### Installation Steps: \n\n   - On VSCode (Copilot - Agent Mode): `.vscode/mcp.json`:\n    \n      - Locate or Create the Configuration File:\n      - In the root directory of your project, look for a folder named .vscode. This folder is usually hidden so you will need to find it as            mentioned in the expand.\n      - If this folder doesn't exist, create it.\n      - Inside the .vscode folder, create a new file named mcp.json\n      - To setup Remote BrowserStack MCP instead of local BrowserStack MCP you can add the following JSON content :\n         <div align=\"center\">\n         <img src=\"assets/remotemcp_json_file.png\" alt=\"Remote MCP JSON file\" height=\"300\" width=\"300\">\n         </div>\n        \n        ### Alternative way to Setup Remote MCP\n\n      -  Step 1.Click on the gear icon to Select Tools\n      \n          <div align=\"center\">\n          <img src=\"assets/select_tools.png\" alt=\"Select Tools\" height=\"300\" width=\"300\"> \n          </div>\n          \n      -  Step 2. A tool menu would appear at the top-centre, scroll down on the menu at the top and then Click on Add MCP Server\n      \n        <div align=\"center\">\n        <img src=\"assets/add_mcp_server.png\" alt=\"Add MCP Server\" height=\"300\" width=\"300\"> \n        </div>\n\n      - Step 3. Click on HTTP option\n         <div align=\"center\">\n         <img src=\"assets/http_option.png\" alt=\"HTTP Option\" height=\"300\" width=\"300\">\n         </div>\n         \n      - Step 4. Paste Remote MCP Server URL : https://mcp.browserstack.com/mcp\n         <div align=\"center\">\n         <img src=\"assets/server_url.png\" alt=\"Remote MCP Server URL\" height=\"300\" width=\"300\">\n         </div>\n         \n      - Step 5. Give server id as : browserstack\n      \n          <div align=\"center\">\n          <img src=\"assets/server_id.png\" alt=\"Remote MCP Server ID\" height=\"300\" width=\"300\">\n          </div>\n          \n      - Step 6. In VSCode Click on start MCP Server and then click on \"Allow\"\n      \n          <div align=\"center\">\n          <img src=\"assets/authentication1.png\" alt=\"authentication1\" height=\"300\" width=\"300\">\n          </div>\n          \n          <div align=\"center\">\n          <img src=\"assets/authentication2.png\" alt=\"authentication2\" height=\"300\" width=\"300\">\n          </div>\n          \n          <div align=\"center\">\n          <img src=\"assets/signin_success.png\" alt=\"Sign_in_success\" height=\"300\" width=\"300\">\n          </div>\n\n     \n\n## 🤝 Recommended MCP Clients\n\n- We recommend using **Github Copilot or Cursor** for automated testing + debugging use cases.\n- For manual testing use cases (Live Testing), we recommend using **Claude Desktop**.\n\n## ⚠️ Important Notes\n\n- The BrowserStack MCP Server is under active development and currently supports a subset of the MCP spec. More features will be added soon.\n- Tool invocations rely on the MCP Client which in turn relies on an LLM, hence there can be some non-deterministic behaviour that can lead to unexpected results. If you have any suggestions or feedback, please open an issue to discuss.\n\n## 📝 Contributing\n\nWe welcome contributions! Please open an issue to discuss any changes you'd like to make.\n👉 [**Click here to view our Contributing Guidelines**](https://github.com/browserstack/mcp-server/blob/main/CONTRIBUTING.md)\n\n## 📞 Support\n\nFor support, please:\n\n- Open an issue in our [GitHub repository](https://github.com/browserstack/mcp-server) if you face any issues related to the MCP Server.\n- Contact our [support team](https://www.browserstack.com/contact) for any other queries.\n\n## 🚀 More Features Coming Soon\n\nStay tuned for exciting updates! Have any suggestions? Please open an issue to discuss.\n","readmeFilename":"README.md"}