{"_id":"testorax-mcp","_rev":"31-43e52280248462be47237706abf2f921","name":"testorax-mcp","dist-tags":{"latest":"0.7.23"},"versions":{"0.1.0":{"name":"testorax-mcp","version":"0.1.0","keywords":["testorax","mcp","claude","cursor","ai","testing","qa"],"author":{"name":"Hassan Abouzekry","email":"hassan.abouzekry@gmail.com"},"license":"MIT","_id":"testorax-mcp@0.1.0","maintainers":[{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://github.com/hassanabouzekry/testorax/issues"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"8c15a9752c6b691faefb976f7233c0053370b917","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-+383IWKkVrHs2rLhrioyX1zZE22/shWX2FjL7FGLIA/o/VxJrt6Qehdx92LyCz0RZYimleGNraUQWKAWAQweaw==","signatures":[{"sig":"MEQCICxYbWbNPvUEJuHP1cR2dbryWzyP3HP8byrLZNbQiuT9AiBjsqTwTRSXKI24FI9o73rvtS3uq9UMVR6dN+XluXky0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14479},"type":"module","engines":{"node":">=18"},"gitHead":"f77c22380ba2e30954e8cc81ee491c7f2586a174","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"},"repository":{"url":"git+https://github.com/hassanabouzekry/testorax.git","type":"git","directory":"apps/mcp-server"},"_npmVersion":"11.11.0","description":"Testorax MCP server — exposes Testorax tools to Claude / Cursor / any MCP client.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.1.0_1777334455054_0.7993604160709951","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"testorax-mcp","version":"0.1.1","keywords":["testorax","mcp","claude","cursor","ai","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.1.1","maintainers":[{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"61d52b3cd5fb06a4d012fa2cab469338623c6c09","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.1.1.tgz","fileCount":3,"integrity":"sha512-F7o7snJl64XYb55TA8iZdzxwEZy1y7UvPbJf6cTxm1pI1KFAFPXNl1Z30WUgtqDb8kdUz+rGH6OMNtjUjyYW7Q==","signatures":[{"sig":"MEYCIQDCVM21nr/mh6PYhQy4ebQcS8coKWE38D6orhPuxoGy9AIhANqx8G4dAuciWgtw047Zctt8MH8eDbhKcC7mU5AnZHGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14341},"type":"module","engines":{"node":">=18"},"gitHead":"8f3a7b2dc51a9b808e839f322f0f94e6646213cc","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — exposes Testorax tools to Claude / Cursor / any MCP client.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.1.1_1777358152193_0.31458107336944696","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"testorax-mcp","version":"0.3.0","keywords":["testorax","mcp","claude","cursor","ai","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.3.0","maintainers":[{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"873c4cca39771f0b8f628fb610bb855a8b3aef3a","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.3.0.tgz","fileCount":3,"integrity":"sha512-Awhsy3DLszaNzHbNt3R9zW9uoKUeUTC9bFxYgLrRaUK83NO/9zxSqyktvpWcddSAdiXbisK6fRyPCiL4/5TR4Q==","signatures":[{"sig":"MEQCIBuYZVfWArZztqcq14gwO16Zgt+Vkx6UhsmM8RE0Hz+6AiBZhK7zaiZtrBhaiqRQQFLk4VBUBbBckjjDHhDmQoTmWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26027},"type":"module","engines":{"node":">=18"},"gitHead":"a200272ecab7c887a2d6f806a43442a284ac5a12","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — exposes Testorax tools to Claude / Cursor / any MCP client.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.3.0_1777463449950_0.9520458043432809","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"testorax-mcp","version":"0.3.1","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.3.1","maintainers":[{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"2b6f8fd8ed11ce7df2127f247344b26651f523ed","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.3.1.tgz","fileCount":3,"integrity":"sha512-zljA4FDw32HZwItGSWKeoND5jxcmkNRCRfsHJROlIK+eJOJAhxI15KmQgyy/uU0wHaI3/s81BnsVepIniU1prQ==","signatures":[{"sig":"MEUCIEXX00TCgSt57jOpwrFzRIKcVedF7kr8VLhHHf8JfwKzAiEAjnEPYsTpxhsFJ7SbxplDaWM7CwG66fAxhzweMq6veuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26309},"type":"module","engines":{"node":">=18"},"gitHead":"f407aece8785d768ea536d862137e96338cc5e1d","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"proabouzekry","email":"hassan.abouzekry@gmail.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.3.1_1777464775997_0.21105265714016963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"testorax-mcp","version":"0.6.0","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.6.0","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"e01ebd3d4b12dc05c94415255a80212e5eeaeef2","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.6.0.tgz","fileCount":4,"integrity":"sha512-hahR6fwnKDnyuth8k4Z9XHPTB8oY1VYRujn+Z5yByyFhnCELA+etwJfvuz7kYQIHs0E2B6imDGJ4psgpIbXi+g==","signatures":[{"sig":"MEUCIBKhnUY8T5g8J+zBxm9CXjs0KxEhA3IVTpuwbJN2uC78AiEAli4LYl6HCbWFZvd01Rbru/SZASEgHzSEOfm3iSj7fK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133958},"type":"module","engines":{"node":">=18"},"gitHead":"4d94ce0f2099a182786fcee8b6e2f692b4eef538","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.6.0_1778445063276_0.5698989031918817","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"testorax-mcp","version":"0.7.0","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.0","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"219e71ccef7f2acc60d6698925a9447c7c7a2493","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.0.tgz","fileCount":4,"integrity":"sha512-PGGzQy6xFZ0GYZnp9d2YXPoTjF5b7m0B4tdz17cBK3BAT1SmCDZy0eq5oRQzPPLQcEyVNwo5+36LZECH6LZbOg==","signatures":[{"sig":"MEYCIQDCtIAaGQmDBjQHXqlPk3Z/+DmfaO3W9t2htOLk9muTAAIhAPBuXUkwiplJAMartzCnJFgpLXETTICONdRGZuNL1F8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137269},"type":"module","engines":{"node":">=18"},"gitHead":"30ad09eddfe11acb62c632c4147650f4bc15f2ac","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.0_1778589861219_0.553286326421691","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"testorax-mcp","version":"0.7.1","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.1","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"633895e18f29e002f9ae6efaa162362e5195160f","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.1.tgz","fileCount":4,"integrity":"sha512-RgElEquqDgxK6//Y32d+mLbzlI4l20exVfqc1Sl+Rb16fgrrprpE8/dGU/4xjgSBqw7+gQoToLWNBv/Ib0Gabw==","signatures":[{"sig":"MEUCIQC5unUMiNirPda7cJyVrN+INXiaqbjSpOeE3ju12FLa5QIgBAViZ8qyfIon1SbyW7fvMJbmTH+I8bj33Kh5KLxwV58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138258},"type":"module","engines":{"node":">=18"},"gitHead":"cb087ab8925c005c468559977cde86f68a63ca7f","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.1_1778591791447_0.7539195069608051","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"testorax-mcp","version":"0.7.2","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.2","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"83da9c4bf1a71f52bac0aa92a6c3274d141145ca","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.2.tgz","fileCount":4,"integrity":"sha512-CrgKWfxnL2kyqL5Zlk2Cihn4/SnrZzTS8sWgutCShtSfwpoCftvvNppqD87QqFdS/V4iGJaT1zyS4hf6YgTtPQ==","signatures":[{"sig":"MEQCIEl5s1GjuFMBt1afbHwxEPmKJaPrbivqa2/fW5DD6V/MAiA1q/Bg1h3WdPB7hEB3IpPpOOwCuseRtndXlPp9I8GOaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148792},"type":"module","engines":{"node":">=18"},"gitHead":"01aac15fe5c1b4e43a5759c4c4a628f5ee039ca9","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.2_1778594682761_0.6161859535801111","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"testorax-mcp","version":"0.7.3","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.3","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"e39f5b713071d2325476cf62047f376cf9ec7000","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.3.tgz","fileCount":4,"integrity":"sha512-sikod/FLrsEGaURWW0lGddIAHS+Y6EoA4eI2jXFVNwIu+ZLBqpodWHN5J6suBFEWXBewrSQzZVr27nqIhgktVQ==","signatures":[{"sig":"MEQCIDwieYRrUIVshMJGgA9SOSJmqqMF+pDd5eEZAhsa55M5AiBF0aJqJYJnMCAimMdYfwyXXweKsYTs/I2Rz42EQfcUDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169677},"type":"module","engines":{"node":">=18"},"gitHead":"34998905a8e35deb577c066afe198b7070c2f6a1","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.3_1778595992648_0.6559203411206005","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"testorax-mcp","version":"0.7.4","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.4","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"fdd0bfc2bf616435c7345b56ef640818622a9cb0","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.4.tgz","fileCount":4,"integrity":"sha512-KApGSOih/5Avy9dwm9Kc6AZpPbug3qWCVZENn6keljFLtp7XbAKR6wz0PMUSn3X/E74+XwM04gksFCYtHY+XMQ==","signatures":[{"sig":"MEUCIGxsz0KBhb2d+aN/PEvIDZiHrlXtLPL9MagFS9B/MbWAAiEAokOVO1VT7aoMSJpjcl8WKxwTmfsX64WQkaTZKindwFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171436},"type":"module","engines":{"node":">=18"},"gitHead":"90e77c4be7cd505d07e0c995215c5a4e17504485","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.4_1778598372004_0.4253197561343971","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"testorax-mcp","version":"0.7.5","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.5","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"74936cbf66b2ab66d853d88e972f311ffa2e11a1","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.5.tgz","fileCount":4,"integrity":"sha512-4/XDIn4C0I38ESu9tmk76eETyZjjg3jRiVIxPXLrYcNOukXqa6caojV3GynEAaWND3x970c0QLKzTgHzGjhiqg==","signatures":[{"sig":"MEUCIQDVbWdP9rjfiH3HxTDxEDe3HNQGKZrNetqx6pkdPCEuLgIgO0TO2V0Mk5hQO/YdeUY+rn9z5cD3O5N1WV4JIbaTaCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172503},"type":"module","engines":{"node":">=18"},"gitHead":"48dfce3c7c09ab5b61edcea031c1c6220ef3d27c","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.5_1778600328628_0.2605460567882538","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"testorax-mcp","version":"0.7.6","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.6","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"c587f28033041b746a2f1606ad106573f76b4a99","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.6.tgz","fileCount":4,"integrity":"sha512-wa2W1Hr4IrSH0QU/hE/47WnFtFtd/Q0jiYC7bXSQf23CoRF3IEBYY0tdhE1LA1orIGYmmwDe7gq+/4VL+5m3Og==","signatures":[{"sig":"MEQCIHQIo3L6IXfD+/lkv83LBYrBuFjYjAN4B7mMbUjJU35YAiAogHlo0M6QHu+FEJ2bsTKK4Yfz1NBz+/eCVWRLoIiDCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173664},"type":"module","engines":{"node":">=18"},"gitHead":"284591e804383695203fbeb12d3bac4d31f65dd3","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.6_1778603462429_0.9406666115454343","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"testorax-mcp","version":"0.7.7","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.7","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"b3c21e810e556a51a26b82a8a9ab4496d94607e6","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.7.tgz","fileCount":4,"integrity":"sha512-qs1jsjAhSDauOsEU2llN4OueOGYCEn6WyObCuCJhVhuNM1iSdHeak8Rmp1kYQmBYr4S4o94VQnP7d7R3fmdEEw==","signatures":[{"sig":"MEUCIHGmyhGlcJotRXv4vMg1gbd/cXYl1Or9ljfSsa4hjkz8AiEApSgW3nAEj5sKLPzHWX8Ii2J43SEILkqsTGRJz6tLlqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173919},"type":"module","engines":{"node":">=18"},"gitHead":"7cd7f5f8b84edfdafec4ca6c801c89e311bcd0ac","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.7_1778605051589_0.9565395193588078","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"testorax-mcp","version":"0.7.8","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.8","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"ce666f90374675fe94b1b90c15cf16864fa5b6f4","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.8.tgz","fileCount":4,"integrity":"sha512-m7aLvxmO51JhcgH1x6RTVvpPzgY/k1WoOh9y3fZd5S3VXdfFNFsaPCb19dKgpg7J9LvUTv7a1tgGnY9fMwDcWQ==","signatures":[{"sig":"MEUCIQDuu6m8maG1QPYwSKusx1jfhPrgE9sQmyf3jmBq6fid/wIgH8z9KdQmrvcBmydem851onMeTq8FSwpEJJj+gKcQ/dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175443},"type":"module","engines":{"node":">=18"},"gitHead":"281b0e3f1413c96c872058613a922de55ba00cf5","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.8_1778606290521_0.21117479301736153","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"testorax-mcp","version":"0.7.9","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.9","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"40a180b6301f9f557658c7841f75461d39ec141a","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.9.tgz","fileCount":4,"integrity":"sha512-Q6CPCGrKf2/F6DVirJalbeFqlcUZyvSzTIKzZuMWQsGY9hwDyF9OdCc15yGQZMO5/e7reDW65RBfOnAVMpjMNw==","signatures":[{"sig":"MEUCIQDV4R9fiR/ryHs3MLK/dr+AgvVRreOSP2j8bEeHHJ9KNAIgLmwMt0dMbdgNq0Kclkjvd1ssgdynkPgwAgvmD1lioBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175782},"type":"module","engines":{"node":">=18"},"gitHead":"78839c1fdc03bcad24252fe00d3c2690db121984","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.9_1778608064318_0.14718534948685247","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"testorax-mcp","version":"0.7.10","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.10","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"6d54ec07f638f84ec78ad4f9fd5f5d064503c3cc","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.10.tgz","fileCount":4,"integrity":"sha512-SeXW4Ubm8gZK5x1kBaWu+QUJSlZbgQyJbfo0jIV+6ThL34evhtaX99bx7cdkMWukhdNdHfS/lX50lgkTa5CxoA==","signatures":[{"sig":"MEUCIA1nYg8W6TIDWrzjItT+UnicmTuB46pWXPT5L0261XPWAiEA9lZXQAf3HZ56Fs95ab0fxZzzcCni2je7g5G8Bgk4f4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178193},"type":"module","engines":{"node":">=18"},"gitHead":"5b903ab99610c7a2bc166610dbd61e40ae0d3d01","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.10_1778609219346_0.35071618744091904","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"testorax-mcp","version":"0.7.11","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.11","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"8f264bd6884259bb7bbc20c26b03bbfa4fc6aefa","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.11.tgz","fileCount":4,"integrity":"sha512-6NJ0TqhXlywKRMs3SZhVf4EP0MMqYq/A/sNVHNmn0Jzjl5rpa5YtCnnHtPs12wDeFG34RrY2Okmq1/Xi46sh9Q==","signatures":[{"sig":"MEYCIQDfj3fCyCW5wN1L0ME5FNZNYgWsPXMvjmCXfceWkpO3xwIhAK0Sxb2GROsWNMP3q7yMjTbFyioDiPD62CteEHcEmXF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178243},"type":"module","engines":{"node":">=18"},"gitHead":"1f3c0921f2733f387d1de4a7bb6e92571141b8d3","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.11_1778613076821_0.410115878160078","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"testorax-mcp","version":"0.7.12","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.12","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"35f64717eb71517ceae4d3d01791e0b02f7a2330","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.12.tgz","fileCount":4,"integrity":"sha512-75sdLSXuV21Gp6Yew5AIze/Z4kgnoFlx7pc3GJyiCQzq00DVBH+BMfTeqQ2+cXp3U9BhFmYk3fgCeqmiQofGVg==","signatures":[{"sig":"MEYCIQC76pSXTynC5C2YF4KaWaOdDolB/+fZ9RKneJFQxQgoVwIhAJMxH5sGxt1tXTqks+7yAYaigyEJykiVSAgTvpSQAo1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178441},"type":"module","engines":{"node":">=18"},"gitHead":"a546597e6cc67df539bc0947ae77b77c8d542f1c","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.12_1778614303877_0.1741157892605576","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"testorax-mcp","version":"0.7.13","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.13","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"52b210313e82b6e65fcc2d42542fe94e8ceec2b7","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.13.tgz","fileCount":4,"integrity":"sha512-cBkqAGpbxLM2KKaZuHBlhWv2kZDLY2ydfxvxC+VmerLHhmHET0SXiDLjk586HAOEQ1DeKB3ZvJ/l/YrIlXn+9w==","signatures":[{"sig":"MEUCID9t4DspKuYOgMIhUfn3b7vBEVHBNz6NaQmyz7qnj6/gAiEAuyrXzzvt/oFgOTVZ6yVSMahOJJun65YBaLwuh+cwmzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180892},"type":"module","engines":{"node":">=18"},"gitHead":"ca6e97de7f4090f8ebd255e777e1c83f65cfa229","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.13_1778677775861_0.10019451168515103","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"testorax-mcp","version":"0.7.14","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.14","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"5bacbfe2a33d543008886918b1e696e7f7f3399a","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.14.tgz","fileCount":4,"integrity":"sha512-BmobyJcfQeCMPT+ZXRdY24uWfgdl30x1gRWska/5mSqoGxYMQ57NwoslXNzHCr9lmSUoYMAq6kv9L0g6fMMFHw==","signatures":[{"sig":"MEYCIQDHPoRy6ze7HLiN1YXgyK8RuJUvsbC5NwMBpy6hg/sSOgIhAKEBeK5jm3I0jNYG5tIDP492gAAkFxv9R4inGNhXbJxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182829},"type":"module","engines":{"node":">=18"},"gitHead":"ead019a4164a83de061243b35c417892ae982d92","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.14_1778679136846_0.11028038280963504","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"testorax-mcp","version":"0.7.15","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.15","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"e891857aecbbc430068d6078ebdd8f52490edb1b","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.15.tgz","fileCount":4,"integrity":"sha512-iQ8/Hxj2Gc70kDoMF3dyHUQCayq/CBKcTWL8RgI804sXgZ324kQ+RsNk5uqdKSbGISvZrJ7rrI5mOtZ8u8L4pA==","signatures":[{"sig":"MEUCIQDo1qStuG7G6VgJ4tEAk+YLWftM2Dr9YBYtVFzeSokAfgIgcBLvigfx3nVisCSm6aBenYsv0I3R6WuqkG142iRZG0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183848},"type":"module","engines":{"node":">=18"},"gitHead":"5e394a5fc35f39063202b58f03e3b4d7bc62f8d5","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.15_1778689075208_0.9944630971318698","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"testorax-mcp","version":"0.7.16","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.16","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"f831045ca3f1c3bdbb52bf79dd845412c9f8548d","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.16.tgz","fileCount":4,"integrity":"sha512-hXP8Yd51p/AJ/edvKcBMAlVA/OXVKqRTA34XU4vlPGO+mSlmgBHJb0KNlWDrBYleTrGUcaC7LDH3+NbbY2ncXA==","signatures":[{"sig":"MEYCIQCkWoTB4coqVcAR1aS0hkIiXzNRL0lNu+FZnUaI9e+mawIhAN5miZ5fl4QhbyQx9C97G3p5VqEH6rx6b8TyjThOqUpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185104},"type":"module","engines":{"node":">=18"},"gitHead":"cae57f71dd8b62e6780b659faf520ce17cdad4b3","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.16_1778691077611_0.3605779119853494","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"testorax-mcp","version":"0.7.17","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.17","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"33b5dbcedc499c442e1a8b79d6b4e4811ef555f9","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.17.tgz","fileCount":4,"integrity":"sha512-yO9k9pmid+93d3DmYE6iDSbztcY8IKCNxAxZzpISoD4sUuBVSg/uT70JMLthQydqUPrk0CEoitrC6YV9N/TUCA==","signatures":[{"sig":"MEQCIDPVH6ul5Y4cw+Sy6yWoG1JSde3ZcuIiwVTX7N76dS42AiA8P3d34t2ssCWCTPCvtasuOO/1Dds2wei0A+4Wt5k6TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186479},"type":"module","engines":{"node":">=18"},"gitHead":"0af86fdfd50032acffda71df0bc6aef37069187d","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.17_1778695663523_0.24430481158415795","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"testorax-mcp","version":"0.7.18","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.18","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"9cc3d6585984f7e7b5bef0e716335fe20a08edeb","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.18.tgz","fileCount":4,"integrity":"sha512-1IdQ+Yvx6VLjTUzd3eYTPZC07d1i5/Oxu0EqfbhpsQf0QfX98uOjLk5O12RObXHE6ueEoPYm1QoBA8rJfZ2yGA==","signatures":[{"sig":"MEYCIQDTHA3RCKUXf2rPYaaFObUC2UE7QGrxl6xffFlWcfDTeQIhALMMqdsyvprKCy6zD/0s805kP8JXEvaKYXzVJkSYXew2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187336},"type":"module","engines":{"node":">=18"},"gitHead":"0ea23fdc3b523ccbdc9ac0efff2c734a4ed282ac","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.18_1778702380714_0.9932728179396699","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"testorax-mcp","version":"0.7.19","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.19","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"6ff4e8ec01c1fcde09d6fd355dc3d87e4296afcd","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.19.tgz","fileCount":4,"integrity":"sha512-uxJrWWo6uv+rG3tCJUXPf4xC4Z4mpCTJMp2xLPOFTnUnn63xlrHlgDMu65TpXhTIVEAE7UZmbsOUsI1N80Jgsg==","signatures":[{"sig":"MEUCIQDRRy6nHF8IwyJIAAgEQ5VREiDePvG2DgYL5z/bLESnRwIgezAFwoY/9/2Q65qAhe1bLH+ZPCEpphokG0yTuL3vJ2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188206},"type":"module","engines":{"node":">=18"},"gitHead":"ddecb030e4b3943687b05d5399edfc44b95e7d67","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.19_1778704805139_0.35901399007748847","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"testorax-mcp","version":"0.7.20","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.20","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"b742ff750d32c30b899774018b2372bc45b96ef3","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.20.tgz","fileCount":4,"integrity":"sha512-X3ZRHiiq9kRSjenFs/7nJAeWNWNIzg/dPKkOCJGiQ5IBACscJow8xSaSLPpHLotbn+sDOM9z/WSDtpH2iPCgrA==","signatures":[{"sig":"MEUCICvGvkXo9UdSrE0FH6tXlrMJ1thSYiKU7i8HZhewucZmAiEA/SfPCZYj5R7TusN6UD/Q0Ros+HbUP+q4Tc5zf0H0sGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189313},"type":"module","engines":{"node":">=18"},"gitHead":"81155a61ee0c4000a4077fd61985b145a6dcba28","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.20_1778707845220_0.44752503823890266","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"testorax-mcp","version":"0.7.21","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.21","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"d6e0344ec95e6251675fa778b7d72d2bdafee38e","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.21.tgz","fileCount":4,"integrity":"sha512-SNqg50/173HHm4qcHK8DJ6CQguMaAPWU5dR75Q+Kbk6SQZd0HkSeDVCrNwNqsJcgR3+erQ/FjmheGJyw1HOMnA==","signatures":[{"sig":"MEUCIQDAT6vsgYfdN5QdoEzaKMliDwqBPISaITlaVSACQVnJEAIgJHYS5D5SNHfawpXuZPKKiwzkzjJwtohSKepphjDgnvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190804},"type":"module","engines":{"node":">=18"},"gitHead":"aa2fed7ebae8ef09cdf068bec1cc613095817536","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.21_1778710088026_0.32028862806236047","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"testorax-mcp","version":"0.7.22","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","_id":"testorax-mcp@0.7.22","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"bin":{"testorax-mcp":"dist/index.js"},"dist":{"shasum":"ad6adc9d01343ee3b78dfc8526d92c460d1235f5","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.22.tgz","fileCount":4,"integrity":"sha512-qllkvLjY+3Ty5uZGtLOPsQqReq/lAEFW9lynjVNwA9O3B3MOBnTj6vGzhvVRvN3kWiC06II/NlqaYah3g/oOBw==","signatures":[{"sig":"MEQCIFoIZlrZJFE32LF+L6XVXzc9GE9zQa4rDljo9dgX5CVrAiAbfW69/xe2vvz9WAwbWEA65mUhHhOHQv8UGbBfG7OjWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193067},"type":"module","engines":{"node":">=18"},"gitHead":"a861699583bf2d94a8aa0ecce1a42fc384532b44","scripts":{"dev":"tsx src/index.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"_npmVersion":"11.11.0","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testorax-mcp_0.7.22_1778727694074_0.43306098646467284","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"testorax-mcp","version":"0.7.23","description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"homepage":"https://testorax.com","bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"license":"MIT","author":{"name":"Testorax","email":"support@testorax.com"},"type":"module","bin":{"testorax-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","prepublishOnly":"npm run build"},"engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.24.1"},"devDependencies":{"@types/node":"^20.0.0","tsx":"^4.0.0","typescript":"^5.0.0"},"gitHead":"0f7c6abf27b075cf1dd30955578994a0cfa3f85c","_id":"testorax-mcp@0.7.23","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-maI0ctfjFVE8rJyUty7r/OarUDuAMwKf8tBa7AzbWmsv66R4lUVP7Mg/+hwyabLFURXM4jAXyXfLsw/rKn22AA==","shasum":"839099e935359a718b4ae7c61887ab5f569fcbc7","tarball":"https://registry.npmjs.org/testorax-mcp/-/testorax-mcp-0.7.23.tgz","fileCount":4,"unpackedSize":194497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3qC4ok27OjaZq1ndsntiYZWBf3WMyDDa6EYNpJYpQIwIgdNF/lu8NYwcJ4PJKvNlo7R1lsI4Dsn2MNF+sPswiaT4="}]},"_npmUser":{"name":"testoraxapp","email":"noreply@testorax.com"},"directories":{},"maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testorax-mcp_0.7.23_1778730042148_0.9266503907381471"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T00:00:54.659Z","modified":"2026-05-14T03:40:42.408Z","0.1.0":"2026-04-28T00:00:55.181Z","0.1.1":"2026-04-28T06:35:52.422Z","0.3.0":"2026-04-29T11:50:50.065Z","0.3.1":"2026-04-29T12:12:56.238Z","0.6.0":"2026-05-10T20:31:03.413Z","0.7.0":"2026-05-12T12:44:21.370Z","0.7.1":"2026-05-12T13:16:31.619Z","0.7.2":"2026-05-12T14:04:42.925Z","0.7.3":"2026-05-12T14:26:32.785Z","0.7.4":"2026-05-12T15:06:12.216Z","0.7.5":"2026-05-12T15:38:48.755Z","0.7.6":"2026-05-12T16:31:02.572Z","0.7.7":"2026-05-12T16:57:31.759Z","0.7.8":"2026-05-12T17:18:10.708Z","0.7.9":"2026-05-12T17:47:44.501Z","0.7.10":"2026-05-12T18:06:59.648Z","0.7.11":"2026-05-12T19:11:16.961Z","0.7.12":"2026-05-12T19:31:44.038Z","0.7.13":"2026-05-13T13:09:35.995Z","0.7.14":"2026-05-13T13:32:17.044Z","0.7.15":"2026-05-13T16:17:55.363Z","0.7.16":"2026-05-13T16:51:17.792Z","0.7.17":"2026-05-13T18:07:43.710Z","0.7.18":"2026-05-13T19:59:40.877Z","0.7.19":"2026-05-13T20:40:05.276Z","0.7.20":"2026-05-13T21:30:45.378Z","0.7.21":"2026-05-13T22:08:08.191Z","0.7.22":"2026-05-14T03:01:34.226Z","0.7.23":"2026-05-14T03:40:42.286Z"},"bugs":{"url":"https://testorax.com/support","email":"support@testorax.com"},"author":{"name":"Testorax","email":"support@testorax.com"},"license":"MIT","homepage":"https://testorax.com","keywords":["testorax","mcp","model-context-protocol","claude","claude-code","cursor","windsurf","cline","ai-testing","browser-testing","qa-automation","playwright","bug-report","vibe-coding","ai-agent","testing","qa"],"description":"Testorax MCP server — autonomous AI browser testing. Paste a URL, get a bug report. Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible agent.","maintainers":[{"name":"testoraxapp","email":"noreply@testorax.com"}],"readme":"# testorax-mcp\r\n\r\n**Coding agents START new browser tests from here, not just read reports.** MCP server for Testorax — gives Claude / Cursor / Codex / any MCP-compatible agent end-to-end control over the Testorax test loop: kick off a Fast Bug Scan, poll status, read the Compact Proof, run Fix Check, and verify the patch landed.\r\n\r\n## What this MCP can do (read this first)\r\n\r\n`testorax-mcp` is **not** a read-only reporter. The agent can drive the full test loop:\r\n\r\n| What | Tool |\r\n|------|------|\r\n| Start a new Fast Bug Scan (real browser, clicks every safe control) | `start_fast_bug_scan` |\r\n| Start a Fast Bug Hunt (cheaper; stops on first high-confidence bug) | `start_fast_bug_hunt` |\r\n| Use the free trial credit on first scan | `start_free_fast_bug_scan` |\r\n| Walk a multi-step user journey (signup, login, checkout) | `prepare_workflow_test` |\r\n| Validate a Deep CRUD E2E config before paying | `prepare_crud_e2e_config` |\r\n| Re-run prior failures after a patch (Fix Check loop) | `start_regression_check` |\r\n| Watch a run live (status, current step, recent events) | `get_live_run_status` |\r\n| Read agent-readable proof — small (~3 KB), decision-ready | `get_compact_proof` |\r\n| Read full Proof Packet (~12 KB) with AI Fix Prompt | `fetch_proof_packet` |\r\n| List saved logins (Login Memory metadata only — no session material) | `list_auth_sessions` |\r\n| Revoke a saved login | `revoke_auth_session` |\r\n| Run an authenticated scan | pass `authSessionId` to `start_fast_bug_scan` |\r\n\r\n**The 5-step agent loop:**\r\n1. `start_fast_bug_scan({ url, pagesLimit?: 10, scopedPaths?: [\"/signup\"] })` → returns `runId`\r\n2. `get_live_run_status({ runId })` — poll until `isFinished:true`\r\n3. `get_compact_proof({ runId })` — read `verdict`, `failureType`, `runtimeEvidence`, `nextSafeAction`\r\n4. Apply minimal patch from the proof. Don't auto-patch from `inconclusive` or `blocked` verdicts.\r\n5. After patching: trigger Fix Check via `POST /api/runs/<runId>/fix-check` — only `verdict='fixed_verified'` counts as a real fix.\r\n\r\nCold-start walkthrough for agents: <https://testorax.com/docs/agent-quickstart>.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install -g testorax-mcp\r\n```\r\n\r\n## Configure\r\n\r\nThe server reads two environment variables:\r\n\r\n- `TESTORAX_EMAIL` (required) — the customer's account email\r\n- `TESTORAX_API` (optional) — defaults to `https://testorax.com`\r\n\r\n## Use with Claude Desktop\r\n\r\nAdd to `claude_desktop_config.json`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"testorax\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"testorax-mcp\"],\r\n      \"env\": {\r\n        \"TESTORAX_EMAIL\": \"you@company.com\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Use with Cursor\r\n\r\nAdd to `.cursor/mcp.json` in your repo or `~/.cursor/mcp.json` globally:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"testorax\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"testorax-mcp\"],\r\n      \"env\": {\r\n        \"TESTORAX_EMAIL\": \"you@company.com\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Full tool surface\r\n\r\n**Run lifecycle (these CREATE new runs):**\r\n\r\n| Tool | What it does |\r\n|------|--------------|\r\n| `start_fast_bug_scan` | Start a Fast Bug Scan. Args: `url`, `pagesLimit?`, `scopedPaths?`, `viewport?`, `authSessionId?`. |\r\n| `start_fast_bug_hunt` | Continuous Bug Hunt — cheaper, stops on first high-confidence bug. |\r\n| `start_free_fast_bug_scan` | Use the one-time free trial credit. |\r\n| `prepare_workflow_test` | Walk a full user journey end-to-end (multi-step). |\r\n| `prepare_crud_e2e_config` | Validate a Deep CRUD E2E config before paying. |\r\n| `start_regression_check` | Re-run failing scenarios from a prior runId — Fix Check loop. |\r\n| `register_app` | Register a deployed app to your account. |\r\n\r\n**Reading run state and proof:**\r\n\r\n| Tool | What it does |\r\n|------|--------------|\r\n| `get_live_run_status` | Status, current step, recent events (poll until `isFinished:true`). |\r\n| `get_compact_proof` | Small (~3 KB) agent-readable proof — read this FIRST after a run completes. |\r\n| `fetch_proof_packet` | Full Proof Packet (~12 KB) with `aiFixPrompt`. |\r\n| `list_runs` | List recent runs (filter by status). |\r\n| `run_status` | Legacy status endpoint. |\r\n| `get_report` | Full report JSON for a completed run. |\r\n\r\n**Login Memory (authenticated runs):**\r\n\r\n| Tool | What it does |\r\n|------|--------------|\r\n| `list_auth_sessions` | Metadata only — never returns cookies, headers, or tokens. |\r\n| `get_auth_session` | Single entry metadata. |\r\n| `revoke_auth_session` | Revoke a saved login (deletes the encrypted blob). |\r\n\r\nThere is **no decrypt tool, no export tool**. Saved-session contents never leave the test-run engine. Customers create saved logins themselves at `/account/login-memory`; agents reference them by id via `authSessionId` on `start_fast_bug_scan`.\r\n\r\n**Templates and helpers:**\r\n\r\n| Tool | What it does |\r\n|------|--------------|\r\n| `list_test_templates` | 24 ready-made workflow / CRUD templates. |\r\n| `get_test_template` | Inputs + safety notes for one template. |\r\n| `validate_template_inputs` | Pure shape check before paying. |\r\n| `generate_template_prompt` | Agent prompt prebuilt from the template. |\r\n| `list_scenario_templates` | 45 scenario templates (auth, CRUD, search, mobile, etc.). |\r\n| `get_scenario_template` | One template's required inputs + assertions. |\r\n| `generate_scenario_from_template` | Deterministic generator — refuses unsafe shapes. |\r\n| `get_screenshot_recommendation` | When to fetch a screenshot, marked vs latest. |\r\n| `list_screenshots` / `get_screenshot` / `get_latest_screenshot` / `get_marked_screenshot` | Auth-proxied screenshot fetch. |\r\n| `chrome_capture_for_job` | Local Chrome bridge for real-Chrome parity (operator-driven). |\r\n\r\n**Account / suites / variables:**\r\n\r\n| Tool | What it does |\r\n|------|--------------|\r\n| `get_usage` | Plan, monthly usage, wallet balance — **call before `start_*` to know if it's free or charges**. |\r\n| `list_suites` / `run_suite` | Saved suites (charges the saved tier price). |\r\n| `list_variables` / `set_variable` | Saved KV variables. |\r\n| `list_repos` | Registered GitHub repos. |\r\n| `search_testorax_issues` | Issue inbox (filter by source, status, severity). |\r\n| `send_message` / `list_messages` | Agent ↔ human messaging on a run. |\r\n\r\n## Safety notes\r\n\r\n- `start_fast_bug_scan` and friends create real runs and may charge the wallet. Call `get_usage` first to see the cost.\r\n- Authenticated runs use `authSessionId` (Login Memory). **Never paste cookies, passwords, or session JSON into chat.**\r\n- `aiFixPrompt: null` on the Proof Packet means the deterministic generator declined to write a one-shot patch prompt — it does NOT mean no bug was observed. Always read `runtimeEvidence` directly.\r\n- Only `verdict='fixed_verified'` from Fix Check counts as a real fix.\r\n- Read-only tools never expose internal architecture, model names, prompts, or our cost structure.\r\n","readmeFilename":"README.md"}