{"_id":"@hypothesi/tauri-mcp-server","_rev":"28-721d14e62848bbeacfc8418732aa30fa","name":"@hypothesi/tauri-mcp-server","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.1.1","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.1.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"20d49766d368dd238cf9eb7d75b781e28800b4de","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.1.1.tgz","fileCount":26,"integrity":"sha512-1BcfYNaulNQX/9OXX4KZNStEC8DrC3VUTkVtRbAj9jDMQOuh0EwQTDKjuIwQrKTrLvuO8NzbDtabeIzgx35sLA==","signatures":[{"sig":"MEYCIQDKmczaPNqdqCp2ZN9DMHVrBhLXOUpNF7mzs6qDuErpRAIhAMDH0En0JLxOsPk0HckJLjo1Q4ql99Vo3ijev5EysYo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108507},"type":"module","gitHead":"5ebd48b20e7a21973664c547cdf729a9138843e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.1.1_1764213363803_0.6390396228790243","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hypothesi/tauri-mcp-server","version":"0.1.2","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.1.2","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"2a180b358f9c86b588250d563e110429fc29ba49","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.1.2.tgz","fileCount":26,"integrity":"sha512-iv+pQe/9XsiIfSlshgox3chzb1PCqu6cAX95bUhitREOMiYSqnOaUjvPQAOhJ051xhTWRe8H12jgGvPplIjBoQ==","signatures":[{"sig":"MEUCIQDp1LBigCN5GiUUonCaj/5LFO29mc/Hd83fNs5EZ27KjwIgCR/UB8z5WIY04omLiyfl1qI7x3WCtnlBK2+zqIv6n1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108507},"type":"module","gitHead":"4aace52ff64035f83243d8e21e6ce74e7e2228ab","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.1.2_1764214222222_0.045550808259723574","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hypothesi/tauri-mcp-server","version":"0.1.3","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.1.3","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"0e9861150dbfa1dfcf22d9b83a86ebf6be669047","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.1.3.tgz","fileCount":27,"integrity":"sha512-TLflRkZAPvpogFRLQQSNlNhuhMVvTueijgxkMQJwr8ZzyYD2k3xbmpgF8wU5KJ2eUaaREThgnbN9/2YarPxHnA==","signatures":[{"sig":"MEYCIQD/lavkY7GaenkAlwhHA5e2zKYxNex9tZomf2G2uUfNGwIhAJrIX/x9TzMtZ4ABwSXHrRw5PDRpbQcV2xgz0xOC+ErO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112306},"type":"module","gitHead":"482d6938db0237d17f86db8f3d32fddffac71afd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.1.3_1764216613609_0.58889765395959","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.2.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.2.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"1c6b05097abb3d9bb4e9f54c30889ee0d950cd98","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.2.0.tgz","fileCount":30,"integrity":"sha512-Xs5aJhbuGYL8Ep56viEfBpc3lCbg+mpkcTdaS9J319CuoFmLB6VDovierHVPLVearuRaw3nZtjdMBABS199TlQ==","signatures":[{"sig":"MEUCIQCz1JUgFNnJvfk/ShyKu7yEizOsuc7updTg9EiaZSllLQIgOypnNSQ9XZHaNXD5WVpff0hfPZ794mt28SLoyiYdQog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132897},"type":"module","gitHead":"b7df7eaf3fe68f3087c29b2df3f29ba377822407","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.2.0_1764438448601_0.10841396313915275","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.2.1","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.2.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"178c1e64ae7acb09b8f59df96e58a5ec22407d98","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.2.1.tgz","fileCount":30,"integrity":"sha512-L0W78S77GJ38sb00oOsTjgz4g5C5rIV8LzonKAKDqluSDFv7X4KON5iFnBYM8INs3q1Q8H1lAE0d5Lb318yJxQ==","signatures":[{"sig":"MEUCIQCEIA0omewYeDiS9VikcVu54j82F+0GIH6O3v7eraGyegIgIvnvbjshYlvbAqUta7lIpQq39iFzK2gfHXzS9N4eMk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132672},"type":"module","gitHead":"1c3921f1ad17178834f46329450338b03d8f55dc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.2.1_1764527007114_0.17014557069862812","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hypothesi/tauri-mcp-server","version":"0.2.2","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.2.2","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"6513e7b9c48fcad6a2e72f7e339741ba4311f55c","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.2.2.tgz","fileCount":30,"integrity":"sha512-/4LTv/iz6qVlRxpm9mz30NnXg4KnIcbkluCK5BdT8fLIdZCIJwZdpU2QhUCtNG1OLIacug8Gut7ybxv+NstPCA==","signatures":[{"sig":"MEYCIQDgV2ggYzqV49em+NPiQaBeNyArytqb1r7Vo2I3JLorUwIhAMaDBDzj0oxBc+FiwPt2dAnOad0rIGhUXZ/ZG3DGhI1e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132698},"type":"module","gitHead":"92049a630eea69defd71e4969095be92d04c5662","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.2.2_1764606806307_0.36260995465068535","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.3.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.3.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"05b2b623708fddd0bad54b768893460196bcde3f","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.3.0.tgz","fileCount":27,"integrity":"sha512-3B9y/uiKB15gPKrxedsUVZX+vwUgQ+WsTIu2yoJQIh7oBANRrp73b5SSunBjSmIgk86QU/e+B/k904Q/4srOzw==","signatures":[{"sig":"MEYCIQD31DjwTGNN8LQtD9HTt6hmvjaa0yINe63qFoVveY2qQAIhAObTPE1f5gBRqTeV3r/AlLc1Il6KizNtIkRSJ0XQ32Ps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113839},"type":"module","gitHead":"1536cbee28f1e940805cd5ad046f392f1e28fe4b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.3.0_1764715131085_0.020611863888278625","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.3.1","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.3.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"52ee4d97846864cafad1eb6db52b6053667f0c5f","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.3.1.tgz","fileCount":27,"integrity":"sha512-1nUP0UKJI7BkmWIR/kp5O+r5+aTqWBaW594KNgTv2IKgjgiRaiRfTS0QUNg2p7NBzgsr9cjaGQtXgWNhSLd3nw==","signatures":[{"sig":"MEQCICGNEG56G5jqEfK4pguaOo1US4gGOiG7mekxVGPueb2qAiAFP1zAjuwvtny/l36CluEY15mwJfuYRvvgxaMuXdfLnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114228},"type":"module","gitHead":"c3c5709a472b7dfcb30172f99070e51f04a78145","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.3.1_1764720497707_0.3252324571370655","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.4.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.4.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"8ec3be9b7d0aade1cca8f5dff57be8ba32c2b3b6","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.4.0.tgz","fileCount":28,"integrity":"sha512-yTtTrJmktg43TkWGXj6fw5QWHjJiBkNGqZ+MNa783LYWVd/H+8KszfPLnb1g5grPnYQw3iJAy4Ux1cUA36odWg==","signatures":[{"sig":"MEYCIQC4TtY/2shoHCwZsDKcpYJLGhRkeDOGHrmZ3tcFkj+XcAIhAOLVqxuP0sWBA7vlIVJUFrESnxXLpUOdy8ceKo+zJHsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114787},"type":"module","gitHead":"c4db20d6c581ff8a182fad6fc0a300bcc497e353","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mluedke","email":"matt@createdbyfireside.com"},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.4.0_1764973016298_0.6031737250048301","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.5.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.5.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"2db91639f97af036aadc14ebbd485c25911133b6","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.5.0.tgz","fileCount":28,"integrity":"sha512-81n+LZIJJiU4dhrUJ1SazchIr3sYHld/nTB2/bMo57GyCH668gc7oYazWyWkqAP5DQ0jWcDhIWb01Ms8EfWLuQ==","signatures":[{"sig":"MEUCIEg+CTcdkJ4RTuhGr0oRYGumf2nYgEtlD8iJseJAcDWlAiEAqEYBnJgKd4KDC/holqg/wONIi+RHibrFX5YrJ0ao2UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125889},"type":"module","gitHead":"dd1963437d7e0ee733fb777d88a4af2a43e2b195","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.5.0_1766324508792_0.16927264643901485","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.5.1","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.5.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"e0ef58bb2dd02290f77f9480d23a00efefc8b82d","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.5.1.tgz","fileCount":28,"integrity":"sha512-zEPsZ3TCBivPoTRwzwJSt4HiDC2xm7YqUMuArnPxpWD5a7sWI2I2wfJ8Gcpn6xplnpE/U0l7Za13XzYIwwft0Q==","signatures":[{"sig":"MEUCIQCiv6hEzfpiCXx7FdjK6l2k8Fh9+NV9u5SbjTYp3Pvs9QIgM27PoYiwVXM7SXLnnpya1wzC7YrdU73Cu+FU4HzCZ2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129825},"type":"module","gitHead":"68b8b7d621e6ad48a1ca4cb0bf1636070471aa85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for Tauri v2 development","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.5.1_1766355210991_0.7749434127033807","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.6.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.6.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"6f7319d3b70bc78e2f2f60ac7d7d213b3dae0348","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.6.0.tgz","fileCount":28,"integrity":"sha512-VDaagZJ7e4zuObl5rNshI3pZX3BYKEck7HDSndZkHkBAJYOCRCuQLY3rXqvZCl5yWW0ifzhrNs2n4XDMleAPmw==","signatures":[{"sig":"MEUCIB7XEYWQCubkteSGVtnjNbgKAn+5bq+emyVOQ9LlFKmzAiEAvvn1Vr0lUqVY49r2yxAKB2WVhBHKpS11UwVO3s8qbBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138622},"type":"module","gitHead":"59990109ccdfebfb841499653d71b817de54facb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.6.0_1766499846373_0.9559621710624724","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@hypothesi/tauri-mcp-server","version":"0.6.2","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.6.2","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"c24cac95a37b0e0b94c6b0748e55f6ee3e111f48","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.6.2.tgz","fileCount":28,"integrity":"sha512-tkMYN53IKXGWbQ/LkKmom76ROkkU4LOeuDDbhnOZaao/J1+xQ974VEb6qbCX74dmaM++wNwQwe/0vQk3+Xecxg==","signatures":[{"sig":"MEYCIQDfHHJDPe8g9Hdos9lQUu0hs0bcnhbJNmjz0hkSAy6HzAIhAPYp8kbo6M1R0NhRlcLSeKvHKSqVMYsqrFV4Dnk9lMWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138664},"type":"module","gitHead":"54e7c87093fb1a566173fb602e86f9fa59a92e42","mcpName":"io.github.hypothesi/tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.6.2_1766581600508_0.6612146096125673","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@hypothesi/tauri-mcp-server","version":"0.6.3","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.6.3","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"9462575fd078e8eb643afa27368c0df0905d2c6d","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.6.3.tgz","fileCount":28,"integrity":"sha512-/7JV5SRuVp9XDoBVdG5n1zs5Shesgi8wjvBZEVs7YsTLSBlSU3/F125SpR3oFp4bDzVUTdevQ1TAnh2OdU+ZIQ==","signatures":[{"sig":"MEQCICiHQN7IhAh3r8BLiJb1tlERab6/Y5IO8FMyMWRbO2guAiA8aLsTiqiBmVHGeO4nTck/0+k9myxBJdcI6usSNwDLaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139250},"type":"module","gitHead":"33bda77db54a38c2699f595d99517da98b2c9562","mcpName":"io.github.hypothesi/tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.6.3_1766928526671_0.3553661665841801","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@hypothesi/tauri-mcp-server","version":"0.6.4","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.6.4","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"76c6417a44f36a94bb6ff33095c5e4046e8364b8","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.6.4.tgz","fileCount":28,"integrity":"sha512-LQU1XhRdIut0uGwY9OLZA2m8r50JAPb+U50ayteNFny6MnARHLF/1GhJSc1w6D6KeHcpA9Vt1H746UcZliX3qQ==","signatures":[{"sig":"MEUCIQCh4Exg6YunCQAQTjNiXUMJ3kHGqwhtthL6gGTvLUkR8wIgd830V24tgUI7259DBKw2prr9fzVGcAbRg9NhBg1IdhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139261},"type":"module","gitHead":"b7c0e85ad2e4c4934fd84c37351a3b56586d8e5f","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.6.4_1766943185304_0.12541543171901326","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@hypothesi/tauri-mcp-server","version":"0.6.5","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.6.5","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"f7fdd84fb446a9c14fe2774a4e57cb1a3dedd0de","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.6.5.tgz","fileCount":28,"integrity":"sha512-vrtprFb9LdAhepU6GTpuzfcSmB0NhxvWae8KDkGHnvb02jJqzHmkxpGK+fBkr11X9VLCVEKtTB3XpCtTWF17SQ==","signatures":[{"sig":"MEQCIG4+SVRi4Ort0F0D9sP5RPEFpTCUATAF+lHFnZe/LyWpAiBvW4uJYxQSuCMoNcjdN8ZbH2bcJhvPye9S0IwIBHtBzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140981},"type":"module","gitHead":"2e377af44d3d85fa1c312727093cadbe2b8f4c4d","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.6.5_1767227889892_0.5884805352087272","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.7.0","keywords":["mcp","model-context-protocol","tauri","automation","testing","debugging","cursor","windsurf","vscode"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.7.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"1b96e5fb773fbf00669131014d01d06677543179","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.7.0.tgz","fileCount":29,"integrity":"sha512-zIget6Wp7zutVgrM8EKVhJq5IOmpgOh8+BfBj4LBU2AwDcdG0XTlGbAjzOJaPbxIplviNQUvE44Tzqm4xyomdQ==","signatures":[{"sig":"MEUCIQC5NaEviWX+Y5M/5GTcIJj3BihUeGloZADiWZgZl8jV/gIgcyysQoOZyeggbPldjbbBztp5uIyTvy+1Zqjs4Xhyvpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143115},"type":"module","gitHead":"fed9eaf46e04f8991465b8797e5ea7bb9b592e1b","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.7.0_1767717192231_0.8964072371475851","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.8.0","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.8.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"31d9875d7c62bc1a4d0540655d8d56bf6babac46","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.8.0.tgz","fileCount":32,"integrity":"sha512-SwYoDupPZ1KYoISLMRgMKTwv47mnWHywVs7sdSX8RDF1JZh6QqaXQhJMAkx11AX7QDgHEzroGAH/c9ryK1I06w==","signatures":[{"sig":"MEUCIQDN6+TM74xENXhuAhKccOGj2pwinSCQ+OJsS8sPGtRlxwIgfoldnKwzJ5O3Y5QN/hCLdAhX0Lb4b8rvzDuCXfxwKDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197675},"type":"module","gitHead":"84701b695d8771d09b96387a42bc04a4dd39ed9c","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas":"1.4.1","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1","@types/html2canvas":"0.5.35"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.8.0_1768453348298_0.8434236587677448","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.8.1","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.8.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"1423b0c69bd9cee6e1a768a722a0fabe6e50ac18","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.8.1.tgz","fileCount":32,"integrity":"sha512-k5xKUuCh6SGi+NbNrTKo6a2Swx2PjuoG8BYyeRZVjfupktK5KqJxq3N/c2LIUIIDg2HxXnFngDQEnb/bvH4j8Q==","signatures":[{"sig":"MEUCIDSO4Hfw+b2njgOdlPz+krZms0O0IvKeAdwPMtohunuzAiEAkh+J2JWIL7IEDxNkPkySGWWIEvPDuCr7hFXRVQQdee4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197902},"type":"module","gitHead":"0c408265e140a318970ff7a831dbe2f9103b32e9","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.8.1_1769352720753_0.34380789556424185","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@hypothesi/tauri-mcp-server","version":"0.8.2","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.8.2","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"bcc2b965d6189cf6948c6ee599d622d4a25332c9","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.8.2.tgz","fileCount":33,"integrity":"sha512-7RSntPLoAMYOVDLJ1ii6kugabs1Sq0cgD0YceVf6auClFIhDoFO3pBtDuH6jl8Fc8hUSMbr8S/REonoDPccADQ==","signatures":[{"sig":"MEQCIDSX0JXq1a6pNq+P9SZv2G5Hae+UDcAzXVmXoHiO9g/LAiB0jEOigjlzysiD6hByQuZ/sdaEatcRB8gdLpvRmYH3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201092},"type":"module","gitHead":"795e11afc5b56a498a54180b010c08ffe179bef7","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.8.2_1770761796714_0.9376806445800081","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@hypothesi/tauri-mcp-server","version":"0.8.3","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.8.3","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"9dc7583ccbfd64694236d1f88cbe5a25fcc6c741","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.8.3.tgz","fileCount":33,"integrity":"sha512-zHCI8d0c8pQtOZMokjQkpoPdKhnP1Rh87WixN9c6Oj12bYwUjthMi728RId8pRAy9kgUIkIzxGqJN26dtJ6b6g==","signatures":[{"sig":"MEYCIQD328JIxgu+ObHNv+Ev+cDOYh074Kbu3p9hyFjQlJuK2wIhAKNWVaF5VsAdd3YJUd3KH6yh5TYWBU1K+0HYdwAqwBZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204845},"type":"module","gitHead":"cb4e0658c3eacebd3085e02d5ba6e1cb20fd22c0","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.8.3_1771372442557_0.6211731864613836","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.9.0","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.9.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"3718ef00d1a2651b04bf2e4f55f345037e27e003","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.9.0.tgz","fileCount":35,"integrity":"sha512-MsJ8XidPAYuHkSN2+U68ZVRQkEiysqwJNJIWfk57ILVPRXQ03w4ZSi5zZilWFLtvzDf8aeq5Pll3p8q8SBxZeQ==","signatures":[{"sig":"MEYCIQD84yTEMFjzu6KHrXbcRpV+Yg7iLxYWCybbn36URsg28wIhAK64TYI43TFQGEH6HX2/jk6UGSrYCye8KyLSbvGGmOmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235544},"type":"module","gitHead":"079168508207a6bd5a007520cf84106a4f63e5e2","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.6.2","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.9.0_1771640916770_0.7904350782075562","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.10.0","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.10.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"4d0ae55db2a0d5d67557e96337b253557bb6f890","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.10.0.tgz","fileCount":60,"integrity":"sha512-19KNG1GTbwQ5ehe99AFn++fRuJAIOtj5MmUCQskMDxpemhKbm6ap1UGJLpxngJC8RwzNUb7ATzBcy7uRF1wDeA==","signatures":[{"sig":"MEUCIQDDiIPBT3Zu/sVeNDlpCrZxVV+8u0Oaecnt4c/ELH3JlQIgXfirIE5qNeecIaGxOj/YE3ZQev1Rz8JgwOQrjWu0c/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286003},"main":"./dist/api.js","type":"module","types":"./dist/api.d.ts","exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"gitHead":"8a6267615d42707478e5ad528addde0307c4affc","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.9.0","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.10.0_1773636600091_0.7676160710200561","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.11.0","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.11.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"d90a6b82396779e2bf74953626ba45a52e70c34a","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.11.0.tgz","fileCount":60,"integrity":"sha512-mfU/hG7XWeXhUNWHzegczUicwyaDUSD2GfYNkeMmavX8mG55H9M2SB2v1euN93p5VOhR6YTOB9s8aUGvQeJaSA==","signatures":[{"sig":"MEYCIQDhDsFGoTi8A18aibsavovOlcVhHu4T1UzZP3zeoZD8GQIhAO26A5dcvVcC7+qqnEmP0RpsEvDv88LP5XiFl4pgO2YO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289851},"main":"./dist/api.js","type":"module","types":"./dist/api.d.ts","exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"gitHead":"b74fd6c55243433aea0438ce5901a8eff4f5381b","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.11.0_1775607148279_0.25278597366071454","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@hypothesi/tauri-mcp-server","version":"0.11.1","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.11.1","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"b306731ee9984aa79585667585854c0e19a943cc","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.11.1.tgz","fileCount":62,"integrity":"sha512-6F2qsIwuOqlIlr1XCnYi4tKxst3VH48Ov8RCqWGbhwYx2n4UoDJvDRkGZEm70guDiiM49T5jBoAI2Lub3T226A==","signatures":[{"sig":"MEYCIQDfOf7854Cjczx70IGoS5Fke2mG4s9KfuBHpTX/8pM/mwIhALp9dlBP162SGGDsiKiCxo8Sl7QaWy+LUEoI56W5Y0Wv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287504},"main":"./dist/api.js","type":"module","types":"./dist/api.d.ts","exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"gitHead":"8a04990a92ff43d501926a02db8ca5899bbb4504","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.11.1_1777149529506_0.6513974831800609","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@hypothesi/tauri-mcp-server","version":"0.11.2","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.11.2","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"97b24c67e847465043bed43037ea14dddba77c60","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.11.2.tgz","fileCount":62,"integrity":"sha512-Zh1tU4S5VeDjWnMpDLHDxAnUer2FgCTUnyppee3Av0vY27UGIf0ZhZPK7mexevPjriffdFkERcsvqyj+4z8xfA==","signatures":[{"sig":"MEYCIQD1LkXPpqxDmPgmEmyJv9l+tjk+KQkn/LJzpwawLwSlOQIhAMdp2dtzXwQGnArbPZFJVNcsdQGQnPsuRv31myUqzqdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288062},"main":"./dist/api.js","type":"module","types":"./dist/api.d.ts","exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"gitHead":"b4da0650f6be063d07ad43bb886d8e41da795714","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.11.2_1779247901854_0.31400959508465354","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.12.0","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"author":{"name":"hypothesi"},"license":"MIT","_id":"@hypothesi/tauri-mcp-server@0.12.0","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"bin":{"mcp-server-tauri":"dist/index.js"},"dist":{"shasum":"531988e2f797736cc41931a5504625438bb47fe2","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.12.0.tgz","fileCount":62,"integrity":"sha512-BeJb9j1DYMYUxqp5C0X/21ZPbZwlSvWkB72dQJZ1XX9ClYUcsFVkxHibGM+Utgs8DjTpKxbL+NAW7d3EBvJd+w==","signatures":[{"sig":"MEUCIQCiOFbnpJdHK7bcSAY4+MRhQ6iBD+2Z3UUsIE6DSMsoRgIgW2oYsVS16+WHsiS42npGadW14lv0rTz7LgCO4VHTQ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294566},"main":"./dist/api.js","type":"module","types":"./dist/api.d.ts","exports":{".":{"types":"./dist/api.d.ts","import":"./dist/api.js"}},"gitHead":"283228159edf09bbf4d596b39cd396926c4437ae","mcpName":"io.github.hypothesi/mcp-server-tauri","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","prebuild":"tsx scripts/bundle-aria-api.ts","test:e2e":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.unit.ts","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"repository":{"url":"git+https://github.com/hypothesi/mcp-server-tauri.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.16.0","description":"A Model Context Protocol server for use with Tauri v2 applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"8.18.3","zod":"3.25.76","execa":"9.6.0","aria-api":"0.8.0","html2canvas-pro":"1.6.6","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.0.13","esbuild":"0.25.12","@types/ws":"8.18.1","@types/node":"22.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tauri-mcp-server_0.12.0_1783297262593_0.3815545443261592","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@hypothesi/tauri-mcp-server","version":"0.13.0","mcpName":"io.github.hypothesi/mcp-server-tauri","description":"A Model Context Protocol server for use with Tauri v2 applications","type":"module","main":"./dist/api.js","types":"./dist/api.d.ts","exports":{".":{"import":"./dist/api.js","types":"./dist/api.d.ts"}},"bin":{"mcp-server-tauri":"dist/index.js"},"scripts":{"prebuild":"tsx scripts/bundle-aria-api.ts","build":"tsc && cp -r src/driver/scripts/*.js dist/driver/scripts/ && chmod +x dist/index.js","start":"node dist/index.js","test":"vitest run","test:unit":"vitest run --config vitest.config.unit.ts","test:e2e":"vitest run --config vitest.config.ts","dev":"tsc --watch","generate:docs":"tsx scripts/generate-tools-docs.ts","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/hypothesi/mcp-server-tauri.git","directory":"packages/mcp-server"},"author":{"name":"hypothesi"},"license":"MIT","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"dependencies":{"@modelcontextprotocol/sdk":"0.6.1","aria-api":"0.8.0","execa":"9.6.0","html2canvas-pro":"1.6.6","ws":"8.18.3","zod":"3.25.76","zod-to-json-schema":"3.25.0"},"devDependencies":{"@types/node":"22.19.1","@types/ws":"8.18.1","esbuild":"0.25.12","vitest":"4.0.13"},"publishConfig":{"access":"public"},"gitHead":"4451b2b1d1eb3a817674f60957e148224c24d3a8","_id":"@hypothesi/tauri-mcp-server@0.13.0","bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-TFgmS96nxiVwCajwOwtIVrthSlHlGNDhcsodiJRJ2PWZ9cEj+N1OgYKZBhDt0EclPAMBf2RhZtZWw1wyAHh0HA==","shasum":"a12b963f9b3b74a2979a41f82176b7c6af97c519","tarball":"https://registry.npmjs.org/@hypothesi/tauri-mcp-server/-/tauri-mcp-server-0.13.0.tgz","fileCount":60,"unpackedSize":325233,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hypothesi%2ftauri-mcp-server@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFCNr2AHI54Mj7Lsv4zjP2NLcI3UkDOfloEjzGxuzVWsAiEAkiUsY0J4HLL7dq7dT9FhKoJbNKQVZay7xsQlsF1D2IM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5084d69c-0782-40fa-83aa-f24ff43fdf2b"}},"directories":{},"maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tauri-mcp-server_0.13.0_1787957822181_0.14298032196984578"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T03:16:03.698Z","modified":"2026-08-28T22:57:02.679Z","0.1.1":"2025-11-27T03:16:04.006Z","0.1.2":"2025-11-27T03:30:22.392Z","0.1.3":"2025-11-27T04:10:13.814Z","0.2.0":"2025-11-29T17:47:28.812Z","0.2.1":"2025-11-30T18:23:27.329Z","0.2.2":"2025-12-01T16:33:26.512Z","0.3.0":"2025-12-02T22:38:51.264Z","0.3.1":"2025-12-03T00:08:17.903Z","0.4.0":"2025-12-05T22:16:56.485Z","0.5.0":"2025-12-21T13:41:48.946Z","0.5.1":"2025-12-21T22:13:31.142Z","0.6.0":"2025-12-23T14:24:06.529Z","0.6.2":"2025-12-24T13:06:40.648Z","0.6.3":"2025-12-28T13:28:46.863Z","0.6.4":"2025-12-28T17:33:05.497Z","0.6.5":"2026-01-01T00:38:10.075Z","0.7.0":"2026-01-06T16:33:12.382Z","0.8.0":"2026-01-15T05:02:28.448Z","0.8.1":"2026-01-25T14:52:00.888Z","0.8.2":"2026-02-10T22:16:36.871Z","0.8.3":"2026-02-17T23:54:02.692Z","0.9.0":"2026-02-21T02:28:36.911Z","0.10.0":"2026-03-16T04:50:00.282Z","0.11.0":"2026-04-08T00:12:28.435Z","0.11.1":"2026-04-25T20:38:49.689Z","0.11.2":"2026-05-20T03:31:42.023Z","0.12.0":"2026-07-06T00:21:02.752Z","0.13.0":"2026-08-28T22:57:02.329Z"},"bugs":{"url":"https://github.com/hypothesi/mcp-server-tauri/issues"},"author":{"name":"hypothesi"},"license":"MIT","homepage":"https://github.com/hypothesi/mcp-server-tauri#readme","keywords":["mcp","model-context-protocol","tauri","automation","screenshot","verification","testing","debugging","cursor","windsurf","vscode","claude-code"],"repository":{"type":"git","url":"git+https://github.com/hypothesi/mcp-server-tauri.git","directory":"packages/mcp-server"},"description":"A Model Context Protocol server for use with Tauri v2 applications","maintainers":[{"name":"mluedke","email":"matt@createdbyfireside.com"}],"readme":"# @hypothesi/tauri-mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@hypothesi/tauri-mcp-server)](https://www.npmjs.com/package/@hypothesi/tauri-mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-8b5cf6.svg)](https://github.com/hypothesi/mcp-server-tauri/blob/main/LICENSE)\n\nA **Model Context Protocol (MCP) server** that enables AI assistants like Claude, Cursor, and Windsurf to build, test, and debug Tauri® v2 applications.\n\n📖 **[Full Documentation](https://hypothesi.github.io/mcp-server-tauri)**\n\n## Features\n\n| Category | Capabilities |\n|----------|-------------|\n| 🎯 **UI Automation** | Screenshots, clicks, typing, scrolling, element finding, visual element picker |\n| 🔍 **IPC Monitoring** | Capture and inspect Tauri IPC calls in real-time |\n| 📱 **Mobile Dev** | List Android emulators & iOS simulators |\n| 📋 **Logs** | Stream console, Android logcat, iOS, and system logs |\n\n## Quick Start\n\n### 1. Add the MCP Bridge Plugin to Your Tauri App\n\n```bash\ncargo add tauri-plugin-mcp-bridge\n```\n\n```rust\n// src-tauri/src/main.rs\nfn main() {\n    let mut builder = tauri::Builder::default();\n\n    #[cfg(debug_assertions)]\n    {\n        builder = builder.plugin(tauri_plugin_mcp_bridge::init());\n    }\n\n    builder\n        .run(tauri::generate_context!())\n        .expect(\"error while running tauri application\");\n}\n```\n\n> **Note:** The npm package `@hypothesi/tauri-plugin-mcp-bridge` is **optional**—only needed if you want to call the plugin from your app's frontend code. The MCP server communicates with the Rust plugin directly via WebSocket.\n\n### 2. Configure Your AI Assistant\n\nUse [aix](https://aix.a1st.dev/cli/add/#aix-add-mcp) to add the server to your AI assistant:\n\n```bash\nnpx -y @a1st/aix add mcp tauri --command 'npx @hypothesi/tauri-mcp-server' --user\n```\n\nSupported clients: `claude-code`, `cursor`, `windsurf`, `vscode`, `cline`, `roo-cline`, `claude`, `zed`, `goose`, `warp`, `codex`\n\n## Terminal CLI\n\nIf you want to call the same tools directly from a shell, install the companion CLI package:\n\n```bash\nnpm install -g @hypothesi/tauri-mcp-cli\ntauri-mcp driver-session start --port 9223\ntauri-mcp driver-session status --json\n```\n\nThe CLI keeps the underlying MCP server warm in the background so stateful commands such as `driver_session` work across separate invocations.\n\n## Multi-App Support\n\nThe MCP server supports connecting to multiple Tauri apps simultaneously. Each app runs on a unique port, and the most recently connected app becomes the \"default\" app.\n\n**Key Features:**\n- Connect to multiple apps on different ports\n- Default app used when no `appIdentifier` specified\n- Target specific apps using port number or bundle ID\n- Stop individual sessions or all sessions at once\n\n**Example Usage:**\n```javascript\n// Connect to first app\nawait driver_session({ action: \"start\", port: 9223 })\n\n// Connect to second app\nawait driver_session({ action: \"start\", port: 9224 })\n\n// Check status - shows both apps with default indicator\nawait driver_session({ action: \"status\" })\n\n// Use default app (most recent - port 9224)\nawait webview_screenshot()\n\n// Target specific app by port\nawait webview_screenshot({ appIdentifier: 9223 })\n\n// Stop specific app\nawait driver_session({ action: \"stop\", appIdentifier: 9223 })\n\n// Stop all apps\nawait driver_session({ action: \"stop\" })\n```\n\n## Available Tools (20 total)\n\n### Setup & Configuration\n\n| Tool | Description |\n|------|-------------|\n| `get_setup_instructions` | Get setup/update instructions for the MCP Bridge plugin |\n\n### UI Automation\n\n| Tool | Description |\n|------|-------------|\n| `driver_session` | Start/stop/status automation session |\n| `webview_find_element` | Find elements by CSS selector, XPath, text, or ref ID |\n| `read_logs` | Read console, Android, iOS, or system logs |\n| `webview_interact` | Click, scroll, swipe, focus, long-press |\n| `webview_screenshot` | Capture webview screenshots (JPEG default) |\n| `webview_keyboard` | Type text or send key events |\n| `webview_wait_for` | Wait for elements, text, or events |\n| `webview_get_styles` | Get computed CSS styles |\n| `webview_execute_js` | Execute JavaScript in webview |\n| `webview_dom_snapshot` | Get structured DOM snapshot (accessibility or structure) |\n| `webview_select_element` | Visual element picker — user clicks an element, returns metadata + screenshot |\n| `webview_get_pointed_element` | Get metadata for element user Alt+Shift+Clicked |\n| `manage_window` | List windows, get info, or resize |\n\n### IPC & Plugin\n\n| Tool | Description |\n|------|-------------|\n| `ipc_execute_command` | Execute Tauri IPC commands |\n| `ipc_get_backend_state` | Get app metadata and state |\n| `ipc_monitor` | Start/stop IPC monitoring |\n| `ipc_get_captured` | Get captured IPC traffic |\n| `ipc_emit_event` | Emit custom events |\n\n### Mobile Development\n\n| Tool | Description |\n|------|-------------|\n| `list_devices` | List Android devices and iOS simulators |\n\n## Links\n\n- [Documentation](https://hypothesi.github.io/mcp-server-tauri)\n- [GitHub Repository](https://github.com/hypothesi/mcp-server-tauri)\n- [MCP Bridge Plugin (crates.io)](https://crates.io/crates/tauri-plugin-mcp-bridge)\n- [Changelog](https://github.com/hypothesi/mcp-server-tauri/blob/main/packages/mcp-server/CHANGELOG.md)\n\n## License\n\nMIT © [hypothesi](https://github.com/hypothesi)\n\n---\n\n## Trademark Notice\n\nTAURI® is a registered trademark of The Tauri Programme within the Commons Conservancy. [https://tauri.app/](https://tauri.app/)\n\nThis project is not affiliated with, endorsed by, or sponsored by The Tauri Programme within the Commons Conservancy.\n","readmeFilename":"README.md"}