{"_id":"@trusty-squire/mcp","_rev":"446-5013e3bd0b52a7a3e4a98e48715fa97f","name":"@trusty-squire/mcp","dist-tags":{"latest":"1.1.23","next":"1.1.23-rc.1"},"versions":{"0.1.0":{"name":"@trusty-squire/mcp","version":"0.1.0","_id":"@trusty-squire/mcp@0.1.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"squire-mcp":"dist/install/cli.js"},"dist":{"shasum":"4dfa41f155e90127580d04255f735989e8badb17","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.0.tgz","fileCount":63,"integrity":"sha512-GL4WKfh/bw2nVfkIUm4EXKYokdf/OWO0pdgUQv56xcq0EBBiY8pajV10vCQkdkz5tj7kX4MlDNx0Cx9K6QVbXw==","signatures":[{"sig":"MEQCIDPsj/VzNTbYCEQczmkyAAqoh2dEVU5ef1hOst21tFqLAiAHa9kIhXosE74BxRx9nTnrnW4pnxcfx9Tkt4vOEnIkkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141778},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/server.ts","install:dev":"tsx src/install/cli.ts"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/08e41016bee06743d7fb0b6d440507c4/trusty-squire-mcp-0.1.0.tgz","_integrity":"sha512-GL4WKfh/bw2nVfkIUm4EXKYokdf/OWO0pdgUQv56xcq0EBBiY8pajV10vCQkdkz5tj7kX4MlDNx0Cx9K6QVbXw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1778877701489_0.2682207860289971","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@trusty-squire/mcp","version":"0.1.1","_id":"@trusty-squire/mcp@0.1.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"squire-mcp":"dist/install/cli.js","squire-mcp-server":"dist/server.js"},"dist":{"shasum":"a33824b67878ddcef25f9c562c87259e8b5d8c6e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.1.tgz","fileCount":63,"integrity":"sha512-9/rz484qWNGwtmb7UZLNFRdhChJLjEKwHS5mG5XkXtJ3VBaFEfRRl0U7TI4aLwTTMS7uN9dBmGnIg1JZJzhTLw==","signatures":[{"sig":"MEUCICwBGxzX9vKIc3Rq8EP3gPi32YOQy1dJPRufrZEDTdStAiEA1oKtc/g5BmO0KZV5WHw5oTgFleNmAN4ssyjprfpVyM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142350},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/server.ts","install:dev":"tsx src/install/cli.ts"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b4c0b2ac94334d21be72eea14b3afcd7/trusty-squire-mcp-0.1.1.tgz","_integrity":"sha512-9/rz484qWNGwtmb7UZLNFRdhChJLjEKwHS5mG5XkXtJ3VBaFEfRRl0U7TI4aLwTTMS7uN9dBmGnIg1JZJzhTLw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1778880013401_0.7988174128393408","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@trusty-squire/mcp","version":"0.1.2","_id":"@trusty-squire/mcp@0.1.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/install/cli.js","squire-mcp":"dist/install/cli.js","squire-mcp-server":"dist/server.js"},"dist":{"shasum":"708a55b37c86e597e27fc3e9befcca0e3aa3cdd6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.2.tgz","fileCount":63,"integrity":"sha512-1nLe8c5SmiMpQetDYB+QpUzPm47NOQkmErTrOtj+dbZY06qvx08MXIUjuphcID9tC3JQyMXer9qRBjXupZV1qg==","signatures":[{"sig":"MEYCIQD6WqaurpzhETjCf48RcS8fir+fUWZDufPPsUN2iYWK4gIhAKu/JY3lphODOBO7j5lg3lBjy2Tgwg+F/lPi/lqaUoOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142386},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/server.ts","install:dev":"tsx src/install/cli.ts"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.2.tgz","_integrity":"sha512-1nLe8c5SmiMpQetDYB+QpUzPm47NOQkmErTrOtj+dbZY06qvx08MXIUjuphcID9tC3JQyMXer9qRBjXupZV1qg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1778881522602_0.5267233587023763","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@trusty-squire/mcp","version":"0.1.3","_id":"@trusty-squire/mcp@0.1.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/install/cli.js","squire-mcp":"dist/install/cli.js","squire-mcp-server":"dist/server.js"},"dist":{"shasum":"0ed3181f7696ff11165575fef67e3e642ab7ed73","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.3.tgz","fileCount":63,"integrity":"sha512-U2PbjNEtYnNy6iJXT6veapEsgCSqhBLkdVRyDTjws/q6HLTyxR5c9FfqkSaTQa3iht+hAQB27C03/LJMCx5k4Q==","signatures":[{"sig":"MEYCIQDKVE+r9nRONJ5fN3TJxaDil3idzGg+7VWxSykqO0t00QIhAN2q3cbjJq5IEFc35wgmrMW+h1oenIeOHC63r1McWKs/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143313},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/server.ts","install:dev":"tsx src/install/cli.ts"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.3.tgz","_integrity":"sha512-U2PbjNEtYnNy6iJXT6veapEsgCSqhBLkdVRyDTjws/q6HLTyxR5c9FfqkSaTQa3iht+hAQB27C03/LJMCx5k4Q==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1778881699826_0.24885161554773183","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@trusty-squire/mcp","version":"0.1.4","_id":"@trusty-squire/mcp@0.1.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e9c902d37cef1eb539008d5ef789e4011019ad77","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.4.tgz","fileCount":71,"integrity":"sha512-Iug9Z+kn5OAfQBvyCePByXFiWY/m7t5G1vvL/7dnUQlyZIDtp3GzTxABNjO8Y3MRVntmnQmgfs390lJpggFJEA==","signatures":[{"sig":"MEQCIFpD9F+ScjSX9+LVymYW4N2Izn1hs7uhmmZbAMzNoR82AiAKPeJbF0cuKMpWQJNEry+FUgO1uu4vlBZU3HPwyvNFMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146927},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.4.tgz","_integrity":"sha512-Iug9Z+kn5OAfQBvyCePByXFiWY/m7t5G1vvL/7dnUQlyZIDtp3GzTxABNjO8Y3MRVntmnQmgfs390lJpggFJEA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1778898621638_0.5698442369368222","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@trusty-squire/mcp","version":"0.1.5","_id":"@trusty-squire/mcp@0.1.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6aa1d0bdfaff2b93654a7758765a875722771dd3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.5.tgz","fileCount":71,"integrity":"sha512-aQPhBgO8ST+Kht3TPzV4RhF0jT1bWnVAHQXkpeKG44SiyOou/Ym/YPX9PZLouFeaIta/ejsm5B58woNEdlfZww==","signatures":[{"sig":"MEUCIHglHbYvx6XtjhIhH0GXwDLtPfkkU99j0PM+X6fekzfiAiEA9APffwyv52emosDPDujd2hsXm75g6xmCaTYxjfuGKb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146927},"main":"./dist/server.js","type":"module","_from":"file:apps/mcp/trusty-squire-mcp-0.1.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.5.tgz","_integrity":"sha512-aQPhBgO8ST+Kht3TPzV4RhF0jT1bWnVAHQXkpeKG44SiyOou/Ym/YPX9PZLouFeaIta/ejsm5B58woNEdlfZww==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1778906622176_0.0026447296278258037","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@trusty-squire/mcp","version":"0.1.6","_id":"@trusty-squire/mcp@0.1.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4d4289b0b89f071d995f32c1e22c90a187dea253","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.6.tgz","fileCount":71,"integrity":"sha512-MCxzLcderMru4naBjHhyXbKd/Mp/tGmSkImdaCdZIYnG7qVn08KIsNsFHrG/duFpfq0z5mfFNtu/jQMiR910ag==","signatures":[{"sig":"MEYCIQCK86qoXaRR5vapGGEuiPObsdTCJ6B0lALbbX79D3AD9QIhAKZ0qSjGB9zn6Pmpo9n9dictKzrkfPY/8mIzUqdZyd10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148357},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.6.tgz","_integrity":"sha512-MCxzLcderMru4naBjHhyXbKd/Mp/tGmSkImdaCdZIYnG7qVn08KIsNsFHrG/duFpfq0z5mfFNtu/jQMiR910ag==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/universal-bot":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^1.2.0","typescript":"^5.3.3","@vitest/coverage-v8":"^1.6.1"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1778907523734_0.12448553404272156","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@trusty-squire/mcp","version":"0.1.7","_id":"@trusty-squire/mcp@0.1.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"720533598cf86189174c1a462fe06fa32a02f5e5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.7.tgz","fileCount":103,"integrity":"sha512-TRxnT91euX2rvRLnHsqwIqzmw5zNRgdin6+AG+WiPqTbMOYFEC2oIb6vRV4s1uGa7KIKwSPNsxLC1reAMZORig==","signatures":[{"sig":"MEYCIQC3ulD1CH+IpjfpZM65lrtjsYg/VkCZzt1a9jg6f1WyngIhAM71kWu5MJgKPPtwhpXNH3U2ViDP8nf2DLMJ05PVynXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355014},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.7.tgz","_integrity":"sha512-TRxnT91euX2rvRLnHsqwIqzmw5zNRgdin6+AG+WiPqTbMOYFEC2oIb6vRV4s1uGa7KIKwSPNsxLC1reAMZORig==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.7_1778946554572_0.7279266043552317","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@trusty-squire/mcp","version":"0.1.8","_id":"@trusty-squire/mcp@0.1.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ca6b5c494afbe81d09c828b3741180508e1cebd5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.8.tgz","fileCount":103,"integrity":"sha512-v9hd9JTSW57SUFtgrWNg57pHEJZo2uDQ/DeLuIp99NVX1nIZ+QjCjCJYeit2HOWADjJN3cJhi8uD0Lvyef5kqw==","signatures":[{"sig":"MEUCIQDbumGJJd+fRNgw+jREKGU2qDrOTlKF+kY3sy7hM/YsEgIgUPgWiJDycabYkF8+eyQ3Hno7d2tPEme89fHOGsosDZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355328},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.8.tgz","_integrity":"sha512-v9hd9JTSW57SUFtgrWNg57pHEJZo2uDQ/DeLuIp99NVX1nIZ+QjCjCJYeit2HOWADjJN3cJhi8uD0Lvyef5kqw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1778953113363_0.172152348117804","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@trusty-squire/mcp","version":"0.1.9","_id":"@trusty-squire/mcp@0.1.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7ed849993337cba630654c8ab625691ef9a8902b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.9.tgz","fileCount":103,"integrity":"sha512-eOSkbT2bUgftSinzg84wEUivN9MfNUTjO87MpEVObb/PbQEWNmc9aygSNf3ujqRibC047lM9SDSQRSSOGkUy2w==","signatures":[{"sig":"MEUCIQC81uW5zG/OtuxowD1MrzMbIXlwZ190s08uhZiNcY/zPAIgPmj/CDxxoSZLtK8hHazo5GZp6rjFxzP1Jh3HZGunaig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361185},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.9.tgz","_integrity":"sha512-eOSkbT2bUgftSinzg84wEUivN9MfNUTjO87MpEVObb/PbQEWNmc9aygSNf3ujqRibC047lM9SDSQRSSOGkUy2w==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.9_1778960787723_0.8623276986425523","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@trusty-squire/mcp","version":"0.1.10","_id":"@trusty-squire/mcp@0.1.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4423a49a5f7fd37102b7252a936814a92247910a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.10.tgz","fileCount":103,"integrity":"sha512-aQ/YTsfNOSut2jO5zqr9kePNbI6T1bywiAjxkBlwDhptd1PF8ZOdvPWPBT4O/tTnjy3JrcIrTXZS09MJdcUCSA==","signatures":[{"sig":"MEUCIQCc6MkBxDfGKCMyJIhyuzXHLv309Ybb4KlqLK8vTGwGtQIgEVY2iVX4ZW5bv5OUN/EkHOOvjeI7h1hOe7eFcq6Hq64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368530},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.10.tgz","_integrity":"sha512-aQ/YTsfNOSut2jO5zqr9kePNbI6T1bywiAjxkBlwDhptd1PF8ZOdvPWPBT4O/tTnjy3JrcIrTXZS09MJdcUCSA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.10_1778961419609_0.9437734462515364","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@trusty-squire/mcp","version":"0.1.11","_id":"@trusty-squire/mcp@0.1.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c9108d59d2000abfd1a4ba8ad917a61ac51da8c0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.11.tgz","fileCount":103,"integrity":"sha512-StM6M7I1PPtTpHE5RNmtxieBBALNV5W1wWkdqojYGGF3v+v+IVrPBMHa13PiGM+Z7eKuk6pDT6bevsFPOZPUZg==","signatures":[{"sig":"MEUCIQC5wThOOe6Sk4w1HTOhJfbE/Y/QVMr4Rk4V0bONOc9SkgIgZVNSBRIeWx4s7QSdrP3sd1Vc2KQvz692LO1KrZXKM3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373557},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.11.tgz","_integrity":"sha512-StM6M7I1PPtTpHE5RNmtxieBBALNV5W1wWkdqojYGGF3v+v+IVrPBMHa13PiGM+Z7eKuk6pDT6bevsFPOZPUZg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.11_1778973555116_0.631800049927282","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@trusty-squire/mcp","version":"0.1.12","_id":"@trusty-squire/mcp@0.1.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"92c9cc5a11bf4aacfd47dd08e72b33892b1e7940","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.12.tgz","fileCount":103,"integrity":"sha512-NZXJ/CYObgVsrJK7jl6UsLFnb6UnOG0/oGV1/gUwrvtWpjvc3jGBss47xuWbpC7dAzF7kAQKTzdU4yjZCej4Eg==","signatures":[{"sig":"MEUCIQCTJ5UDrIztECGX4jcaXflq6Hn/8aA/MJn5Jvac3va+KQIgZ+XYQFqwnqc02x2t7ejWKHNEQPMRVnSeT2ShYMXE2rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406914},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.12.tgz","_integrity":"sha512-NZXJ/CYObgVsrJK7jl6UsLFnb6UnOG0/oGV1/gUwrvtWpjvc3jGBss47xuWbpC7dAzF7kAQKTzdU4yjZCej4Eg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.12_1778981446902_0.5677555052731744","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@trusty-squire/mcp","version":"0.1.13","_id":"@trusty-squire/mcp@0.1.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f39da67ae2fe2a3f8a5d9c11de1964cfc824e2a3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.13.tgz","fileCount":103,"integrity":"sha512-cnbcqzf6Gfkw5X/+TKKiT1lBni8mZRTZ8Wp47X9/CYug76Zpwxt5DeB6SyljxJNHz1/X8CXdwnqRtQSfOHvu1w==","signatures":[{"sig":"MEUCICG/ptWtDjLKHgXHjwEMJ5B9bWmJNgb5AC3xUWW6nbODAiEA17ngkbo462SwYHZsObzJLLU0ka/rwFFEBSxpbqj0cGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407395},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.13.tgz","_integrity":"sha512-cnbcqzf6Gfkw5X/+TKKiT1lBni8mZRTZ8Wp47X9/CYug76Zpwxt5DeB6SyljxJNHz1/X8CXdwnqRtQSfOHvu1w==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.13_1778984439051_0.46100358252460105","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@trusty-squire/mcp","version":"0.1.14","_id":"@trusty-squire/mcp@0.1.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8515717af8d38c9a173b933f5f4e29cb6e0b54f4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.14.tgz","fileCount":103,"integrity":"sha512-O4DAb5E4NK1ZRkBBYUUvBQaCx7k6Gc7uc+KFQQANl5cWa1/mqWUKDJrhn0DfWYpvNjwVyg2M3Hes/ccJ3LSNCA==","signatures":[{"sig":"MEQCIDoZei/q5MpqDkQyINHl3MFmrF7CJmy+I5qjov7IY/EaAiBHexn827z/2qUpkB6gBqWwZ9Jzs+vpOHuQXO96D0wa6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412501},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.14.tgz","_integrity":"sha512-O4DAb5E4NK1ZRkBBYUUvBQaCx7k6Gc7uc+KFQQANl5cWa1/mqWUKDJrhn0DfWYpvNjwVyg2M3Hes/ccJ3LSNCA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.14_1778985253099_0.5557578967838184","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@trusty-squire/mcp","version":"0.1.15","_id":"@trusty-squire/mcp@0.1.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3436011ba8f1b3729386f1b6a141f795e3ee284a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.15.tgz","fileCount":103,"integrity":"sha512-uMhr7jJl1HZEarBXJZyX1PrPDwM0JmPvVuaIvlItCMxlHKXq0FrYpaClWb4LhkKqCgFsys922EsUIXZS6kbXPg==","signatures":[{"sig":"MEUCIQD2/bth7i/qoS2cBWBpl61uibUWkSZ+nmIK0OjpxnRGigIgBf1aoVmYdAfPlHiK5v2GN/aStulcXbI4/4HCJB9ndpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419382},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.15.tgz","_integrity":"sha512-uMhr7jJl1HZEarBXJZyX1PrPDwM0JmPvVuaIvlItCMxlHKXq0FrYpaClWb4LhkKqCgFsys922EsUIXZS6kbXPg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.15_1778986476169_0.09911802791099533","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@trusty-squire/mcp","version":"0.1.16","_id":"@trusty-squire/mcp@0.1.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"13fd99604d471668d272b203e89a73f7df060e26","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.16.tgz","fileCount":103,"integrity":"sha512-GrHl+65iYTfn5nBwrWL1nN8+TJNgwu2wnk28Y0rzC+uT4wjMyyqqBpYCuRkijRr/dHRekCfaLipZHbnERW5Nqg==","signatures":[{"sig":"MEUCIQDgor9s6Nq6uaOUmUlXgyU3oT31DofSAuHDr6Npww8m9wIgc18bQd4ZyBnfDmpzTVOETUAT6B6hAYsNtCQatULLH4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420295},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.1.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.16.tgz","_integrity":"sha512-GrHl+65iYTfn5nBwrWL1nN8+TJNgwu2wnk28Y0rzC+uT4wjMyyqqBpYCuRkijRr/dHRekCfaLipZHbnERW5Nqg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.16_1778987010118_0.047893978292196326","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@trusty-squire/mcp","version":"0.1.17","_id":"@trusty-squire/mcp@0.1.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c5c05c3a4d4ce5055346b38af8e87c2f2d624755","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.17.tgz","fileCount":103,"integrity":"sha512-JVq7mEd0gXmYDFA0k21XfnycWowH7Zg0tGTy9bXR6cKtgdmnOVlHfjS45cvqsnq63/99onG594PHb1R3ATveww==","signatures":[{"sig":"MEUCIDCPYlCfn3n6/QymqPsw+//RCqnUepVF33QkugyUTNRnAiEAuI7EN2VK3jqjmwfLYogWkj7QkmfsMChoMBRTj3tyGEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424212},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.17.tgz","_integrity":"sha512-JVq7mEd0gXmYDFA0k21XfnycWowH7Zg0tGTy9bXR6cKtgdmnOVlHfjS45cvqsnq63/99onG594PHb1R3ATveww==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.17_1779035096720_0.2927553673528809","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@trusty-squire/mcp","version":"0.1.18","_id":"@trusty-squire/mcp@0.1.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"015eb090516174aa5e303e9cd320bfee756c5228","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.1.18.tgz","fileCount":103,"integrity":"sha512-tZkoxXO03OSJccoecB7yOtCu5Empzlm+XHr6a/wQ/+hJo+DNrNAUfrUWLiNqGEpTyoas7V62oMNmV1jW3DkQEw==","signatures":[{"sig":"MEUCIGoRi+jhSms4xjv61c1SdMALwsoN223xNr479k4gCifoAiEA4wrW7fpK3D8yKDMYWDl8ml/wQNcNzD8zlvSDnVzFbyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430926},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.1.18.tgz","_integrity":"sha512-tZkoxXO03OSJccoecB7yOtCu5Empzlm+XHr6a/wQ/+hJo+DNrNAUfrUWLiNqGEpTyoas7V62oMNmV1jW3DkQEw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.18_1779036673445_0.7583823128145011","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@trusty-squire/mcp","version":"0.2.0","_id":"@trusty-squire/mcp@0.2.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"43ce97d00efcd3daf1ec40064b9a3cf46b9b8354","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.2.0.tgz","fileCount":123,"integrity":"sha512-E1rprKG29VcFlruVWoKwSRHnTd4eNs2jLK0MuYdQ2zYjrJKaTy0uraVNTgsBHrn15mjwDugFP4nGPQKIfQNqtQ==","signatures":[{"sig":"MEUCIFRNwEQ9Fl1O6CNi8hH4zMc/6sb/zrCtx7USr+gWHecnAiEA/VdcLI+PhoIINM2/mO/GigWS0YUNfdURIWleJXcIoFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550587},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.2.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.2.0.tgz","_integrity":"sha512-E1rprKG29VcFlruVWoKwSRHnTd4eNs2jLK0MuYdQ2zYjrJKaTy0uraVNTgsBHrn15mjwDugFP4nGPQKIfQNqtQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1779066921046_0.5034492913886708","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@trusty-squire/mcp","version":"0.2.1","_id":"@trusty-squire/mcp@0.2.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"56c4add5bee2f2f55a9f8c707bafd6ceaee5c496","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.2.1.tgz","fileCount":123,"integrity":"sha512-1MQm6TED+1ZPRl2OhhXd+zpzge+z4D/x+aRM5L3qW3ssnw7DAdorEsbLUEykJLSGLIc7+ktl2LR3G66m3u8NLQ==","signatures":[{"sig":"MEUCIQDS7qcx/yic4QZZFLhR4PfssmfnDT8BgucWyk9+Ct2i3QIgT9SoPT3GPo6Ms6lG/tEfHbyfA6Jtmc86L8a/1yLXeZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551926},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.2.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.2.1.tgz","_integrity":"sha512-1MQm6TED+1ZPRl2OhhXd+zpzge+z4D/x+aRM5L3qW3ssnw7DAdorEsbLUEykJLSGLIc7+ktl2LR3G66m3u8NLQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1779112674668_0.06338178375891057","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@trusty-squire/mcp","version":"0.3.0","_id":"@trusty-squire/mcp@0.3.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1233b58bfbd5b8cdbb4dda7051cd2ce708c91bef","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.3.0.tgz","fileCount":127,"integrity":"sha512-yBVZ3ZsqM8hHGrBtRlVja6oDVd5DI5Zdwa7DVYLgE9r+rn4VVDUrPqcMO1yz6kLGFlTJWgV7QFnY1SyHHdpexw==","signatures":[{"sig":"MEQCIHk2XNjdTF8JKCFA8OcBNh57Ii8I3K2fq5ODbA8qlkItAiAsc5OPlVo/9MTjLlQdPfgcY8+1rsxZAZSG2TN6kflntw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559235},"main":"./dist/server.js","type":"module","_from":"file:apps/mcp/trusty-squire-mcp-0.3.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.3.0.tgz","_integrity":"sha512-yBVZ3ZsqM8hHGrBtRlVja6oDVd5DI5Zdwa7DVYLgE9r+rn4VVDUrPqcMO1yz6kLGFlTJWgV7QFnY1SyHHdpexw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1779215094591_0.6818304282304655","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@trusty-squire/mcp","version":"0.4.0","_id":"@trusty-squire/mcp@0.4.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a0d7d2a030b70dbf916ec31e2813c97eef5b7309","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.4.0.tgz","fileCount":131,"integrity":"sha512-w6lNdO6qLDnmPGrfWdiG5Ih1KOlPEgiwYp/aB2RXAZouBhK9E928h1M3ga5iWI2yo5N6gFKkYsUlUy2ESNe6KA==","signatures":[{"sig":"MEUCIElyddj+XA0PUsKKlaG1Hvz2sAUlN87/b5AR86yR7P6cAiEAlWSfu8//IjjzPD+Y5p/jhLunamtqIVj+N2J4mku2Dn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567415},"main":"./dist/server.js","type":"module","_from":"file:apps/mcp/trusty-squire-mcp-0.4.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.4.0.tgz","_integrity":"sha512-w6lNdO6qLDnmPGrfWdiG5Ih1KOlPEgiwYp/aB2RXAZouBhK9E928h1M3ga5iWI2yo5N6gFKkYsUlUy2ESNe6KA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.0_1779220732477_0.3228987622667674","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@trusty-squire/mcp","version":"0.4.1","_id":"@trusty-squire/mcp@0.4.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d68c98319ff590236958a0298fe13ee9a11f0406","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.4.1.tgz","fileCount":131,"integrity":"sha512-qkwCNgK/UWOA9TA8eUCmnV0MTDqwSsWxEtAHZIcLj1nqcdRIm14on4SujZJHq6t1Y8kLPlt+gclrHVuYvctctQ==","signatures":[{"sig":"MEYCIQC89AxZXxNb9k17PpqGO5MDfgVl2W0mVPpZTlt9XNSqpQIhAOxFg2AQYXI3H6Ha1Rztqioqt8GMs44JgtTvynSi15eH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567923},"main":"./dist/server.js","type":"module","_from":"file:apps/mcp/trusty-squire-mcp-0.4.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.4.1.tgz","_integrity":"sha512-qkwCNgK/UWOA9TA8eUCmnV0MTDqwSsWxEtAHZIcLj1nqcdRIm14on4SujZJHq6t1Y8kLPlt+gclrHVuYvctctQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.1_1779222412188_0.014185072065790338","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@trusty-squire/mcp","version":"0.4.2","_id":"@trusty-squire/mcp@0.4.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c3fbe736803b125f78ad9be55e77e0d6f2284763","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.4.2.tgz","fileCount":131,"integrity":"sha512-zUUUdEOAPnRHauR8Hpd5EkW7H4ytCoZ0TxvJtV4y1g6SvimiqfVxz5e8CPF/LdI4gzEc/mGP0cZ4O4sk4dhf7A==","signatures":[{"sig":"MEUCIAGOc8l5KOuUz58xyYbgPKcOx+lfa4mDP8u0PE4TyZBJAiEAoUNhfdUHXLVskIa3TEbIdCuwfH+wEzIVPAaI5ZmbAAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574262},"main":"./dist/server.js","type":"module","_from":"file:apps/mcp/trusty-squire-mcp-0.4.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.4.2.tgz","_integrity":"sha512-zUUUdEOAPnRHauR8Hpd5EkW7H4ytCoZ0TxvJtV4y1g6SvimiqfVxz5e8CPF/LdI4gzEc/mGP0cZ4O4sk4dhf7A==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.2_1779225677972_0.36538583329640995","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@trusty-squire/mcp","version":"0.5.0","_id":"@trusty-squire/mcp@0.5.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0c55d3d076a8675f13be922c865687b1d9d5cb86","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.0.tgz","fileCount":133,"integrity":"sha512-KTKtDdfuFo7iI6msmT63k7CLM7wLK5hNrf0zbVQkL4KTB09OGMxuqhxVEiJQtrufDFQYiwdiojEI46sN6tOZFw==","signatures":[{"sig":"MEQCICy0nFSulBeTkf85I+XLfMGmHaHxkL65IJPv+vsCDkWEAiASCogjVhBCdpcxVSRDmpHpQeByjQghDrF9Y4JXhrXfig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597588},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.0.tgz","_integrity":"sha512-KTKtDdfuFo7iI6msmT63k7CLM7wLK5hNrf0zbVQkL4KTB09OGMxuqhxVEiJQtrufDFQYiwdiojEI46sN6tOZFw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0_1779243428217_0.34683045351822916","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@trusty-squire/mcp","version":"0.5.3","_id":"@trusty-squire/mcp@0.5.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"44f04d43b9187b3a097a1cf236ed6574c35dde95","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.3.tgz","fileCount":133,"integrity":"sha512-dFr/L7aqrnbFQ5wVqMx5ZYM1qVgrM7s0qvQXpyi5Z21Q/TQbDw0Vw538Pfz5Xqmmo/tg5Iq+WcGYgwTym2KD8Q==","signatures":[{"sig":"MEUCIFuxfvCkCmwtmvseSgCUVRQS1PCO+7RaOUHsN0VUlJHxAiEA04w0sNs/VaRsf1eQB7DqFMKXc0kJ1ul26MjmGrKUnwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607543},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.3.tgz","_integrity":"sha512-dFr/L7aqrnbFQ5wVqMx5ZYM1qVgrM7s0qvQXpyi5Z21Q/TQbDw0Vw538Pfz5Xqmmo/tg5Iq+WcGYgwTym2KD8Q==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.3_1779247167485_0.8800818961015744","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@trusty-squire/mcp","version":"0.5.4","_id":"@trusty-squire/mcp@0.5.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6093cd8730f92e1d53bec21d61f1ad2db0a90e68","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.4.tgz","fileCount":133,"integrity":"sha512-xIpuQXuQq9ogyqp5ZhfFMZmcqGCBWy2wuKlIai9ONyN9CeiuEqZN+e19UzMBMoQAWXfYkNluF0sZDnAxmnr8dg==","signatures":[{"sig":"MEUCIQCoRMFZnr83unFqC6ooU3OVCRafew/vVRyZ2PH2ZtIhhAIgT1UAj+lCDVPHvKyVteVU0AGLGBCC/mHvK+4/f3F1qBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608029},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.4.tgz","_integrity":"sha512-xIpuQXuQq9ogyqp5ZhfFMZmcqGCBWy2wuKlIai9ONyN9CeiuEqZN+e19UzMBMoQAWXfYkNluF0sZDnAxmnr8dg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.4_1779247495333_0.9882394293619945","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@trusty-squire/mcp","version":"0.5.5","_id":"@trusty-squire/mcp@0.5.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0197917fe90706f5654f87ae0437039068dc4b49","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.5.tgz","fileCount":133,"integrity":"sha512-OE0Z4N1BhDX3VAlm3OYirj8wMTY29nQtNA4jWA7YhBVQRB1LuTnqYUlugcuCveYoPa7jUn0BeOweGXLpqXbZSA==","signatures":[{"sig":"MEYCIQCsPTDnUYLn7NIXf50XdRXurYayu7sup4IBXWgUDaGfSAIhAMcS8HC7OzRK0y5qPJeA1WliIfUQZYrXECjic9V6sbWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608589},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.5.tgz","_integrity":"sha512-OE0Z4N1BhDX3VAlm3OYirj8wMTY29nQtNA4jWA7YhBVQRB1LuTnqYUlugcuCveYoPa7jUn0BeOweGXLpqXbZSA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.5_1779247926797_0.2007600753934764","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@trusty-squire/mcp","version":"0.5.6","_id":"@trusty-squire/mcp@0.5.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9396bc23e16c943921929c7960d1f907b4e3a28d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.6.tgz","fileCount":133,"integrity":"sha512-cdKRAO9zjtsRZrDJ4r0QJ+ZV9PpM9KQaNtg4YZhYmEG7Ianth+L/ikrR9AxuwNCKWH6hmtsNwBzmrUVllxqQ4g==","signatures":[{"sig":"MEQCIHVauAYHB7xJONCs5QYOtVWfVC66+SFFHTJF8QgOY49EAiBuiY6YEUScIkomciIa+1OhdPswoNWXp40PN4eH/Qo2pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608283},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.6.tgz","_integrity":"sha512-cdKRAO9zjtsRZrDJ4r0QJ+ZV9PpM9KQaNtg4YZhYmEG7Ianth+L/ikrR9AxuwNCKWH6hmtsNwBzmrUVllxqQ4g==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.6_1779248371331_0.9503521821613758","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@trusty-squire/mcp","version":"0.5.7","_id":"@trusty-squire/mcp@0.5.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"70da3a2062b4e4888f9e3aa1c028a5d1fae9e9a4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.7.tgz","fileCount":133,"integrity":"sha512-4JJqnd6HBFX0U7O7O5rtIDKpibyqlVd3Tlj5qqSiQDbcTqX/WAxbXxBCm9YUdaHCjTB3RVkHNYJNLlulsx/aHA==","signatures":[{"sig":"MEYCIQCe9mcT0hMtN51RpMiIzdZi7zlDKwjqH/FZkEuTgp2e4AIhANdUihzDwNKsbcP1Bqw8wPB3Z8B6UMKIK/mXR2Os11Pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608980},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.7.tgz","_integrity":"sha512-4JJqnd6HBFX0U7O7O5rtIDKpibyqlVd3Tlj5qqSiQDbcTqX/WAxbXxBCm9YUdaHCjTB3RVkHNYJNLlulsx/aHA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.7_1779249041430_0.12594290490454996","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@trusty-squire/mcp","version":"0.5.9","_id":"@trusty-squire/mcp@0.5.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e630e3973a9469ee6e6b2dfcfd460e57150c67ef","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.5.9.tgz","fileCount":137,"integrity":"sha512-NtEpuRgmZw4+husmrtNK/kFORpZj0ogLeUODNNkD2HdZ3V1Xl5fab06IOuR+rxGbvW8VdD6oXb6WNxDoNQWVCA==","signatures":[{"sig":"MEUCIQDn6inwHV3+M40M/9Meecso/QNIBJg061WYuAKiRuzr/AIgC/n0n7lTzjoIHNCWgnEMnknmFtvohKSRcWWFeZVzGok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627914},"main":"./dist/server.js","type":"module","_from":"file:/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.5.9.tgz","_integrity":"sha512-NtEpuRgmZw4+husmrtNK/kFORpZj0ogLeUODNNkD2HdZ3V1Xl5fab06IOuR+rxGbvW8VdD6oXb6WNxDoNQWVCA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.9_1779250484306_0.13976173255296587","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@trusty-squire/mcp","version":"0.6.0","_id":"@trusty-squire/mcp@0.6.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4a34c0081b5f8db65fd51381a805643b2ea3a728","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.0.tgz","fileCount":141,"integrity":"sha512-cVSJfv30ayWnkJkv340b4+gRFB/qsmkB2wGZ6mVYiuLR4q8LqTuC3pAmpOw+SaKsZvWATv+DmGU+9v8IWBEGzg==","signatures":[{"sig":"MEYCIQCw6qIGbyHwGDajD3/SZPv9eYq88+SCbUa03VLXkwQv1AIhAKc4yntBWXpF1Gghxcc1VMVznj22Li9i/2kKCMDXNWsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735840},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.0.tgz","_integrity":"sha512-cVSJfv30ayWnkJkv340b4+gRFB/qsmkB2wGZ6mVYiuLR4q8LqTuC3pAmpOw+SaKsZvWATv+DmGU+9v8IWBEGzg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1779311981737_0.8357441849119835","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@trusty-squire/mcp","version":"0.6.1","_id":"@trusty-squire/mcp@0.6.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6e783837664cb5266bc7afa026d6d77d26433931","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.1.tgz","fileCount":141,"integrity":"sha512-Xl4Rx+l6SCm+w8Tdonw5XoDCvpV6oEa/Y/yN1j1UfhUA6+E4jLikrn5Dirl0lHlt0QcNzduw8r4UNKTM+tuBAw==","signatures":[{"sig":"MEUCIQD9BX4e1jhJW+74z7K/N7JU++PyBS1y1umu/A7NUrF/hQIgXRGU1ya3woBSoYF/Z9R5Oameq6L11mYgw1qbVL+dTEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738216},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.1.tgz","_integrity":"sha512-Xl4Rx+l6SCm+w8Tdonw5XoDCvpV6oEa/Y/yN1j1UfhUA6+E4jLikrn5Dirl0lHlt0QcNzduw8r4UNKTM+tuBAw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.1_1779312850922_0.837071298715504","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@trusty-squire/mcp","version":"0.6.2","_id":"@trusty-squire/mcp@0.6.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"be438e91332995ed1d796b71d11f6e6a24efa95a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.2.tgz","fileCount":141,"integrity":"sha512-+UICqEPK2Jpo/VLI4HLKWaTzAnTvUgwdBp72ILJc+A2500eHquj9RNbSbTlwZijimF8TMy/Od79xAPXLdmCQ4A==","signatures":[{"sig":"MEUCIQC6t540gqdpxDeo88GYJp/bCN+i47hS7iEXa2LDofwhGgIgNGSBeoJLKcQYeWSOLfKsAhdMbuSvIAGhhakYwLKaX0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744102},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.2.tgz","_integrity":"sha512-+UICqEPK2Jpo/VLI4HLKWaTzAnTvUgwdBp72ILJc+A2500eHquj9RNbSbTlwZijimF8TMy/Od79xAPXLdmCQ4A==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.2_1779314067874_0.7466312594359152","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@trusty-squire/mcp","version":"0.6.3","_id":"@trusty-squire/mcp@0.6.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"aa0bd9eca403cccfe5344702bcf095a2d63c3246","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.3.tgz","fileCount":141,"integrity":"sha512-orokGDCU02E3Anbqd6zoQ3iOkQ0VgrMQ1xy7G3CDAWJoZtJWUeQCBrVGAUCdSizdneOOkoFb6WQ4lC4mdNQsGw==","signatures":[{"sig":"MEYCIQDFujk67Ep/siRhoz+fevvClNnSexUHPh5xJSgGx5HO5gIhAK6j+3NXgHK4eGeNkzs43n5/3H5HYGRtsZdDAplW6KZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745296},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.3.tgz","_integrity":"sha512-orokGDCU02E3Anbqd6zoQ3iOkQ0VgrMQ1xy7G3CDAWJoZtJWUeQCBrVGAUCdSizdneOOkoFb6WQ4lC4mdNQsGw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.3_1779314827153_0.31263119464889644","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@trusty-squire/mcp","version":"0.6.4","_id":"@trusty-squire/mcp@0.6.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9d6e27b75bcbe36fec84ba4ae9189f514c7ecf87","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.4.tgz","fileCount":141,"integrity":"sha512-ygyveHC77DWNwZQO2YcvNrEMt5gvg+FyJDB9LzExAJpntTgvOySbGY+jdQwpOwEHNZTfBai1LtGIFg+XsNp8fw==","signatures":[{"sig":"MEUCIB5WWF+yvFYnG5O5V9aRPCgHNO82khFRFEfb9SgWvk6zAiEAgnID4BGkyLoGADSUhCLgkUds9Q3BQ5ozpsoeq0VOcH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746844},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.4.tgz","_integrity":"sha512-ygyveHC77DWNwZQO2YcvNrEMt5gvg+FyJDB9LzExAJpntTgvOySbGY+jdQwpOwEHNZTfBai1LtGIFg+XsNp8fw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.4_1779318549206_0.8300684205965516","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@trusty-squire/mcp","version":"0.6.5","_id":"@trusty-squire/mcp@0.6.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"09e5d54f13aa066a1c76e339afcc4665a8e5337d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.5.tgz","fileCount":141,"integrity":"sha512-AGb/tzceJsQsEsis2QxNYUIHcDIyW0tVWn/Y4PobGl5PA65EmwiqWWiyy5KlhxTYDOecrlhYdb3542KTZVF/0Q==","signatures":[{"sig":"MEQCIE+sGOJpD3s8G6mp4pNpZy+SrnMPu0hOXBRL5F+z1ADrAiBj/OdLtck1QCc/CWvXNMsKzDjyXCiLK819FhzeWeXgoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747108},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.5.tgz","_integrity":"sha512-AGb/tzceJsQsEsis2QxNYUIHcDIyW0tVWn/Y4PobGl5PA65EmwiqWWiyy5KlhxTYDOecrlhYdb3542KTZVF/0Q==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.5_1779319147794_0.894345979556022","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@trusty-squire/mcp","version":"0.6.6","_id":"@trusty-squire/mcp@0.6.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9a467c6d3f1efee7172f9ebef4dcc26787890956","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.6.tgz","fileCount":141,"integrity":"sha512-vU8zp2VZzeeT+BczVscW4QDvxYutTiX2pCdkA4oH+NfyoA49jBHPAvtZellRQpeL5lJDY7MzPMNANPv0aKh4HA==","signatures":[{"sig":"MEUCIQD7TeVQsAq6zmPvjdF7H0nTerFf5NCWLesQvmHVIK+qXQIgOAVpX4w4O5XTprUA0V/l3OokrwPE+D0nVifK5bZYt0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752265},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.6.tgz","_integrity":"sha512-vU8zp2VZzeeT+BczVscW4QDvxYutTiX2pCdkA4oH+NfyoA49jBHPAvtZellRQpeL5lJDY7MzPMNANPv0aKh4HA==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.6_1779320290077_0.2842660973506339","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@trusty-squire/mcp","version":"0.6.7","_id":"@trusty-squire/mcp@0.6.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7c1d2d60832dcb86992ba8cc1b51815d31ea370d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.7.tgz","fileCount":141,"integrity":"sha512-tU9bNRdNP/dWIEH61jK/rMAiJYBVS0E4nc3NWH+TMeAQPXYAxTNC38DlLkI8FhCDUYeIjPxBq5Gcdm7AlsLQzQ==","signatures":[{"sig":"MEQCIBYjww/5WbZqiPNWHwAtThZoL7uPd6H4mRDckhBY4tIIAiBTfwdoFYhuP9ZqepmIhOnYCbqqEFSfs820KkaX5GFITA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756250},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.7.tgz","_integrity":"sha512-tU9bNRdNP/dWIEH61jK/rMAiJYBVS0E4nc3NWH+TMeAQPXYAxTNC38DlLkI8FhCDUYeIjPxBq5Gcdm7AlsLQzQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.7_1779320881672_0.928234536256384","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@trusty-squire/mcp","version":"0.6.9","_id":"@trusty-squire/mcp@0.6.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"de92fee1bc01bf8721f0f8dfbb6bb26c86cfbb00","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.9.tgz","fileCount":141,"integrity":"sha512-jY5kMwmexcvrpIFEClpq+T3QpPjY6iexXwl8/vKyKM2Tn5BaI8IZ8NR0igtggoyMzwIgK6p7//xuFxaVvyQnYg==","signatures":[{"sig":"MEUCIQDBpY+o3ZW6p5XEGcZQcRm9pe93+SbhV+VnGiNzSFj+NwIgfQrnG01W3Say+Y4/PZ8b7GxKrghAgDC76cs8ab5lC9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763925},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.9.tgz","_integrity":"sha512-jY5kMwmexcvrpIFEClpq+T3QpPjY6iexXwl8/vKyKM2Tn5BaI8IZ8NR0igtggoyMzwIgK6p7//xuFxaVvyQnYg==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.9_1779322678314_0.5316151104421043","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@trusty-squire/mcp","version":"0.6.10","_id":"@trusty-squire/mcp@0.6.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"288fbbe32b5a4ec03969b754a92c63a904b1fc89","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.10.tgz","fileCount":141,"integrity":"sha512-o4jZOaMj4/vMC4W2Gy8rUWm9weNAGzHtyQmy/FGhvnTclz28iadDbmjJjaJPdE5tj+JvFwMVVAeOuQ/dCHFiCQ==","signatures":[{"sig":"MEYCIQDsulgewTOSveh16yoj5faFZTHYbSm1PAvACLh+YgfwXQIhAJeObeaa6E4AT6qSQGYneCQ3hmkKJvpV2kYj/Uc9Ameu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781908},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.10.tgz","_integrity":"sha512-o4jZOaMj4/vMC4W2Gy8rUWm9weNAGzHtyQmy/FGhvnTclz28iadDbmjJjaJPdE5tj+JvFwMVVAeOuQ/dCHFiCQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.10_1779324472556_0.4592995252811962","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@trusty-squire/mcp","version":"0.6.11","_id":"@trusty-squire/mcp@0.6.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"be3bb5e112f3877da63c8610d0691c9e5d528440","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.11.tgz","fileCount":141,"integrity":"sha512-UwRpdBVHvg0aDsr50claGAjeQEGGP+ARjPtvGzNqkFSIZo+9DmpZofQGD4eR5P5j7zM1KMraK/EIAheS4BZnoQ==","signatures":[{"sig":"MEQCIFK531euhnjnv7uWgztxipGCLY4uG+gSGVTSTj4VFzSlAiBsVBk2pWNef00jcg+RFx1q8eEvByT2QS0OLSM0ZVQF+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788543},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.11.tgz","_integrity":"sha512-UwRpdBVHvg0aDsr50claGAjeQEGGP+ARjPtvGzNqkFSIZo+9DmpZofQGD4eR5P5j7zM1KMraK/EIAheS4BZnoQ==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.11_1779329570388_0.6204976578472403","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@trusty-squire/mcp","version":"0.6.12","_id":"@trusty-squire/mcp@0.6.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"75e1c121a4e51c9090df25eb00661a485db034a6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.12.tgz","fileCount":141,"integrity":"sha512-1OPwIy2eWeYeNIgnJu9ct4LZ8eJ1B6+HoDHTP0sQJ6fM/17pAFs1XB0gJgt7RWqcgJM+VdkV2OBFzUgOv4+7Jw==","signatures":[{"sig":"MEYCIQCs/OuRbAz6f5iYHFgviOk16QXGL+6TTfoM0CzN/FESagIhAMka7W+7GEnscLkslHtlrjCc+plm3hfStqZk8vtlm92j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793390},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/chode/trusty-squire/apps/mcp/trusty-squire-mcp-0.6.12.tgz","_integrity":"sha512-1OPwIy2eWeYeNIgnJu9ct4LZ8eJ1B6+HoDHTP0sQJ6fM/17pAFs1XB0gJgt7RWqcgJM+VdkV2OBFzUgOv4+7Jw==","_npmVersion":"10.9.7","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.12_1779330343894_0.5341343888399799","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.2":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.2","_id":"@trusty-squire/mcp@0.6.14-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"462f0d6b1a11ed9f5ffdec33b1850be0377ed78a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.2.tgz","fileCount":168,"integrity":"sha512-xedFlUuSikO/5Nga/V+AR9/YLHyp4qjoNKYT9/+DO8w75wnCJM0viXNpfOAc+40oj+p/II++b73TgN1RJn4+AQ==","signatures":[{"sig":"MEYCIQDJNYNXtxePb8Aj9UynTsuJ5WfeyxftqFMSaWZzBal+0wIhANboYuWFUtPbLiEZkSm7yYcT2YG6hbruPKjAzcxW47y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1011364},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"gitHead":"f919a348c91c44f6e973c86e0a8c22c18a098966","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"workspace:*","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"workspace:*"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.2_1779397237640_0.9721016040494888","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.3":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.3","_id":"@trusty-squire/mcp@0.6.14-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b380f56bb7a165319d131fd6e3807078b503a392","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.3.tgz","fileCount":169,"integrity":"sha512-2/h0Sc6Vnbk1FSZPUy3PvBWqt6Eyy+YAPhxRmny3pVd/QLpguD76uq2XgKVR1NKE8AS0K9lCr1H6IbMwfeRUiA==","signatures":[{"sig":"MEQCIHPJSk8g4vhNobQ9iSJUY4hDXEKjXVCSfwi9Cu/qKxMmAiBhgU5Kmx3gOPTYKE4vLvRLSAkOMVV0Qjz3MrGKO1NEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013164},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0e2936e34fa0d06b7b2cb2b50d07d737/trusty-squire-mcp-0.6.14-rc.3.tgz","_integrity":"sha512-2/h0Sc6Vnbk1FSZPUy3PvBWqt6Eyy+YAPhxRmny3pVd/QLpguD76uq2XgKVR1NKE8AS0K9lCr1H6IbMwfeRUiA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.3_1779403039716_0.3720391402394885","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.6":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.6","_id":"@trusty-squire/mcp@0.6.14-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ff1e36e43e3cd71dc88d821269a3d24090ab2de3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.6.tgz","fileCount":169,"integrity":"sha512-6bz6vokr2xMN8LGMCci64kB49krERmqSUN4+rPPMHXpyhWwQ2pyhMKUxJHk+S0UR/cVMe2e5HGRY5ZS58imDpg==","signatures":[{"sig":"MEUCIF1yEAssDDjTLQmo3k22zQ79644NArmloH7fvwaBhpIVAiEAhbDPdbLM9f1gwF9cyYukehbsUGlhUSWCfXs0SKW+5lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1027582},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/860b24e16884a8e924c247fe1b4980b8/trusty-squire-mcp-0.6.14-rc.6.tgz","_integrity":"sha512-6bz6vokr2xMN8LGMCci64kB49krERmqSUN4+rPPMHXpyhWwQ2pyhMKUxJHk+S0UR/cVMe2e5HGRY5ZS58imDpg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.6_1779408608753_0.9772302457873165","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.7":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.7","_id":"@trusty-squire/mcp@0.6.14-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ff392c23d749fb4ee74bbbc687e82758c10ae638","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.7.tgz","fileCount":169,"integrity":"sha512-YHuCPsPAKzKTeYP4qPF0trrnolvfNyOyp5WEJUq3hYA9kDBsAdmv8OMW2eXy5PkZ6MH8b8ra0E6TOuUlCTeecg==","signatures":[{"sig":"MEUCIEcTn9Fw/rGeuMYwjZpWYSiGOhML+CjViLO5WiYOAOcQAiEAxJA7RV7N4BiScTIDjoPikthweUlNWRAon+aUjip8JBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1035365},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2355da31dfd5889bfd725648b73303b5/trusty-squire-mcp-0.6.14-rc.7.tgz","_integrity":"sha512-YHuCPsPAKzKTeYP4qPF0trrnolvfNyOyp5WEJUq3hYA9kDBsAdmv8OMW2eXy5PkZ6MH8b8ra0E6TOuUlCTeecg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.7_1779413075945_0.7968747590241991","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.8":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.8","_id":"@trusty-squire/mcp@0.6.14-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3998b5f58c3dc0050f93188796fc7a8ecf3d9f20","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.8.tgz","fileCount":173,"integrity":"sha512-CWSzyenMa/EbA+YX5kaRaIKF+OebimRsAUrH7Ez2Qd4Rti/FqkHeHEpE9KHV1TZtydDty/IXKg0kPZafdXDtkw==","signatures":[{"sig":"MEUCIQCrgLaHvzSOU7MDa6EB0PlAq0pMj49l2HvIPCCrmLoIuQIgG+rrMNJj4spsJIM7qdTM00qbAryzSaGVHlx5sM1Uw7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1062069},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fcbd4ca504dd5967dd4b86c2935cd725/trusty-squire-mcp-0.6.14-rc.8.tgz","_integrity":"sha512-CWSzyenMa/EbA+YX5kaRaIKF+OebimRsAUrH7Ez2Qd4Rti/FqkHeHEpE9KHV1TZtydDty/IXKg0kPZafdXDtkw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.8_1779421318111_0.4643890471453318","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.9":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.9","_id":"@trusty-squire/mcp@0.6.14-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e1af2393ec0c50632b3e925ebfe67cb4d00585ad","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.9.tgz","fileCount":177,"integrity":"sha512-EjNv2rpBQab8o5J7E97shSYDGIkgxj8PxNj+drE8CBCZ2ty2Gd4R9syFd7roqoMXC8iinisL/n4Y0l4aY9FuVA==","signatures":[{"sig":"MEUCIQChVnt5qZYk4hPyOSz7L8Nq2P4B3Vc1ENg12jqZ9MiOwgIgHnnXlMi4vhylXx3hV5QqhUT44mtoFKvngKMr+slguFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1156152},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/dc2213401964b73096d647f85f5cc808/trusty-squire-mcp-0.6.14-rc.9.tgz","_integrity":"sha512-EjNv2rpBQab8o5J7E97shSYDGIkgxj8PxNj+drE8CBCZ2ty2Gd4R9syFd7roqoMXC8iinisL/n4Y0l4aY9FuVA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.9_1779466026306_0.4117819820706319","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.10":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.10","_id":"@trusty-squire/mcp@0.6.14-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e68ec5f901ae4c70c6b207b255eae168013886d8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.10.tgz","fileCount":177,"integrity":"sha512-qWuGRVmLiCQhvOIJ4xSyRCmkHBzDM0oaAvb3iam7IL0kOXfNgFAiuAUCep5YNY8Jzs7wgfhpFvKrpppURpTS1g==","signatures":[{"sig":"MEQCIBq3MlL8F/ZGv2XnCd2BXgeWG0GikoYMjjB4FLYwBH78AiBBcoHM7/WET2g1CtUUqvhTIzHWnRV2y+/eb+IFeLy3KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1170307},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/caf1eeff41fdbdded3be300c84b20763/trusty-squire-mcp-0.6.14-rc.10.tgz","_integrity":"sha512-qWuGRVmLiCQhvOIJ4xSyRCmkHBzDM0oaAvb3iam7IL0kOXfNgFAiuAUCep5YNY8Jzs7wgfhpFvKrpppURpTS1g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.10_1779472938885_0.5888193810525693","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.11":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.11","_id":"@trusty-squire/mcp@0.6.14-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d70b8df7f002ac2af6a277eeed7da012d3f659ec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.11.tgz","fileCount":177,"integrity":"sha512-HXdH3zlu5buLmz6lWcwmArwTiBQXSuOTAzewNhen8tcvobV4fZiiZc85C9gda658Nz83/VRcCJs4UQBe8IC36A==","signatures":[{"sig":"MEUCIBzTsF3SbYFKVj4JwgAQ60HofFAXD7/4TjOrf4DJXALbAiEA9MCOJ1Z7VM+LuzeeL90N3NqfSxQBbqwYrdrSuRkDmDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181273},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e6bd5d7d5a11ca51c344e816960c3fef/trusty-squire-mcp-0.6.14-rc.11.tgz","_integrity":"sha512-HXdH3zlu5buLmz6lWcwmArwTiBQXSuOTAzewNhen8tcvobV4fZiiZc85C9gda658Nz83/VRcCJs4UQBe8IC36A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.11_1779477143699_0.675576012799435","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.12":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.12","_id":"@trusty-squire/mcp@0.6.14-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c5f319040311d009f90101e0c1f0a8b285649ded","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.12.tgz","fileCount":177,"integrity":"sha512-3V2mp7s2olz21QT9/h027w0tS+3d404av+l3Pk484RK70WHVlvWf7P+7CFNU9FjHkpLdiz/a0Wzu/Ur9K6Ko0g==","signatures":[{"sig":"MEQCIBXc2vzAdi+TTgwrEf3md2YgxIdRWiCniHyritwAlYp+AiAJqCsUAS33j3CXx8/Z/CfcwVXPf1Q8sS1+8kcs+ZOY2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191025},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ee87bb07988189422573cdf93f8c4b49/trusty-squire-mcp-0.6.14-rc.12.tgz","_integrity":"sha512-3V2mp7s2olz21QT9/h027w0tS+3d404av+l3Pk484RK70WHVlvWf7P+7CFNU9FjHkpLdiz/a0Wzu/Ur9K6Ko0g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.12_1779483593338_0.5877460790639828","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.13":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.13","_id":"@trusty-squire/mcp@0.6.14-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fc741c4fbfec63b685238a4c9c63452fa56c46b8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.13.tgz","fileCount":177,"integrity":"sha512-7eGu3N2rgyBDXAP6QwPYjqikcmTmMyJ0HOijAbnCd6WAR9Oa5mdaAxKJv2HCuCbaSP/Fb/5va70KyqgKpoeXtg==","signatures":[{"sig":"MEYCIQC+jNGuePjnB/KUOiOIvtdvqstp53fMc2jkOF/F2Jx2UAIhAKlKWbRckV407UGeKVPaoV9OIzN3xQ3mUUsVJrjL7Irb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192621},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fe194f65d6817950fa6e650ea1871c58/trusty-squire-mcp-0.6.14-rc.13.tgz","_integrity":"sha512-7eGu3N2rgyBDXAP6QwPYjqikcmTmMyJ0HOijAbnCd6WAR9Oa5mdaAxKJv2HCuCbaSP/Fb/5va70KyqgKpoeXtg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.13_1779485843328_0.28880395452386876","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.14":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.14","_id":"@trusty-squire/mcp@0.6.14-rc.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"505e83e2c3e8817cb2af19b6aeaefbfae4e355af","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.14.tgz","fileCount":177,"integrity":"sha512-kERQIC7RrKRMcQE1ujvDGaLOYf/y2WuJI3c0Ab+t45hcvxzZE0vH1ms+8XUbFgjpG3s/Q5xuI2rLyiBndtmCNA==","signatures":[{"sig":"MEYCIQCwCLbAOG6HsJGa+hv/eGjRHTiCpPktErC/QLpg1k+oAgIhANsU+MhJ3oBR8neYJ0C8h/4jPuqZKb6gbKOmHcfpC6GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193840},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7147ec68ba51dc6a10ce1c7d8b104888/trusty-squire-mcp-0.6.14-rc.14.tgz","_integrity":"sha512-kERQIC7RrKRMcQE1ujvDGaLOYf/y2WuJI3c0Ab+t45hcvxzZE0vH1ms+8XUbFgjpG3s/Q5xuI2rLyiBndtmCNA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.14_1779487798155_0.8464761010019415","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.15":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.15","_id":"@trusty-squire/mcp@0.6.14-rc.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"92e561cc15ec1a14af778c85a29507a48721b6fb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.15.tgz","fileCount":177,"integrity":"sha512-Vhud7txiZvIo7xgJo38c3pQj4VTh5Bdt7pY9Z4MOJ4oYXqjHMiNllrZwvpvP4Ncjf3/Cw5UfhoTT9HYiQLYXIQ==","signatures":[{"sig":"MEQCIAFKqwvoXS0tXqMn0QTOX5TIKd1nWIp8xRU6iHzO8czpAiATGWwy1Yil9hkRzJmB+TufG1fTxs/4cTbfaZov2rUcqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1196193},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4bd7903a9d9dd227e44f1fd17fb33374/trusty-squire-mcp-0.6.14-rc.15.tgz","_integrity":"sha512-Vhud7txiZvIo7xgJo38c3pQj4VTh5Bdt7pY9Z4MOJ4oYXqjHMiNllrZwvpvP4Ncjf3/Cw5UfhoTT9HYiQLYXIQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.15_1779501712253_0.35067791273294846","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.16":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.16","_id":"@trusty-squire/mcp@0.6.14-rc.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f77e9c0525f8d222f515d5967a895f7e09b147f6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.16.tgz","fileCount":177,"integrity":"sha512-Yxbdph5gTra7JwI11oK3WqbxKUrYjAVZFCoKhKGpiudJt9SeRu8pXyZHWFSpIwzgYEhXwldrjXSHMtTVYz/rWA==","signatures":[{"sig":"MEQCIF6WOSeLM/pn7ToKdttjMBIoXgRFHJn1SoHkdYuT8JYnAiAo8glZVKbO80iFW0tvIfdH43Zzj/PUXtX49Kl4CZFSPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1201311},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/314f053943098b20e9ed47b1bc70cf53/trusty-squire-mcp-0.6.14-rc.16.tgz","_integrity":"sha512-Yxbdph5gTra7JwI11oK3WqbxKUrYjAVZFCoKhKGpiudJt9SeRu8pXyZHWFSpIwzgYEhXwldrjXSHMtTVYz/rWA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.16_1779507592028_0.5762646641516145","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.17":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.17","_id":"@trusty-squire/mcp@0.6.14-rc.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"219c79292093414f906097945d591a6a1931e40d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.17.tgz","fileCount":177,"integrity":"sha512-+PANBzdUmS5Of4CbI95z54vgLFdZ2wwvKUWUUeATmktLc1i/3/bhn5rwT+A/3RuNyD1AXp65JG+y+WsDUAMl0A==","signatures":[{"sig":"MEQCICtQI2/YRoDU/f3faoKx+uw5ZlcAizGDbfpvR242+Y2eAiAQZUYZ10fRyfkN0twCkU5L1nphApmS8sarj48z79LQxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1206284},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f0260deaff4f01a8f01f6ae875531a74/trusty-squire-mcp-0.6.14-rc.17.tgz","_integrity":"sha512-+PANBzdUmS5Of4CbI95z54vgLFdZ2wwvKUWUUeATmktLc1i/3/bhn5rwT+A/3RuNyD1AXp65JG+y+WsDUAMl0A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.17_1779509535822_0.024574426126922955","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.18":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.18","_id":"@trusty-squire/mcp@0.6.14-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"959659af1a2279312bc763d2a9351a57a10e125d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.18.tgz","fileCount":177,"integrity":"sha512-bXdTKFPg03EbqsUhjyVnAy2/8zwxoXVXRpuXqp00QyurspT+T8rpmh4UFLsgVUfwmUOn0h6T8KBAbj3p45/QCg==","signatures":[{"sig":"MEQCIGrdkOoVDdkvlQ93UN5jYRnQDxFmUVWmA4P4dQuRGZPbAiBi9pxhhfGyYg/W6KMovREvxGwC4vdI6ucDjnFbs+mT3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211646},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1446a8036568a550c5fd4880d10c2577/trusty-squire-mcp-0.6.14-rc.18.tgz","_integrity":"sha512-bXdTKFPg03EbqsUhjyVnAy2/8zwxoXVXRpuXqp00QyurspT+T8rpmh4UFLsgVUfwmUOn0h6T8KBAbj3p45/QCg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.18_1779513059494_0.0790407022678643","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.19":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.19","_id":"@trusty-squire/mcp@0.6.14-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4e223fd17e6003a69a7ff7f11a3d13b84b9d0aaa","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.19.tgz","fileCount":177,"integrity":"sha512-XxOyDp85EVgf59uqVS01dZfvj+iDixpP8VTSZYYH8Eh5cx9N6Japi08d91Q5lOLDq9QUSucjhxqn3W+yBfarqg==","signatures":[{"sig":"MEUCIB2lVhUP+4fjC+XU1gxuX4Vt5eJmqkSEWq4bNcfhFoTTAiEAi/07b87t1zzMpl9T6y+ehSq8Utg47Ubev+cnMI3Gn3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214612},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d57724a90c180fdba2eab52c7a47a0c3/trusty-squire-mcp-0.6.14-rc.19.tgz","_integrity":"sha512-XxOyDp85EVgf59uqVS01dZfvj+iDixpP8VTSZYYH8Eh5cx9N6Japi08d91Q5lOLDq9QUSucjhxqn3W+yBfarqg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.19_1779514596431_0.5426910466942756","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.20":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.20","_id":"@trusty-squire/mcp@0.6.14-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"22798cb4d78f1f6fc71d112836bb446fde0766ec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.20.tgz","fileCount":177,"integrity":"sha512-UNcrWZ0gB3i3C6oZIXocj5224fn+p1rjqrYFyd+LMsJb81HZ71ceFAo4JbFCM/ZpHyUBwmw/fKkMBPAr9ip44w==","signatures":[{"sig":"MEUCICs3LyblupBMDO5iE2cXfXfbr44KSQHT/lFtm5Tvn4UFAiEA9jFyAwTo+WXc1dA1h03NZ1/+t+b+gUs9Cv/a3hYdIsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217111},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a495e32f1365d777d1a8b305e1214c36/trusty-squire-mcp-0.6.14-rc.20.tgz","_integrity":"sha512-UNcrWZ0gB3i3C6oZIXocj5224fn+p1rjqrYFyd+LMsJb81HZ71ceFAo4JbFCM/ZpHyUBwmw/fKkMBPAr9ip44w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.20_1779548704460_0.14576677164101848","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.21":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.21","_id":"@trusty-squire/mcp@0.6.14-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e88772a4c8b52b760c5fb6c36df204e72aeccb05","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.21.tgz","fileCount":177,"integrity":"sha512-hJBpcczENeYrUwV4bhoZOIMSYdKkL0mdWxOMJVoRSmdk8zxDIco5GojSrXwFhuiQtUhrFiF/W6v+PRAsiYe5Wg==","signatures":[{"sig":"MEUCIEEwmcryZPF57LawO/Xjl4Fof3UIfOxHMI1Slqewbd8lAiEAr/TMSlJQ35E78QY0UYp2OgCfNuy/UVNEpmLnHJZONog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1217799},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6a1f02d931087833adcb46d09b5a5455/trusty-squire-mcp-0.6.14-rc.21.tgz","_integrity":"sha512-hJBpcczENeYrUwV4bhoZOIMSYdKkL0mdWxOMJVoRSmdk8zxDIco5GojSrXwFhuiQtUhrFiF/W6v+PRAsiYe5Wg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.21_1779550576238_0.9908341090026187","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.22":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.22","_id":"@trusty-squire/mcp@0.6.14-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"86b2788ccf4b216170362a816b63ea78c43d119c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.22.tgz","fileCount":177,"integrity":"sha512-o4c1Bq/4AAu9TKbcd+BXWW5f9RvCL1U5uL+BmceyNG3AkW1lHb39p/xnM+H+7eCBG/xACxyilujyrQ8YlkZn1w==","signatures":[{"sig":"MEYCIQD0ii1fsggjU5LodVEsuEMpQb3aJcx43JyWoZav+9nGaAIhAJS36jWx0jWeCMGJWBihB1G6AcDyccEv2YqpZGv0Y+cn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219817},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e5fd8ffce7b9dbe25794e264210376b5/trusty-squire-mcp-0.6.14-rc.22.tgz","_integrity":"sha512-o4c1Bq/4AAu9TKbcd+BXWW5f9RvCL1U5uL+BmceyNG3AkW1lHb39p/xnM+H+7eCBG/xACxyilujyrQ8YlkZn1w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.22_1779551800034_0.20734056435174786","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.23":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.23","_id":"@trusty-squire/mcp@0.6.14-rc.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f54e69df08b8e1535e597d01bd9c28e954ca3621","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.23.tgz","fileCount":177,"integrity":"sha512-dnSSYdxdQEi456ecw6H8Yrc/HeA+UO0mabIYhSOtjKQFH1LR0AB3x1IEP/aEaKI+xLNgoBi+0HdwCmC5zkPqfQ==","signatures":[{"sig":"MEQCIFE11cVGEztLC8giz9166/yOO28ZPUfshZ7xZvEbf0O5AiB9WtWisLc1RaPUPo+fStiAznKBcIy9dvlcSegfj0FU6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1224067},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e1431e9d19c41acb34e2d6e06ab77525/trusty-squire-mcp-0.6.14-rc.23.tgz","_integrity":"sha512-dnSSYdxdQEi456ecw6H8Yrc/HeA+UO0mabIYhSOtjKQFH1LR0AB3x1IEP/aEaKI+xLNgoBi+0HdwCmC5zkPqfQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.23_1779552787324_0.35889536814136536","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.24":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.24","_id":"@trusty-squire/mcp@0.6.14-rc.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"af487ecb7c6eae55ea368cb3af4ecc5a7e37d54a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.24.tgz","fileCount":177,"integrity":"sha512-BVh69B1K7RsGIT7YJY9/vDOs2AfOOh9pv12lv9WaiiCeKbOTnv66Nft+SgUsipCmPii2Vuc7eQHorA4MlMI8Hg==","signatures":[{"sig":"MEUCIQD9It1IkD5mOPzr32j3yYBPfEMDpJNN8URFEfzxOWTkMwIgWmcNbb60ftGYXCUn15PcDbvFHEL6zN3589WT99EQ52U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227959},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/421c8f74863f77403e0f2cc28c539d07/trusty-squire-mcp-0.6.14-rc.24.tgz","_integrity":"sha512-BVh69B1K7RsGIT7YJY9/vDOs2AfOOh9pv12lv9WaiiCeKbOTnv66Nft+SgUsipCmPii2Vuc7eQHorA4MlMI8Hg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.24_1779591790912_0.133134565135272","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.25":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.25","_id":"@trusty-squire/mcp@0.6.14-rc.25","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5b1eea148a9bf83c9a42c924d2f7bab8cf47f55c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.25.tgz","fileCount":177,"integrity":"sha512-8b3QAPInE4rcqtleAitW5WGIah0/tXxoiUoXK5rSA6oGdd5qfV2nk6UJWxPAWn+n8kMsLxGpdINUmg/Y7mr40w==","signatures":[{"sig":"MEYCIQDAxqRgIehu1GySzr5bQQ0ogGO7NnKgKdfdIwmhz/H8lQIhANew/nrQpheGMZRrQCtvRJxUuR5oU+sFfERmXBE9mugG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1228780},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.25.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/660eb975836427b6f2f818b5ca33fa72/trusty-squire-mcp-0.6.14-rc.25.tgz","_integrity":"sha512-8b3QAPInE4rcqtleAitW5WGIah0/tXxoiUoXK5rSA6oGdd5qfV2nk6UJWxPAWn+n8kMsLxGpdINUmg/Y7mr40w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.25_1779593720320_0.5676310122617392","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.26":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.26","_id":"@trusty-squire/mcp@0.6.14-rc.26","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7c4a4b4b23c7a08c1138c356bb811647881a1ab2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.26.tgz","fileCount":177,"integrity":"sha512-OSNWt52y7217/ccfaGmemKwYiaocsWlGnBL+Q0m9Dy49V4B1WPCkXHRl0CKSGYOZaYqICJDsua2iV3xI4S/pHA==","signatures":[{"sig":"MEQCIEE3q4JHRW+869SjJOOIssZwOPdw0WToeA4zS+et/KEoAiAT9ERsN7zn22NRUagmVgJE/L7SUctJPckfpfmZRBvW1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1231008},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.26.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1c85c65d03f4bdd83fecd5b04bea1008/trusty-squire-mcp-0.6.14-rc.26.tgz","_integrity":"sha512-OSNWt52y7217/ccfaGmemKwYiaocsWlGnBL+Q0m9Dy49V4B1WPCkXHRl0CKSGYOZaYqICJDsua2iV3xI4S/pHA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.26_1779599126472_0.6682054994716342","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.27":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.27","_id":"@trusty-squire/mcp@0.6.14-rc.27","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4f6c66c96e1b819642519d47bd6e426a878b88c6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.27.tgz","fileCount":177,"integrity":"sha512-ZnH6MzO0RP3W7PlSFcQeo9bMjpTCKZFM63VDZ5hg32/EXnujRSiIilQE4JKKXY3Alyz3AV+8Sweq+P+vRavY8w==","signatures":[{"sig":"MEQCIH+xAd4q2jrEYG4RVFgnoiuvQKt9syQw9WmCzvh8h7ykAiAft0rMHJrbjFlYHTPZr4+gwMCm7ksK3p8qaWLq1Pmbfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1232974},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.27.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/94085444edeff7f4983843db0335d455/trusty-squire-mcp-0.6.14-rc.27.tgz","_integrity":"sha512-ZnH6MzO0RP3W7PlSFcQeo9bMjpTCKZFM63VDZ5hg32/EXnujRSiIilQE4JKKXY3Alyz3AV+8Sweq+P+vRavY8w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.27_1779600539496_0.8105889462076068","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.28":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.28","_id":"@trusty-squire/mcp@0.6.14-rc.28","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d5ff3884897e9aa48189c77503f213263a93aff9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.28.tgz","fileCount":177,"integrity":"sha512-xOPPjV0VPvbnjTwVKXhKHCeSa215d9W8XERLXN04HNynEFiMkaBhNDSIAEWSucrOZfKd7ntNy+B3XttehKCD7A==","signatures":[{"sig":"MEUCIArOohEEGKXDDN9L1WxpyvzRNW0/l3q+H45N7QVvV9U3AiEA/iR8RaY/kFmDOL2NGzmknCASGegVVyb0B5JwRdqh4tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236868},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.28.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/35baa3d5e3fff3d8f013809f4db8b0ef/trusty-squire-mcp-0.6.14-rc.28.tgz","_integrity":"sha512-xOPPjV0VPvbnjTwVKXhKHCeSa215d9W8XERLXN04HNynEFiMkaBhNDSIAEWSucrOZfKd7ntNy+B3XttehKCD7A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.28_1779601512254_0.36916876377495234","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.29":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.29","_id":"@trusty-squire/mcp@0.6.14-rc.29","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3efcf4c6fa2339a5d43963e91b6c75d362f5e3da","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.29.tgz","fileCount":177,"integrity":"sha512-ihPoNXM1PFs5aHrF49suY7XABn/PwWvrnRSUnjeVjmPIFgy7XzgV32HCr9TNAFaOReAczqqbXW9SrPWuj9wXPg==","signatures":[{"sig":"MEUCIEFrCqYbV2ABka3tAEy4jOcDPBLK5B4dQVxFZ68QDsIVAiEAgmPWj6aMoHSPHK75Dvgi6a2IDXncwAKXhiA4b8v2t6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238519},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.29.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e241fe14e550920e1c5441a202b37a9a/trusty-squire-mcp-0.6.14-rc.29.tgz","_integrity":"sha512-ihPoNXM1PFs5aHrF49suY7XABn/PwWvrnRSUnjeVjmPIFgy7XzgV32HCr9TNAFaOReAczqqbXW9SrPWuj9wXPg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.29_1779604768297_0.7626231613405614","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.30":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.30","_id":"@trusty-squire/mcp@0.6.14-rc.30","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"50a338d4e79172b0e05f6c4ac5f4c2041decbe93","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.30.tgz","fileCount":177,"integrity":"sha512-CkKKGHp+80FVvuNWFd/++b37mxUX8H7Hw9UgDI68w4Gh0lcpBPulNMu+h1CHxr2nmVLKFlYsN+eLBbB2LL8cjQ==","signatures":[{"sig":"MEYCIQDfIKiD7YvTaG1i/FRbLiEHVvKdtoHh1FlvfZgeP8ipUQIhANx+Apyk9lZL6RQ9MnzYnflWNV11dw6fVFJDjFIHvWlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239726},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.30.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/dd251dfe2e5704c8d290ea909669f0af/trusty-squire-mcp-0.6.14-rc.30.tgz","_integrity":"sha512-CkKKGHp+80FVvuNWFd/++b37mxUX8H7Hw9UgDI68w4Gh0lcpBPulNMu+h1CHxr2nmVLKFlYsN+eLBbB2LL8cjQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.30_1779606136996_0.43375268847838666","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.31":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.31","_id":"@trusty-squire/mcp@0.6.14-rc.31","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"13f1ac783a9fb90b977c7cd60d0058a7e9d8b160","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.31.tgz","fileCount":177,"integrity":"sha512-3jLUY+sDr2GqPVyrDYJJ3n0FmXXuu4VrwPaHcONbAwnbF44sfxEA6bj4ozkPudcjFnHA62xuhv7H3De03zlzSA==","signatures":[{"sig":"MEQCIGHPDpgFYoc58ZWkQqgS49tMJgAElV5ujnOE5lnQokDTAiAnCH5mbG/Cm69oOugJlTMwk/4Nxp7G4CDTRMSHW3XZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242450},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.31.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1901cb198153904d64e17d2e831f3c3d/trusty-squire-mcp-0.6.14-rc.31.tgz","_integrity":"sha512-3jLUY+sDr2GqPVyrDYJJ3n0FmXXuu4VrwPaHcONbAwnbF44sfxEA6bj4ozkPudcjFnHA62xuhv7H3De03zlzSA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.31_1779622640948_0.7227284085312189","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.32":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.32","_id":"@trusty-squire/mcp@0.6.14-rc.32","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f468df769f21a3b6927f84ac4da8a955511188f3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.32.tgz","fileCount":177,"integrity":"sha512-QzdQqW0MB19U+0lLgqL+07eQgBx2N0rSUhY2XxpFHnxhH/UdddVrCB5IQ7mnuxpl8jJUlOY8r/bSMM9EgYMDtA==","signatures":[{"sig":"MEYCIQDAIWuDEQw4bG6cBoWQr6lxcudmUgT/CZJ8ql/KB5xC9wIhAKnJZQPJIwK58Worl8uQnZlz1vpv97UpTNWmHKIVIjl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243515},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.32.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f0f396c597440e3211a243294789bb81/trusty-squire-mcp-0.6.14-rc.32.tgz","_integrity":"sha512-QzdQqW0MB19U+0lLgqL+07eQgBx2N0rSUhY2XxpFHnxhH/UdddVrCB5IQ7mnuxpl8jJUlOY8r/bSMM9EgYMDtA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.32_1779634709364_0.4900386237942518","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.33":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.33","_id":"@trusty-squire/mcp@0.6.14-rc.33","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0de4fd478e26598a042bc59f1c91fea3c91deacd","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.33.tgz","fileCount":177,"integrity":"sha512-KupKD8akx1AJFWz2BaJ8B4rZs08qE0IUFN+cELLXG45Y7P83p1067FGay/8rjwMYyg5Gm0KBmZcvsuA1CVwmcw==","signatures":[{"sig":"MEUCIQCZof5dOHaBvERzuHDdtnlTgSCpwHWLqICU6rcm19ugqAIgHCXP0a32j1qiE0QwJq6gUI4w5vKnGrrXDRB8KcwS0UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1258471},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.33.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7969fed8b253cb8e19be3183fbf871f5/trusty-squire-mcp-0.6.14-rc.33.tgz","_integrity":"sha512-KupKD8akx1AJFWz2BaJ8B4rZs08qE0IUFN+cELLXG45Y7P83p1067FGay/8rjwMYyg5Gm0KBmZcvsuA1CVwmcw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.33_1779650461680_0.29345176572248066","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.34":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.34","_id":"@trusty-squire/mcp@0.6.14-rc.34","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3a77d6e8bec6d6c68c2c3df1792293eb4c7efaa8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.34.tgz","fileCount":177,"integrity":"sha512-xiKI0Y8TfwAqduc4EF4PY71gyew4DJqCVKOZD/PBkgBvfVsSEKmcSg8Vg3905oPll6DBLgny+J2iaQc0nir/3w==","signatures":[{"sig":"MEUCIF/vfKUqgWByioEKN4GL+dpPJSBG/8kdSg6v1qNyvIOcAiEApiZCA/nnQ2PCCcny6jHMRhGxwOmMgqc2lPiU3l5Uzvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265175},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.34.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2f639b51f022532a32c572609db4cb96/trusty-squire-mcp-0.6.14-rc.34.tgz","_integrity":"sha512-xiKI0Y8TfwAqduc4EF4PY71gyew4DJqCVKOZD/PBkgBvfVsSEKmcSg8Vg3905oPll6DBLgny+J2iaQc0nir/3w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.34_1779667851094_0.036608585528814075","host":"s3://npm-registry-packages-npm-production"}},"0.6.14-rc.35":{"name":"@trusty-squire/mcp","version":"0.6.14-rc.35","_id":"@trusty-squire/mcp@0.6.14-rc.35","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"04cf5468c45a0f225cf3eb45805bd12b955fd0dc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14-rc.35.tgz","fileCount":177,"integrity":"sha512-kVSChsBNvES9yrsQWIWWNsaOT0yQDmZpyX/TZ+i/X4lcZJITFoxM/z87JvHB4trSvPkx91MusAYm5UvZk4PcVg==","signatures":[{"sig":"MEYCIQCn5Cy7nBU9gigjErMfjzONglHN19r0O0OzjHWg4kogjAIhAKsEQmWUL3AkfMs9vyznSp2Q45BwCVZCMwbgYGB70UaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14-rc.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265951},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14-rc.35.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6d4d1420900c857afef7980af15ae6f0/trusty-squire-mcp-0.6.14-rc.35.tgz","_integrity":"sha512-kVSChsBNvES9yrsQWIWWNsaOT0yQDmZpyX/TZ+i/X4lcZJITFoxM/z87JvHB4trSvPkx91MusAYm5UvZk4PcVg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14-rc.35_1779669600556_0.7918118012357627","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@trusty-squire/mcp","version":"0.6.14","_id":"@trusty-squire/mcp@0.6.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"990b60c32de4b95195c0d54a11ceb3d36976dc7f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.14.tgz","fileCount":177,"integrity":"sha512-r7RHHmnTZG9la51PuoouO8HUacWzs8X6EdUyiEdFPdLDQvlqTkXlH+BdJKzfdK0YKGHsxa7DzLT4Gu4PeqfnJw==","signatures":[{"sig":"MEQCICE65KzsJmNTdo5tdi8USC/BHoywMpvb0TkztjGOTrjmAiB1Fa5TBdBvSvW8pxM26HgSxSRScp9SFbQignm++sg4sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1265945},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1a002c4c47eb35124169300f533a17de/trusty-squire-mcp-0.6.14.tgz","_integrity":"sha512-r7RHHmnTZG9la51PuoouO8HUacWzs8X6EdUyiEdFPdLDQvlqTkXlH+BdJKzfdK0YKGHsxa7DzLT4Gu4PeqfnJw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.14_1779670952719_0.5933775684703932","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.1":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.1","_id":"@trusty-squire/mcp@0.6.15-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ac99da0e78be784e25384a724212a37cf8b65972","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.1.tgz","fileCount":177,"integrity":"sha512-aqJHAkdXJy2KBBZudVfUxoZcAyL+S1AOVg7jG3GOlU3cpAAV+eKYAWB8wI6k08OLH/1gMBGeLZcSoSAjsGVb1w==","signatures":[{"sig":"MEQCICX8ATToQlp+XNGNZKXhRZfPotpoJlj/6HaqfV+KrsuQAiBfvp3XuGwK2BJfTEd77mTRHcFNJiOGwOM4/dAKX1tA7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.15-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1281543},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7d48ee62add8dce325f08e69768597a0/trusty-squire-mcp-0.6.15-rc.1.tgz","_integrity":"sha512-aqJHAkdXJy2KBBZudVfUxoZcAyL+S1AOVg7jG3GOlU3cpAAV+eKYAWB8wI6k08OLH/1gMBGeLZcSoSAjsGVb1w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.1_1779679119929_0.6917586662201889","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.2":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.2","_id":"@trusty-squire/mcp@0.6.15-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6fcc126876bd20cd0b60fddf0ade420445c42792","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.2.tgz","fileCount":177,"integrity":"sha512-AxyqVv6Fyg0dVWr/olCVcF9cDrQk1BYGAXwbbd3OT/LqXRUsYcWu5rJ4mUADE237yrrsqz8XP0qOiS98KBsrEw==","signatures":[{"sig":"MEUCIQCu1CNxltTJafiBWEFujRYDb4a+PQ4fs0hTPR4QrB+4hwIgV0OdL1lXNl6YCzIm0llpoCWHOQtv9U4zk4MwfmHxL5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.15-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1282504},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7166c92f108e532893b8290e097c3851/trusty-squire-mcp-0.6.15-rc.2.tgz","_integrity":"sha512-AxyqVv6Fyg0dVWr/olCVcF9cDrQk1BYGAXwbbd3OT/LqXRUsYcWu5rJ4mUADE237yrrsqz8XP0qOiS98KBsrEw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.2_1779680263099_0.9107762479936738","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.3":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.3","_id":"@trusty-squire/mcp@0.6.15-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"39308cbb72d7722943348ab3b4291b7b26e6b4c8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.3.tgz","fileCount":177,"integrity":"sha512-Z+PIvyMEFSXaO2nP/+JXrm9Z0dsDYVALRr9qC9VGEcj1q3uT6eBKHrTbED8Cbtc62HPR1r+ROdEhvJFCUhoN9A==","signatures":[{"sig":"MEQCIG7LnmRmwHvED+axD0l6jcQL/l2wpyuLhjmh3YF9SQdcAiBqS0YxSxN+DEL6zUrrnU66uJqdc7ouFcc7y8yLyNbrXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.6.15-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285215},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6bae06fc2917c6e406a79f57dc8911a6/trusty-squire-mcp-0.6.15-rc.3.tgz","_integrity":"sha512-Z+PIvyMEFSXaO2nP/+JXrm9Z0dsDYVALRr9qC9VGEcj1q3uT6eBKHrTbED8Cbtc62HPR1r+ROdEhvJFCUhoN9A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.3_1779727393357_0.13135002965043463","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.4":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.4","_id":"@trusty-squire/mcp@0.6.15-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8594cd9607216119a8775f36a552b6374837238d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.4.tgz","fileCount":181,"integrity":"sha512-jc5fQIdOlincPhYQGCR/GT2MCypRNWPd0HaF/hI5woyWVy0uO1N9T3okWEAA1QS8A5RICom5RSVvHIng/LtdRg==","signatures":[{"sig":"MEQCID04aUEaCSI5byDi8bdKYjTyAwfMpDCb8ZyD8Fg0XcmbAiAt53QRFIzbskcA0nFYkrLWO0LVDhPbwiOjDvNXcwxtrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289264},"main":"./dist/server.js","type":"module","_from":"file:/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.4.tgz","_integrity":"sha512-jc5fQIdOlincPhYQGCR/GT2MCypRNWPd0HaF/hI5woyWVy0uO1N9T3okWEAA1QS8A5RICom5RSVvHIng/LtdRg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.4_1779732720009_0.9245626577269523","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.5":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.5","_id":"@trusty-squire/mcp@0.6.15-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9e4bb3a9e50bb15fd711d132df55039f8b47e921","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.5.tgz","fileCount":181,"integrity":"sha512-wXJTy2u6ZA4B2X6MpNc8SvHumJD3BsSmjsKocphPrGVTMnaheCI388qs66ysapO/pQnmcG6fkYcJmDxpqWo79w==","signatures":[{"sig":"MEQCIDmPUkZtlo8s7x0801fUtjRUvCtL5evg8tDaR+Uy2vmoAiBdkUkPQ6EW/6mniQvZMBXB4h2iPUg8zNj32ZmX9ELVjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302138},"main":"./dist/server.js","type":"module","_from":"file:/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.5.tgz","_integrity":"sha512-wXJTy2u6ZA4B2X6MpNc8SvHumJD3BsSmjsKocphPrGVTMnaheCI388qs66ysapO/pQnmcG6fkYcJmDxpqWo79w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.5_1779738494848_0.9417612060034521","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.6":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.6","_id":"@trusty-squire/mcp@0.6.15-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7641246b4158a10c6c11b7a1fc66faf905367c16","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.6.tgz","fileCount":181,"integrity":"sha512-t7eNqjH5c57hqVcyMGTadFSKc74+M1dx2fHh1HLNrTtFs3bvgAqACSBiDC2e6cheDND7Tm1dGE6BGAjNQXVMoQ==","signatures":[{"sig":"MEYCIQCnn1VV+StwXe+Zc0azKcAA225T4rFrp9/XQFlukuGwjQIhAJTmf41/DlY3XWs37KP0oMZpoxF8PalRo7TobHGQPXq7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307843},"main":"./dist/server.js","type":"module","_from":"file:/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.6.tgz","_integrity":"sha512-t7eNqjH5c57hqVcyMGTadFSKc74+M1dx2fHh1HLNrTtFs3bvgAqACSBiDC2e6cheDND7Tm1dGE6BGAjNQXVMoQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.6_1779739435659_0.7732544480313162","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.7":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.7","_id":"@trusty-squire/mcp@0.6.15-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fe8c0e22a3049e726ef42800309b32a8125bc151","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.7.tgz","fileCount":183,"integrity":"sha512-57jCDnGtTyQhR/C99J9paK/lvCq3jRriEA4amuOfwg1kst/FDW0k1h1Wrc79ExMdiIdq5WgAvz9xn6hi+4df0Q==","signatures":[{"sig":"MEQCIGG4MqkOa28eNKHOUc5fqSYdo1dxA+OHaCO0GdgpGWH1AiBTxAnGu1UBo00W+fiLD5lSv4dnO99Xaw090H5mnP4jvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454395},"main":"./dist/server.js","type":"module","_from":"file:/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.7.tgz","_integrity":"sha512-57jCDnGtTyQhR/C99J9paK/lvCq3jRriEA4amuOfwg1kst/FDW0k1h1Wrc79ExMdiIdq5WgAvz9xn6hi+4df0Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.7_1779745672116_0.9779232959534438","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.8":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.8","_id":"@trusty-squire/mcp@0.6.15-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"69f9605017a03d2a7dae5046470dcf345e984520","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.8.tgz","fileCount":183,"integrity":"sha512-Qp48O4NAWeUYX8R80f9U21/Op1TBresQfQGkUxPSMxZAz6vafnFEt6nh6M4nd59QQ0zDarPqclz2+Ji5QI3o/Q==","signatures":[{"sig":"MEYCIQCzXa/+ggXo6jki+X5xQkHzY1bdA4QD4gvobhtWcvF5zgIhAORv4EeZp7l2653Lvv5BqCzKcEqAPHRDTZpqkH5U57Ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461868},"main":"./dist/server.js","type":"module","_from":"file:/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.8.tgz","_integrity":"sha512-Qp48O4NAWeUYX8R80f9U21/Op1TBresQfQGkUxPSMxZAz6vafnFEt6nh6M4nd59QQ0zDarPqclz2+Ji5QI3o/Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.8_1779749762539_0.11722501824250608","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.9":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.9","_id":"@trusty-squire/mcp@0.6.15-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7ae9c7b27614fad7c596d66fd93329b789e4bcd2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.9.tgz","fileCount":183,"integrity":"sha512-NxkuIJQAldvfhVvVieySnhdcMBhOe2/MsEWU4pWOSY4lifwRIrDQBqEu3ZFlBE36p2Y7wM2U7vCYa87Q34BQgQ==","signatures":[{"sig":"MEYCIQD63zrtxSO1w4BYloNhV02AS9+XtjIlpiiqJnk7+NoeQAIhAJGVN6NToFDP5ygpDdM6rcbXd2K/rwGiS229bIKZE+ee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1471048},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.9.tgz","_integrity":"sha512-NxkuIJQAldvfhVvVieySnhdcMBhOe2/MsEWU4pWOSY4lifwRIrDQBqEu3ZFlBE36p2Y7wM2U7vCYa87Q34BQgQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.9_1779750318247_0.3196906617492008","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.10":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.10","_id":"@trusty-squire/mcp@0.6.15-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3982c39314c32e7b40dc38e2a799a7ddd4ecd686","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.10.tgz","fileCount":183,"integrity":"sha512-mA9fWMwM/LbzDjwE/GZbzIKJSfuMp8F2gmLslpsmnjieyADXqlusW5JSS/tj+oWK37jZdz5K314sG/kwJwV/PQ==","signatures":[{"sig":"MEUCIQC7p9le08nGQDY5qfq/q0yPgvB2x/8aQzcyG3f3NSD82AIgDwTcQ5iSKWfHk0J1bQJlJ8XUQ3/QEAXCW76mLOeSYHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472675},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.10.tgz","_integrity":"sha512-mA9fWMwM/LbzDjwE/GZbzIKJSfuMp8F2gmLslpsmnjieyADXqlusW5JSS/tj+oWK37jZdz5K314sG/kwJwV/PQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.10_1779751074976_0.7479159454741606","host":"s3://npm-registry-packages-npm-production"}},"0.6.15-rc.11":{"name":"@trusty-squire/mcp","version":"0.6.15-rc.11","_id":"@trusty-squire/mcp@0.6.15-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"46e65e5110c553a29c365d09cd071b4cada0796c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.6.15-rc.11.tgz","fileCount":183,"integrity":"sha512-iLyi4WUBIsQv0csjIW5xwm5euxTSGSowZaSrEqP6XKw44I+A0apaOBbr95FSKX9TC91wYNgC9rmJ+MEUF0YtIQ==","signatures":[{"sig":"MEQCICm1gtMr76UGDh1g+wMVpTx5TOwnFnIztrxbGabarBP/AiBatXSRYmEzY4TkV66XgpRAraMLy4LpPqIpQ9Za5Ne+3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477536},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.6.15-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/home/lunchbox/proj-ts/apps/mcp/trusty-squire-mcp-0.6.15-rc.11.tgz","_integrity":"sha512-iLyi4WUBIsQv0csjIW5xwm5euxTSGSowZaSrEqP6XKw44I+A0apaOBbr95FSKX9TC91wYNgC9rmJ+MEUF0YtIQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.9.0","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.15-rc.11_1779757178659_0.2780818143180548","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@trusty-squire/mcp","version":"0.7.0","_id":"@trusty-squire/mcp@0.7.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8c13eb9108c2e3d099124d85e92e0019ee7cd9b2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.0.tgz","fileCount":199,"integrity":"sha512-3AHIrkEwm67zAIr1ISSKl7YhmXnatSldryu/o09GBCP+3BuAiga8xd7xEILx0/j5i/BcHxnWuG5j9w9G+A/3Ig==","signatures":[{"sig":"MEYCIQDO4Jc4hD8ORhygfVMG95zc0aKDWwjCGBybGSb0bxNHuwIhANAnAmqQNWodazjABEl+weCOY2uoqQMx5T7cYxiu+LRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677476},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.trusty-squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/da9004cacaff1c6618fed11190391a97/trusty-squire-mcp-0.7.0.tgz","_integrity":"sha512-3AHIrkEwm67zAIr1ISSKl7YhmXnatSldryu/o09GBCP+3BuAiga8xd7xEILx0/j5i/BcHxnWuG5j9w9G+A/3Ig==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.0_1779889987337_0.43746952044623955","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@trusty-squire/mcp","version":"0.7.1","_id":"@trusty-squire/mcp@0.7.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ebead3113ef8fdb17db6458a79e7532a8cdc957a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.1.tgz","fileCount":199,"integrity":"sha512-of0D6F5nZq/ZmIFQD8dO3PKblTV4lxE/X4HlfEcbFS/csUJP/7qnLOzL5fpasQ3nsJqoQlQPg82xuqhyjEN/CA==","signatures":[{"sig":"MEUCIQCHnu/TCD902pPRl5wTgMM1JkicOlReG5eSo/M1L+GDbAIgA2RyU8+8ysFPNmtLrRrY2Y2OiQWrgKEzVgDo8coubfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677476},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f300ca01bac6ee144cd545339e48b22b/trusty-squire-mcp-0.7.1.tgz","_integrity":"sha512-of0D6F5nZq/ZmIFQD8dO3PKblTV4lxE/X4HlfEcbFS/csUJP/7qnLOzL5fpasQ3nsJqoQlQPg82xuqhyjEN/CA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.1_1779890729093_0.49179749320669175","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@trusty-squire/mcp","version":"0.7.2","_id":"@trusty-squire/mcp@0.7.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7a7cad0a6409ac3c12bd1dc8ab39b91cc14df56f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.2.tgz","fileCount":199,"integrity":"sha512-6AOEcmEzLocBLSlCL0SHF4d7YDntyRTiKzatkOP/HHE5B+mOZkDGp04Is+WeGP+EH/waIPpvt+gFqNwkDgNPVA==","signatures":[{"sig":"MEUCIFDHf6LX8ME0VMhMJhBb7Y/jYSd3D2YFSAGK5FndOQaiAiEA0ENUsp7isEEUa5vr9Ghubc1roBeV/mM0F2fX71ehcr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677594},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/48a339dcaa52f8de6737108a927a7443/trusty-squire-mcp-0.7.2.tgz","_integrity":"sha512-6AOEcmEzLocBLSlCL0SHF4d7YDntyRTiKzatkOP/HHE5B+mOZkDGp04Is+WeGP+EH/waIPpvt+gFqNwkDgNPVA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.2_1779893597492_0.05742570519099632","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@trusty-squire/mcp","version":"0.7.3","_id":"@trusty-squire/mcp@0.7.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0f534ec73ba3f62d262a7b889267902382dfd771","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.3.tgz","fileCount":199,"integrity":"sha512-QJ0T8OG8XSOoaf0Xc7kKABBZBsZSuWqMrNS3Uhckik3KAjVKSPW0jnkNc1Pnzco4uKZ70vaip2wQagYahAPw+A==","signatures":[{"sig":"MEUCIQCzO09DxuaQEMjTN2P0IWg8LPJpn99LgPFnZc+bBXalgwIgKh3x3cV8bOY2VQatlEFKQKDHd3X8SP/00AJwYl9OM8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1678858},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a89da783b181f07d5d3988ad55c1afcc/trusty-squire-mcp-0.7.3.tgz","_integrity":"sha512-QJ0T8OG8XSOoaf0Xc7kKABBZBsZSuWqMrNS3Uhckik3KAjVKSPW0jnkNc1Pnzco4uKZ70vaip2wQagYahAPw+A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.3_1779894663960_0.35447314566524235","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@trusty-squire/mcp","version":"0.7.4","_id":"@trusty-squire/mcp@0.7.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5534ecc039d6c525685bb0262137024888135b9b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.4.tgz","fileCount":199,"integrity":"sha512-g7BL/AUpmjPaLEP1HImUrlQHW7CkR9zxJ2aBlpv2zVXRInZw1GUmtdxpX6Xycsh5M+0Wm5NvekjO+iS5CAj5JQ==","signatures":[{"sig":"MEUCIQC9WEMG2J1swCUxiG5nS6toTIbXLJ73apUO9vqPi3iNkQIgT5biL6ADqp9382JDeYfnXsoJnknvCzryfmqOjaM8w9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680455},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/762e0d0fc5b82ef0ab389de4a4e03557/trusty-squire-mcp-0.7.4.tgz","_integrity":"sha512-g7BL/AUpmjPaLEP1HImUrlQHW7CkR9zxJ2aBlpv2zVXRInZw1GUmtdxpX6Xycsh5M+0Wm5NvekjO+iS5CAj5JQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.4_1779898611801_0.9816905318895668","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@trusty-squire/mcp","version":"0.7.5","_id":"@trusty-squire/mcp@0.7.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"60bdc762b50c736550d9c7f84b8f8a9a9b15dbc3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.5.tgz","fileCount":199,"integrity":"sha512-bwa7ZbyYeyk0V9fRg/dff7uF23Y5uZ5rIFr77CIQYWMww1Nbq4mskNk6+7A1ndYR/aN+6j/lYZgfQEf1vVlTpA==","signatures":[{"sig":"MEUCIG0DrAYEelAVgtTL1bsRPbcln9zvyx0HsrR6j4ZJFOKeAiEA3HahbuwyPf96VZ8zsUic5j1PyaTyQxDnapxT0DWFY+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679619},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7b52009c613629c10505ad2661b2871d/trusty-squire-mcp-0.7.5.tgz","_integrity":"sha512-bwa7ZbyYeyk0V9fRg/dff7uF23Y5uZ5rIFr77CIQYWMww1Nbq4mskNk6+7A1ndYR/aN+6j/lYZgfQEf1vVlTpA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.5_1779899126229_0.040586864923755295","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@trusty-squire/mcp","version":"0.7.6","_id":"@trusty-squire/mcp@0.7.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d121dca1c3cfef0041d1bed11ed682e11cb38cd2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.6.tgz","fileCount":199,"integrity":"sha512-kFkimDf50/H4BJYihqTfeCngIgPyYI16Y7gfbpz8XOYNWbOX6P0JMjCWHjiCQox6oNShDeRqkbSQUTwG8fZQJA==","signatures":[{"sig":"MEUCIQCnYIqqOE4sxa8VstNSi8v1AtRfelOcgjddQ9kk84bqWgIgc0UwIKVmyKUPtJK5oq2NE4ikRzzO0ueDe6I8OU2h9GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1678455},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b80b64fe71a21fc45ee792cb0edb2128/trusty-squire-mcp-0.7.6.tgz","_integrity":"sha512-kFkimDf50/H4BJYihqTfeCngIgPyYI16Y7gfbpz8XOYNWbOX6P0JMjCWHjiCQox6oNShDeRqkbSQUTwG8fZQJA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.6_1779899683131_0.008323080310214115","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@trusty-squire/mcp","version":"0.7.7","_id":"@trusty-squire/mcp@0.7.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f0a890a58c00e9768500b1f11972c40c4e9dd942","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.7.tgz","fileCount":199,"integrity":"sha512-Rmo4zIJi8WXSOzb9fUFjLPXoiv3blq6mxX8X3yFirk/NJ+GUp5ZLUP7uLyOuykLonPDcoy4Zk4xIIA08DXv9rw==","signatures":[{"sig":"MEQCIB/MZsgpr8dgFOUyPi8Ztz1nhS2zIL63eVRkw2un13PmAiBYstsDC0Oq04NQOHGst3bsD8NQ7q1CappeDpbHd8apXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679081},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/71993019a96f2aeef74e1aa5a6da8140/trusty-squire-mcp-0.7.7.tgz","_integrity":"sha512-Rmo4zIJi8WXSOzb9fUFjLPXoiv3blq6mxX8X3yFirk/NJ+GUp5ZLUP7uLyOuykLonPDcoy4Zk4xIIA08DXv9rw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.7_1779900551907_0.10300902218318053","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@trusty-squire/mcp","version":"0.7.8","_id":"@trusty-squire/mcp@0.7.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d684849a84b7da2cb6500b591b5b8b1035078c54","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.8.tgz","fileCount":199,"integrity":"sha512-XSb9+vsZuBebL6Mr7vcdGck+KmthJBdBpaDY0B1uO/Am2dmiqLR6HCpkBJ3Xm/+NSlW0R8JiYD1Bxhi8xvQH+Q==","signatures":[{"sig":"MEUCIQDO3TpictpowX14C7MenXkZOlmbebnl60NzdxiEMbCZ/AIgVkL/GvfFtmsfn9qNd3qu37bz6Fh1evx+rTfYhs7ukNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679631},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e09570997a3ebd14e2e02b4f01bc00d7/trusty-squire-mcp-0.7.8.tgz","_integrity":"sha512-XSb9+vsZuBebL6Mr7vcdGck+KmthJBdBpaDY0B1uO/Am2dmiqLR6HCpkBJ3Xm/+NSlW0R8JiYD1Bxhi8xvQH+Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.8_1779901404430_0.2985981870593504","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@trusty-squire/mcp","version":"0.7.9","_id":"@trusty-squire/mcp@0.7.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f055fc8435f8419e0919683088bf2c2a3d9f194f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.9.tgz","fileCount":199,"integrity":"sha512-jFKQBhpcFCOAcD495vR7q9F/8oDG4fUaxbTAZdzvNEqwh9x4/9PIZnkbAYkGGDpExTvLY6I/cOp33OYsmaA8ig==","signatures":[{"sig":"MEQCIHCwXrZ67wMaYFBsLXMLdnOvoy3UDd3miIcuYikV6hWxAiBWTq6P+jwoDGCTq4UurCbZL3tl4NguI7sjvfCfYnNSuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681125},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/86aee7376988debc83065bc55a7cdb5f/trusty-squire-mcp-0.7.9.tgz","_integrity":"sha512-jFKQBhpcFCOAcD495vR7q9F/8oDG4fUaxbTAZdzvNEqwh9x4/9PIZnkbAYkGGDpExTvLY6I/cOp33OYsmaA8ig==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.9_1779902153855_0.34985278085889226","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@trusty-squire/mcp","version":"0.7.10","_id":"@trusty-squire/mcp@0.7.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e5719b935cb3240ce6dc24543503cd70e456a573","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.10.tgz","fileCount":199,"integrity":"sha512-3+fOONMZswZSfhkhwPhBIqj4MaAKvE9YaCy4nsez4IDQY4LjBX32LhwHuKKp0m40IvBKmzwOVWc8FGeCfvbFVA==","signatures":[{"sig":"MEUCIFAEPKOQRxXJzI5/hfvVikZgrZ+TN8TYE8gQ4dEbtX8zAiEAkfHQOrHH2goTxIoQ5w2KQsIGj6a7xgqsP99t0qaFYE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1678351},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7367a31259c6b2ab91c383c370cf7f6a/trusty-squire-mcp-0.7.10.tgz","_integrity":"sha512-3+fOONMZswZSfhkhwPhBIqj4MaAKvE9YaCy4nsez4IDQY4LjBX32LhwHuKKp0m40IvBKmzwOVWc8FGeCfvbFVA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.10_1779902860448_0.9488126790688709","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@trusty-squire/mcp","version":"0.7.11","_id":"@trusty-squire/mcp@0.7.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b5f4f4ae5757d1d859c6e42d38f48ca1c88595b0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.11.tgz","fileCount":199,"integrity":"sha512-O1Z1fkjvdfxH6hzQS2KSkwWFChofPmJregnkiU8RjYaJV2w+nMbyYvyPdS6TMjM+A7xCg3iQBGALuIYawi5r/w==","signatures":[{"sig":"MEYCIQDdcFB09VE+GxbW7r0sjapKj1AVgL2Fm5pkq7sIwOgvNQIhAKnHPDzLRonzQf33EBBWMtbNjfaIhpLTqe/Ssxa6GiW0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679727},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/feaf0364093922840a2012ee7971a0bc/trusty-squire-mcp-0.7.11.tgz","_integrity":"sha512-O1Z1fkjvdfxH6hzQS2KSkwWFChofPmJregnkiU8RjYaJV2w+nMbyYvyPdS6TMjM+A7xCg3iQBGALuIYawi5r/w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.11_1779903888424_0.8983592472832458","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@trusty-squire/mcp","version":"0.7.12","_id":"@trusty-squire/mcp@0.7.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"54e7446db932ec44d6567636b1ab93e7e6717a19","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.12.tgz","fileCount":199,"integrity":"sha512-ZgDuF6s3/vFywiaiZx/XORV/iOKKCbhe8ULyjIqcjecfZIm7+wvoAZl4KxwblMA2KKR2NVLYfsaqHjlkaOrLdw==","signatures":[{"sig":"MEUCIBu9C0/QcZb3nnx6iS06i8YsdIdDSD369Rh41Z/2D4Z4AiEA+7F2wUjmPLBFQTPESlKVqX6RW2Cm32PkV8/Ed66sMKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680140},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2811a247a6e03643981da5aa200cff67/trusty-squire-mcp-0.7.12.tgz","_integrity":"sha512-ZgDuF6s3/vFywiaiZx/XORV/iOKKCbhe8ULyjIqcjecfZIm7+wvoAZl4KxwblMA2KKR2NVLYfsaqHjlkaOrLdw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.12_1779905306271_0.8693043459934029","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@trusty-squire/mcp","version":"0.7.13","_id":"@trusty-squire/mcp@0.7.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b48bc1144a71336a7566fa84188edc4176804d9a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.13.tgz","fileCount":199,"integrity":"sha512-tNhDO9qfjQWC5RC9QZnRsPtYe1dHIeHlGcGbsHw8P7oPFANtEIpHkgfxC+Gm9nfm/rLfaandPABHfSFWJGThCg==","signatures":[{"sig":"MEYCIQC37aMgrE/Q6DuJMY2HxYA8x0KRzHQQo3v1JoTn/cZb8gIhAJ9eDARuIeFXCAqaBE92TFUmEdVwxDg+rOaRcQaNNOLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680547},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4dc4dac4bbc04b41b3da10ca4290ccc5/trusty-squire-mcp-0.7.13.tgz","_integrity":"sha512-tNhDO9qfjQWC5RC9QZnRsPtYe1dHIeHlGcGbsHw8P7oPFANtEIpHkgfxC+Gm9nfm/rLfaandPABHfSFWJGThCg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.13_1779905919530_0.9282734245287361","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@trusty-squire/mcp","version":"0.7.14","_id":"@trusty-squire/mcp@0.7.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f4f76ba274cbedb7018bab433330410ec9c592e4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.14.tgz","fileCount":199,"integrity":"sha512-oKLiIH6zB5gxhTixsPOItxzzL1JcYfLPGR2tx4vhHJ7CR77OMdyu5JB1+yhpEijnbGvSK7eb1h1u1OkRnEGEnA==","signatures":[{"sig":"MEQCIHVvEwNMdd3bDYHMLDvhW5+vXVI5O0traQ54TnNqCxaMAiBsTVVJMPFJboMrgQ0UZhfzQjx18ll0/XK83PVsTqgcRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679586},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/183df427508c08f7f3dd87091040ac94/trusty-squire-mcp-0.7.14.tgz","_integrity":"sha512-oKLiIH6zB5gxhTixsPOItxzzL1JcYfLPGR2tx4vhHJ7CR77OMdyu5JB1+yhpEijnbGvSK7eb1h1u1OkRnEGEnA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.14_1779906487009_0.8902854073826381","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@trusty-squire/mcp","version":"0.7.15","_id":"@trusty-squire/mcp@0.7.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a7ab35df6c2fe989dc2d08360474d0bd7243a96b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.15.tgz","fileCount":199,"integrity":"sha512-BdpIKBXXCKxGPhuvptkRkWzIcpAljwhybLUdfAMoCJrB6oDLFAujV1EHs8jF3ueiWwfgYV4H+7iUbHQ9kCUrZQ==","signatures":[{"sig":"MEUCIH9gt3pJ8pY3uPdYt0tr5Uq7cTL78ZUegxxIueHAjcmHAiEAi39cfzXvi+yJfiCkZXOVSuX2AxJustGKrkIZMHnMh+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1680945},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4647ece1b890fc3aaf0b47bd454acd12/trusty-squire-mcp-0.7.15.tgz","_integrity":"sha512-BdpIKBXXCKxGPhuvptkRkWzIcpAljwhybLUdfAMoCJrB6oDLFAujV1EHs8jF3ueiWwfgYV4H+7iUbHQ9kCUrZQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.15_1779907440848_0.15943886671197705","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@trusty-squire/mcp","version":"0.7.16","_id":"@trusty-squire/mcp@0.7.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"17f3a057289a606aa1e4d8d4b3bc4a4bb2bb6610","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.16.tgz","fileCount":199,"integrity":"sha512-PVdUYIs/TaGwUqIkN/5vaUX8QBcbjvl4gLhvuL9/O8HCX/9D5mT6pkn4/Y+hZ2Pkzpo9/DG7qtt0LHfT/QYlWw==","signatures":[{"sig":"MEQCIDEgRU/NcXd9wKdTyk8sKA5nd0k0/hmnMEJo3pXI+piZAiAr77Vob4YF9DHZTpch68dVt+H/EbRzHe6MQFseWoA+pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1681811},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f1cea2ceb9a876a8ad974e008b7970b3/trusty-squire-mcp-0.7.16.tgz","_integrity":"sha512-PVdUYIs/TaGwUqIkN/5vaUX8QBcbjvl4gLhvuL9/O8HCX/9D5mT6pkn4/Y+hZ2Pkzpo9/DG7qtt0LHfT/QYlWw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.16_1779907954762_0.1366481915447897","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@trusty-squire/mcp","version":"0.7.17","_id":"@trusty-squire/mcp@0.7.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0948a7ecb2fa318dd313a681f66c9ddc55680cb1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.17.tgz","fileCount":199,"integrity":"sha512-B7x/yFhJiHA8wOoKa7uKrRnGTJNffxaZnahDQ0GgNsGiw+GDaBv241JQG6wdg3Xbu/JS3sPd383709OKKXmlWg==","signatures":[{"sig":"MEYCIQDkuyHQfGJYEPJquZJCgoAeWlyxxshjKReP3uUatBQjFAIhAM1DX951qlUI5RpVB1tqLKtCJuU3wLFtSKL1oipEU/zX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1682618},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4da2bed90706754bdc551b7e6893385a/trusty-squire-mcp-0.7.17.tgz","_integrity":"sha512-B7x/yFhJiHA8wOoKa7uKrRnGTJNffxaZnahDQ0GgNsGiw+GDaBv241JQG6wdg3Xbu/JS3sPd383709OKKXmlWg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.17_1779908727676_0.6357065349679321","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@trusty-squire/mcp","version":"0.7.18","_id":"@trusty-squire/mcp@0.7.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7e2bac18dc4f8b2fc19f149faaa0da1958662b50","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.18.tgz","fileCount":199,"integrity":"sha512-0yVoKMBgGc3NrqLgNMIwEIeNWDzoNV9XFit1WfnHKccbiY4g4ZXJWk4lUls2jBkp0v8mP1RM9RTbbbkMn9K6sg==","signatures":[{"sig":"MEUCIQCwz7rQGlUgYv+IwhPD6emjZW73rQB3Ol0Ia6ZFKkrzGwIgCgIc6evMqXvURBaI0nP+COCtmIo6d/duJhesSfbGTwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1692942},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e8f8eb0e63b229f1dea2e499323873c8/trusty-squire-mcp-0.7.18.tgz","_integrity":"sha512-0yVoKMBgGc3NrqLgNMIwEIeNWDzoNV9XFit1WfnHKccbiY4g4ZXJWk4lUls2jBkp0v8mP1RM9RTbbbkMn9K6sg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.18_1779911639936_0.258029765669312","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@trusty-squire/mcp","version":"0.7.19","_id":"@trusty-squire/mcp@0.7.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"221852c4f73f6ad92453789b24e0152eb527c879","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.19.tgz","fileCount":203,"integrity":"sha512-+ShSe3Ps6Pjgi90z8dufwAj9rhn0CnIgupGghIAc15ObcLEHSbuvCXoH706g5S9CoOHR4nYoJ/Tiuc0cZn1aOw==","signatures":[{"sig":"MEUCIHt2E2sgKXqZTu/Jj9Qqs2QoTvZ0YepV85p5XpZxsFYHAiEAp14KIu+NEBBclKTzda9ragsTIvIGST12TNknAT8B3xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1718180},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/184146fcfd3f6621855272893ea1a68f/trusty-squire-mcp-0.7.19.tgz","_integrity":"sha512-+ShSe3Ps6Pjgi90z8dufwAj9rhn0CnIgupGghIAc15ObcLEHSbuvCXoH706g5S9CoOHR4nYoJ/Tiuc0cZn1aOw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.19_1779914701239_0.6730380646545204","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@trusty-squire/mcp","version":"0.7.20","_id":"@trusty-squire/mcp@0.7.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ff7d6b90fb9105fec058d358740f2d71905047a0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.7.20.tgz","fileCount":203,"integrity":"sha512-9JqlLGlYAJym3/9BMVEbqiiQHKlF0CostJIFNrtO9fzKfo8dOqkNrzVEK131tzKEb1d+/x6Cb8LRfoHct2Xpxg==","signatures":[{"sig":"MEUCIQCP70PMQIz5yZFLGKgMAXZqVokDVxgo19D/3UpE9q0HXAIgYn6rK5G6EjIZxcoM9+a8ENR5bKMHLi7DAt+89droRvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1720589},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.7.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/950c3f556e0124aaa1b5859e41f88a51/trusty-squire-mcp-0.7.20.tgz","_integrity":"sha512-9JqlLGlYAJym3/9BMVEbqiiQHKlF0CostJIFNrtO9fzKfo8dOqkNrzVEK131tzKEb1d+/x6Cb8LRfoHct2Xpxg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.20_1779916063565_0.5144217132126034","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.1":{"name":"@trusty-squire/mcp","version":"0.8.0-rc.1","_id":"@trusty-squire/mcp@0.8.0-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"80c2e8b073191ac0814c044f5d34881be05ca8d5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0-rc.1.tgz","fileCount":175,"integrity":"sha512-hNCeU7WnOQsZzw9+SqQGZpWUWE0Tk/rHvchG5Q76hCHpEDdBKHojbUVClWcbtts0e3Olcma1KrsnTrLtchY60Q==","signatures":[{"sig":"MEUCIQDNE2nkhXdmmOEfrja6dnuOOeTtdTCwwpwVyNu9TXBAOwIgdIW/JGkBl2hubUdQud4ggH1G6ML16sWfda82N0WlRu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1687634},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d65aa0411404cad5faec4f8ea9fb384c/trusty-squire-mcp-0.8.0-rc.1.tgz","_integrity":"sha512-hNCeU7WnOQsZzw9+SqQGZpWUWE0Tk/rHvchG5Q76hCHpEDdBKHojbUVClWcbtts0e3Olcma1KrsnTrLtchY60Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0-rc.1_1779937053348_0.8715874674260693","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.2":{"name":"@trusty-squire/mcp","version":"0.8.0-rc.2","_id":"@trusty-squire/mcp@0.8.0-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"94256140f0cfb65703b49b3812144c961028e54a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0-rc.2.tgz","fileCount":175,"integrity":"sha512-hhylF3rHsy7oG8cM8DnsKL5P9UOrCU+htGLKY/OqJiuGDB9xF7CEA1PEf1ST2lpZ0daKebiVYbdmzOzlvKJ3uQ==","signatures":[{"sig":"MEUCIQDG9AcbQHkjDii8c+h/XmLm51VULkUa2VbDYtG0r+OrtQIgTOsQsw9dgoVJ7jZbvIEkqBs8LhhSJab7n4IjKP3xSD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1688871},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fe82eb2e9d0f74fdf0c926e3916b1f39/trusty-squire-mcp-0.8.0-rc.2.tgz","_integrity":"sha512-hhylF3rHsy7oG8cM8DnsKL5P9UOrCU+htGLKY/OqJiuGDB9xF7CEA1PEf1ST2lpZ0daKebiVYbdmzOzlvKJ3uQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0-rc.2_1779938147273_0.5561876550696925","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.3":{"name":"@trusty-squire/mcp","version":"0.8.0-rc.3","_id":"@trusty-squire/mcp@0.8.0-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8b211cf2eb79cf03c1183538403fbf3322a5c6a3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0-rc.3.tgz","fileCount":175,"integrity":"sha512-SwgIa/Pu5tB5u72YTdagr9lbvI6M7B0iK/vCGP8FOqDAd0+1KddPuLUBB58esKfaQ5qseUUvKWdeNR22XVtCDQ==","signatures":[{"sig":"MEUCIQCU9t2LUqDzOYI9NERNMDOOkEGDa1FUi+KHwJycVHg2OwIgQqbGZCgC1u4b/TVLTnWKXK90G3GxpJWuh0SK78Y4xhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1691453},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d9479cd784b28dd392de231ffc92bcb3/trusty-squire-mcp-0.8.0-rc.3.tgz","_integrity":"sha512-SwgIa/Pu5tB5u72YTdagr9lbvI6M7B0iK/vCGP8FOqDAd0+1KddPuLUBB58esKfaQ5qseUUvKWdeNR22XVtCDQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0-rc.3_1779939588318_0.6707238385658998","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.5":{"name":"@trusty-squire/mcp","version":"0.8.0-rc.5","_id":"@trusty-squire/mcp@0.8.0-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"21dbfbbb638c363ea9c2e83247c48b18fea95a1e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0-rc.5.tgz","fileCount":179,"integrity":"sha512-TyG0kjLDCIaQIvrwqsHyWEj1qlov8VTq2l3y3peob/jl7ktASvDehgKtOZxdIIkY5mMllRn5d2TXd4ksX9+mjg==","signatures":[{"sig":"MEYCIQDIjy3PvBWW2wxDSEgDjiqDsIkYIfQnk9yPheEF0EIBQgIhAKYwPqo5uvXnDhVQYmR2KZFULzIDRm7he+3yxRG2uRXG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1720148},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a5fb97451a6e83e4995c991cd85515de/trusty-squire-mcp-0.8.0-rc.5.tgz","_integrity":"sha512-TyG0kjLDCIaQIvrwqsHyWEj1qlov8VTq2l3y3peob/jl7ktASvDehgKtOZxdIIkY5mMllRn5d2TXd4ksX9+mjg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0-rc.5_1779940593603_0.8046216785183744","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.6":{"name":"@trusty-squire/mcp","version":"0.8.0-rc.6","_id":"@trusty-squire/mcp@0.8.0-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"71003e68e6cf0fc255fb5cbaa7be89f12628d9c0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0-rc.6.tgz","fileCount":179,"integrity":"sha512-9/a7YKDyZRJoHCHkV1Vx2CH69/KhuRxrqtyg55GppK5S1XkLZ/o9ViJyazX6rF9Bd/2iPFVd6X5nbB/p/4Rr1A==","signatures":[{"sig":"MEUCIQCU8nb5AeSflscUrMb1heFtufpUqlVXr2DWODnXXb6EugIgYSemSU7z1cWQhRzn0u9aPAioWGCk/mQ8qLMkHNKIVk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722976},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5cd7fc8c78f1c8c1372ba56e5615cfba/trusty-squire-mcp-0.8.0-rc.6.tgz","_integrity":"sha512-9/a7YKDyZRJoHCHkV1Vx2CH69/KhuRxrqtyg55GppK5S1XkLZ/o9ViJyazX6rF9Bd/2iPFVd6X5nbB/p/4Rr1A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0-rc.6_1779942198860_0.20144735206081532","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@trusty-squire/mcp","version":"0.8.0","_id":"@trusty-squire/mcp@0.8.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"78c4ff992eb21945d9b04f159459d942e1ddf9cf","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.0.tgz","fileCount":179,"integrity":"sha512-3WjkzQyHGUnnQ+R4QUU8oHzjMDJ34HOeTqpP4BolXCxpTtEhiBJneeFeQCgkpeaAH151zqSCSLtBpE3wp5nQ7A==","signatures":[{"sig":"MEYCIQCy5Cgb9mVsFAW6r+mkWAZ8UzLTa+nvJfOXSuqmg4hW+gIhAIT5c2HiQgvu6JenKtu9JjATgUamdfWqtj8NNhSz+80f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722971},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d5011438b70fcd4186dea7579a6ff2a8/trusty-squire-mcp-0.8.0.tgz","_integrity":"sha512-3WjkzQyHGUnnQ+R4QUU8oHzjMDJ34HOeTqpP4BolXCxpTtEhiBJneeFeQCgkpeaAH151zqSCSLtBpE3wp5nQ7A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0_1779943078292_0.39541463567400337","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.1":{"name":"@trusty-squire/mcp","version":"0.8.1-rc.1","_id":"@trusty-squire/mcp@0.8.1-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6d6b344a3001d61b6aac209588a92691397b2a86","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.1-rc.1.tgz","fileCount":179,"integrity":"sha512-rFhme1TPotGFD50kUh7FTZp6tqsgr8lPiWrC6DOKj2pdVGBpj6763aQrrJkQ5Lwu9qXOVm5t7OwUum1VxtiM6A==","signatures":[{"sig":"MEUCIQC6QTn1l42/UHwBXQtoPYzPZSqxD+cZmZ5Hve7qq/3Q1AIgBN0PXrsx9TC475PmLXfYvH9QEBoB4MQj/NmQI/LxiHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726761},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.1-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a024e226e32aed6416ecf999bda53e32/trusty-squire-mcp-0.8.1-rc.1.tgz","_integrity":"sha512-rFhme1TPotGFD50kUh7FTZp6tqsgr8lPiWrC6DOKj2pdVGBpj6763aQrrJkQ5Lwu9qXOVm5t7OwUum1VxtiM6A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1-rc.1_1779943411574_0.6509981337932342","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.2":{"name":"@trusty-squire/mcp","version":"0.8.1-rc.2","_id":"@trusty-squire/mcp@0.8.1-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d26784fd69d6a7e0769b6487cb688e1e4b2c3798","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.1-rc.2.tgz","fileCount":179,"integrity":"sha512-6h5oHB4ix3Q2pGpjNdnq1w+kjvbjMXW9OBdxOTo0bShaYQPLttl9vGgLLes3b7NAgXmgLCfiUhOuuZT7rIzIcQ==","signatures":[{"sig":"MEUCIQDUseA9MJ0NO/yHI62EITfMwBl/XNS3nHDm51gB0tyIWwIgaOoFNLgmPAzVMvn/HLpd1gWLxEHSQMdyk6WDGKcoklw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1731123},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.1-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ea332370f9553465f09b9b8869594df7/trusty-squire-mcp-0.8.1-rc.2.tgz","_integrity":"sha512-6h5oHB4ix3Q2pGpjNdnq1w+kjvbjMXW9OBdxOTo0bShaYQPLttl9vGgLLes3b7NAgXmgLCfiUhOuuZT7rIzIcQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1-rc.2_1779971180726_0.9351711533211062","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.3":{"name":"@trusty-squire/mcp","version":"0.8.1-rc.3","_id":"@trusty-squire/mcp@0.8.1-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0ea0b5e7e15f322fec855c00689f948cecbb21b6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.1-rc.3.tgz","fileCount":179,"integrity":"sha512-ktsG1AqGPJqnFjQaldY4Oku9kU0+3Kbz0x7eqgKGZxKeOoFOdEOnSO3zp1hheTMYqkEUbSZzD770aOxo8mkpOg==","signatures":[{"sig":"MEYCIQDYlabL8b+S5Ns6ZBH7cRArrtMjoTesgjysRkE0mY3OEgIhANivBJeXthBaaQo+/vMB82g48ZTCfoD2FKOjJae4R7S4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.1-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1731123},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.1-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/78abd900b11e486198dc6c103dc3b978/trusty-squire-mcp-0.8.1-rc.3.tgz","_integrity":"sha512-ktsG1AqGPJqnFjQaldY4Oku9kU0+3Kbz0x7eqgKGZxKeOoFOdEOnSO3zp1hheTMYqkEUbSZzD770aOxo8mkpOg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1-rc.3_1779971702978_0.7664788278238146","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.4":{"name":"@trusty-squire/mcp","version":"0.8.1-rc.4","_id":"@trusty-squire/mcp@0.8.1-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5ba41e0e9f583d6c7de240608c176dc662bfacd4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.1-rc.4.tgz","fileCount":179,"integrity":"sha512-AR67wKzmxOON6KhUvb6R6Kj4Lo96fP5VQNpvmyppn7c2DL9d6Vpb9aEPCSK4KeDu2Ak+pUm5Wizc8R8ojZXaWA==","signatures":[{"sig":"MEUCIQDuX1QhcErMtK4ClouHFtNSDP+vEz81OQZSXpy5pWD/kQIgW0OdAWmZ4/TP2w3CEPZOTJmjPj6lchSnftcYBuoTL/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.1-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1731123},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.1-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5b557424e331fb7f86724ea5d55fa3e2/trusty-squire-mcp-0.8.1-rc.4.tgz","_integrity":"sha512-AR67wKzmxOON6KhUvb6R6Kj4Lo96fP5VQNpvmyppn7c2DL9d6Vpb9aEPCSK4KeDu2Ak+pUm5Wizc8R8ojZXaWA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1-rc.4_1779972063434_0.7226149548106042","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.1":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.1","_id":"@trusty-squire/mcp@0.8.2-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ba2a37306b324a9c87d75d10e0f2669c178e7e05","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.1.tgz","fileCount":179,"integrity":"sha512-5vsru6JAtjmrHtkwjduPbSKZ7HLz/ZiWUHEEx0gTta28YfzByBfo/t1Q61xJ03ObFeDVQsW8ib7U45NOdzqN2A==","signatures":[{"sig":"MEUCIQDmFeZt8TpS1ZFM8tbYOaFvEgh8dqZznXbuLgRncK1Y2gIgAsBd/0RJOS7QNbf/JqlkfzfrQyqHUDi1al+lMfuqOHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1719306},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/204dcacf1fcbb368c167297776a84189/trusty-squire-mcp-0.8.2-rc.1.tgz","_integrity":"sha512-5vsru6JAtjmrHtkwjduPbSKZ7HLz/ZiWUHEEx0gTta28YfzByBfo/t1Q61xJ03ObFeDVQsW8ib7U45NOdzqN2A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.1_1779972459998_0.832505451772787","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.4":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.4","_id":"@trusty-squire/mcp@0.8.2-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"97d62bb19d69b43c3d1d14d6347d735d2063669e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.4.tgz","fileCount":179,"integrity":"sha512-CeWvN0HzV9LQog1xe7IRdOHPGjJkI47Sgfd4hy1pGSGxfC55SFSeDT1MUg1aHDzCASwgFh7d07z5PGht00I6iw==","signatures":[{"sig":"MEYCIQCXVr+L5VaaqGqCrhbs92AZJ/JdLn3ev4jGGsc/EV0EXQIhAIp2wPzkiJVMlbaBYEcH7zCU1WlHz+lFn+3gLUpOQCcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1740091},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0fc641f57ead67616a6b2cc4a071df54/trusty-squire-mcp-0.8.2-rc.4.tgz","_integrity":"sha512-CeWvN0HzV9LQog1xe7IRdOHPGjJkI47Sgfd4hy1pGSGxfC55SFSeDT1MUg1aHDzCASwgFh7d07z5PGht00I6iw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.4_1779980980360_0.9800407415733114","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.8":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.8","_id":"@trusty-squire/mcp@0.8.2-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"25debf329c8c07ad1a365d697e717bd1bef413be","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.8.tgz","fileCount":179,"integrity":"sha512-M32cLSjP62ECoEXeB17fSp7q0o1U26H0YnuTStZ5BophEjMu0f79fmYeP8tRM8FHOyqRCO/bHefdWo2hbw8xlQ==","signatures":[{"sig":"MEQCIFJMzR96DntesvHKpTNPlrAw7LiEjxhxcN+Dfc1dg0vDAiByxS10WhJWudZcv8CPz25NiRKcsbkhCcpb7rMg+aEBOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1759321},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b04a917afa8ec48d4c66e7b0b991c504/trusty-squire-mcp-0.8.2-rc.8.tgz","_integrity":"sha512-M32cLSjP62ECoEXeB17fSp7q0o1U26H0YnuTStZ5BophEjMu0f79fmYeP8tRM8FHOyqRCO/bHefdWo2hbw8xlQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.8_1779985660643_0.8815647253513501","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.9":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.9","_id":"@trusty-squire/mcp@0.8.2-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d461649258ad62c61350b6d69d48b92c6dfeca1e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.9.tgz","fileCount":179,"integrity":"sha512-h60d/fAcEULKImz/CZdnNAZ5Y6cLgAzgCdjgc2G+896SrS5gifbfvxlWLbqskjBIzGJn8638a9JVCQ4dRXD5UA==","signatures":[{"sig":"MEUCIQCjqb+IUPSmb7/Q07HvG1IZROC7R6MGKvNdbSqSg+w8cQIgTUIEhEkSWUVZIOFFgEgG2pkB6/hFy8+WDo90QuH+BYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1759321},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/25c7b4aea444fba8c112a7a3db2b0865/trusty-squire-mcp-0.8.2-rc.9.tgz","_integrity":"sha512-h60d/fAcEULKImz/CZdnNAZ5Y6cLgAzgCdjgc2G+896SrS5gifbfvxlWLbqskjBIzGJn8638a9JVCQ4dRXD5UA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.9_1779986879798_0.9942529668371294","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.10":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.10","_id":"@trusty-squire/mcp@0.8.2-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0c96e27cd2b9c71e758bd3aade1fef5fc4c46877","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.10.tgz","fileCount":179,"integrity":"sha512-vmpVqvJqZrKBzXAMgNez/2ohMXKF1lJwYyUYC9GvD2PmjL5fFve4sGclEo3G1ZCi1lam6HpnPRadV4pR0LYP7Q==","signatures":[{"sig":"MEUCIAfNyfTVZNy5YJ+cQu2kuBD90X7OQfR2yBW/i/1XF9qVAiEAhfD6ctqHHl6wEDh5LAQwj9m6S4kulyUCF++oxn9ti/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1781137},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e2d8ff5c7b8dac11bc9a7d5cef7fbab2/trusty-squire-mcp-0.8.2-rc.10.tgz","_integrity":"sha512-vmpVqvJqZrKBzXAMgNez/2ohMXKF1lJwYyUYC9GvD2PmjL5fFve4sGclEo3G1ZCi1lam6HpnPRadV4pR0LYP7Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.10_1779988328095_0.6275276163603183","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.11":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.11","_id":"@trusty-squire/mcp@0.8.2-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8c57b6eae6a57f6288d206dd923aaf84b4c35026","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.11.tgz","fileCount":179,"integrity":"sha512-iDJfOht7nhorNSqwZ7uGULDcErdhgVgXhVD0ao8779igZ0fU+/bojI/WVxTXkakzuEJqYejpcfl8vp6c8ZRITg==","signatures":[{"sig":"MEQCIEBuqO2Wepf741q9CtTB/ewJXo3m1uYi3aCk+AITw6YcAiAOVK/BGgejaXUnHDm5BnHvpCx9tR+quceE4SB93HS5Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1795113},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6a72e18badec13868276f4e60ce4b036/trusty-squire-mcp-0.8.2-rc.11.tgz","_integrity":"sha512-iDJfOht7nhorNSqwZ7uGULDcErdhgVgXhVD0ao8779igZ0fU+/bojI/WVxTXkakzuEJqYejpcfl8vp6c8ZRITg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.11_1779988716556_0.18462340612111494","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.12":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.12","_id":"@trusty-squire/mcp@0.8.2-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"330b053ed85a00475afe4fab3b86d16e20be8bf6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.12.tgz","fileCount":179,"integrity":"sha512-9PBbOse5Outr4OkiI6znr22HjDEpIXjSCrx4sMqOWsyP9OLLrVBGGp3J7MSAHZSoCWAHRbrF5HLw7lVJ08AhAQ==","signatures":[{"sig":"MEYCIQDIcucQUBWg+tY5fvIFF+2+W4AzucNUQv2gxl72MAi1cAIhAO2UHmpJfRdgQZAoxzN9ai1VslXvye7NEglw9zGfa6H7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800917},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9e1b308d5eb22ae51a5116519fbf7c7d/trusty-squire-mcp-0.8.2-rc.12.tgz","_integrity":"sha512-9PBbOse5Outr4OkiI6znr22HjDEpIXjSCrx4sMqOWsyP9OLLrVBGGp3J7MSAHZSoCWAHRbrF5HLw7lVJ08AhAQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.12_1779989228323_0.14728372017080216","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.13":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.13","_id":"@trusty-squire/mcp@0.8.2-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"86113081908bc476d1a82453b2d989c9d72a3e19","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.13.tgz","fileCount":179,"integrity":"sha512-ew2KweP7Xo1Dw2TDa1ufStUH9eBbpkQ/fooqqV4sg7A4JkDlcpE+8AgYQmwC2nSFiffTaijrU8eE2imXt6XG7g==","signatures":[{"sig":"MEUCICRdqwVkG6nDr8LoGk8i2xllwkPS7TAIJ9qOnGTY7Es9AiEA3BDr2ZnAToGoYSmG3HxmWU/RHdkrdUH2BBZpr5/J7no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1808486},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8d850e0c45ae7970332fbc1464daac02/trusty-squire-mcp-0.8.2-rc.13.tgz","_integrity":"sha512-ew2KweP7Xo1Dw2TDa1ufStUH9eBbpkQ/fooqqV4sg7A4JkDlcpE+8AgYQmwC2nSFiffTaijrU8eE2imXt6XG7g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.13_1779989576015_0.7251345439797823","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.18":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.18","_id":"@trusty-squire/mcp@0.8.2-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9505767b0e79f6d914fd730caee2cab74efdf4cc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.18.tgz","fileCount":179,"integrity":"sha512-d8AwmDcgPgp50k3F0pQTaKXbfykBVH8NPLJnG2GZM4J9ymdmjvbzmVliK2kyDO6lAlDqq0PzaUHyYm5xYbk1xg==","signatures":[{"sig":"MEQCIF7srEmqY7xdsB2e/48HwrBjxEhks0GLGJYRyS0U/a7rAiAvFIzurhkQ0LBbZUJZXqVtjomWJ6nt/+H7xKQJXZdolg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818891},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/104e61d61bc20e90b314f2016f503bf7/trusty-squire-mcp-0.8.2-rc.18.tgz","_integrity":"sha512-d8AwmDcgPgp50k3F0pQTaKXbfykBVH8NPLJnG2GZM4J9ymdmjvbzmVliK2kyDO6lAlDqq0PzaUHyYm5xYbk1xg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.18_1779991288365_0.5296794149167894","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.19":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.19","_id":"@trusty-squire/mcp@0.8.2-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"425966dabe4d148545de45966e0a2da7c6addff9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.19.tgz","fileCount":179,"integrity":"sha512-Y4DOEuZJBubLgzj2XpusHgVSeiTIZxHPMaknw31yIT02stJQyEitdYcLf1pQ2AXjFyjW+aTamEnEQRl28/z0ZQ==","signatures":[{"sig":"MEQCIC0LhNW1q7j/IuiimXTER5wY6s71+WwBqXwxr0Skd7wuAiADbBg4RTDDjtbkAV/RMNEiehbSBYqHrNSB6GblrSprHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1820485},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a165ef5838fb1631cc77b3239665e1e7/trusty-squire-mcp-0.8.2-rc.19.tgz","_integrity":"sha512-Y4DOEuZJBubLgzj2XpusHgVSeiTIZxHPMaknw31yIT02stJQyEitdYcLf1pQ2AXjFyjW+aTamEnEQRl28/z0ZQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.19_1779993064318_0.49293571406689773","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.20":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.20","_id":"@trusty-squire/mcp@0.8.2-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fc8aa68824114dfa9628ad4d8b407bce8c4d395e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.20.tgz","fileCount":179,"integrity":"sha512-gd4cKLVWs7iorLf3/Lz+VtAZoWHvegjL1D1YPtTxBS5IxlWUnKoBTTxTPFqY+K5ES0NV7HSRtfjtfJQhSzaYGw==","signatures":[{"sig":"MEUCIQDuFLkDmpYdafUC5W9gcp7eTgTipztd8RS0nFmjEue9ZQIgBhPjkBMYyruOeRnW9SNIWu0RSGKuwloA7vxtzcg5Q5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1820485},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/88ed9230f4d6ea1b31d3b9ec905dfaee/trusty-squire-mcp-0.8.2-rc.20.tgz","_integrity":"sha512-gd4cKLVWs7iorLf3/Lz+VtAZoWHvegjL1D1YPtTxBS5IxlWUnKoBTTxTPFqY+K5ES0NV7HSRtfjtfJQhSzaYGw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.20_1779993584967_0.9375255137494314","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.21":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.21","_id":"@trusty-squire/mcp@0.8.2-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9482685a7ef0d68a52927a5f5abb21dcf2427a8c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.21.tgz","fileCount":179,"integrity":"sha512-b1SzdzbYpkUAxqdGiyCi+v7hyKCx4u1eP2LxpD2n4Wl2LTMxHz2wYCrCORg9zYzCi3zB/JXLaMQ+u0U+/O0TbA==","signatures":[{"sig":"MEUCIQDzz2ePgAnOa1cD8TrAEenmAmlOyccatBK9iRUP3VaUoAIgfvOuYd9OTXnmYefOxiQ0uvlgMRwgbjfATlYFjRs5HSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1830697},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b509644da28380ad5854d66cce1b9156/trusty-squire-mcp-0.8.2-rc.21.tgz","_integrity":"sha512-b1SzdzbYpkUAxqdGiyCi+v7hyKCx4u1eP2LxpD2n4Wl2LTMxHz2wYCrCORg9zYzCi3zB/JXLaMQ+u0U+/O0TbA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.21_1779996007275_0.28969323671071967","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-rc.22":{"name":"@trusty-squire/mcp","version":"0.8.2-rc.22","_id":"@trusty-squire/mcp@0.8.2-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e5bab123d466099fb008e76edd5ffdfcde54a7e5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2-rc.22.tgz","fileCount":179,"integrity":"sha512-S9KkLnMnRqpRMgxoP/VuRwMWK+oByE7mPEZhuO7bfhwHwyxFlAOl2e4fihdaxPZoETrRXooF169HpDifjj4xqg==","signatures":[{"sig":"MEUCIAq5fRRiQp9lAS50Q0xkE0cNXJ7ryBzLWx5GkldBxGVkAiEAzGH1/0TXQJWb1qRQANPQK6VWsF1kzmfqcDkzJXnhrgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851127},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a8ebd7d163816ce7b2e932efa33f778b/trusty-squire-mcp-0.8.2-rc.22.tgz","_integrity":"sha512-S9KkLnMnRqpRMgxoP/VuRwMWK+oByE7mPEZhuO7bfhwHwyxFlAOl2e4fihdaxPZoETrRXooF169HpDifjj4xqg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2-rc.22_1779998511044_0.4427930712326238","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@trusty-squire/mcp","version":"0.8.2","_id":"@trusty-squire/mcp@0.8.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8a292f8ca7e73ead8903c75a95cf76f28427a1a6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.2.tgz","fileCount":179,"integrity":"sha512-U+3OCEBg+55e46qZEHe43MkftNZDXEZVHUfWYdOXJkM/GtW7hWJU4g5KeWG8+Ux1kGE0IdRGpE9t3mnSNwT76A==","signatures":[{"sig":"MEYCIQDmHrOs4ZpCwFbOA1b8pwul4ygZjSfQFXLpeKRfIOxr6AIhAP9oKCDmWpol8i5d+ca9RS+jcLS3qz2W2X5wnJ3IG0RA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851121},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1f1910c57f8d586102b8c48952ecbafd/trusty-squire-mcp-0.8.2.tgz","_integrity":"sha512-U+3OCEBg+55e46qZEHe43MkftNZDXEZVHUfWYdOXJkM/GtW7hWJU4g5KeWG8+Ux1kGE0IdRGpE9t3mnSNwT76A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2_1779999162706_0.11354128597168955","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.0":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.0","_id":"@trusty-squire/mcp@0.8.3-rc.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b5b16d35f6340c061b733dabe2f1330d4a8910ef","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.0.tgz","fileCount":179,"integrity":"sha512-YG1Rvr7pbzMGZj+GhTljVROwVvX27m5zeGFCmgy/b33QRQH3Ju6MlueipqfGXmqaggEBVtR3kAAOrkjdxVpcBQ==","signatures":[{"sig":"MEUCIQD+IvqTjPVyrUVivutK2R5JIuW2BU1SuYoXqepFDwxrugIgDndBtMrAZ6GVtARVU5ht/0+8MLsrJrJILkETFaEPi9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851126},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ca2a3380737298f1807a0f371eb2411f/trusty-squire-mcp-0.8.3-rc.0.tgz","_integrity":"sha512-YG1Rvr7pbzMGZj+GhTljVROwVvX27m5zeGFCmgy/b33QRQH3Ju6MlueipqfGXmqaggEBVtR3kAAOrkjdxVpcBQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.0_1780000057805_0.9836526114934736","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.1":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.1","_id":"@trusty-squire/mcp@0.8.3-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"85bfc943e37ce2ab1f04a492dc45bf10bdd85a9a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.1.tgz","fileCount":211,"integrity":"sha512-7Xiuh0gBW7KikHTaVF0YGWq27KOSdcE2/jqFbRTueXrFuqPHsgN22VO0HkSfCfbN6IIJBPR+G8aiyQNWdCb6FA==","signatures":[{"sig":"MEUCIQCnqmbxTn+cDamXqKPbam5YByiUsGTj/HOlF5vLX7SL0gIgcigf2bAwmoNliOwxtT/GTCjpx2OuNkdPOh+T7nkQDeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1979439},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/37750b03922e30ad41d06e04706f73e3/trusty-squire-mcp-0.8.3-rc.1.tgz","_integrity":"sha512-7Xiuh0gBW7KikHTaVF0YGWq27KOSdcE2/jqFbRTueXrFuqPHsgN22VO0HkSfCfbN6IIJBPR+G8aiyQNWdCb6FA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.1_1780085153628_0.10226409032103079","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.2":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.2","_id":"@trusty-squire/mcp@0.8.3-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e71b3594b80bd803ddd5c8c813ac18a109f7d0d7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.2.tgz","fileCount":211,"integrity":"sha512-YWIPXZ10z3PLhO8c50ZIxFZ1Vc07mWgSIspefo4bQXETCnP+fZM8E7cR2r9qyFlwwi3m4Uy6EYyH4qVTOH0HOQ==","signatures":[{"sig":"MEUCIFQ9WJv/QjNXXeVMKgtPMTP/11V6G0DmNe7r6B9UahBMAiEAwkBEzBD6y/sedIHwGMG1SO5hQKaF3rS52yd/IchT/ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983425},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8f4dc4ea2f38c233f0704bc63c0556f0/trusty-squire-mcp-0.8.3-rc.2.tgz","_integrity":"sha512-YWIPXZ10z3PLhO8c50ZIxFZ1Vc07mWgSIspefo4bQXETCnP+fZM8E7cR2r9qyFlwwi3m4Uy6EYyH4qVTOH0HOQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.2_1780088794736_0.8647952387432076","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.3":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.3","_id":"@trusty-squire/mcp@0.8.3-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f7cb430ec76b0c78e4bd84e73d4ec633472ea7ec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.3.tgz","fileCount":203,"integrity":"sha512-xhRZKHMoAoBoBoxZqiHab20x0NyHzxf5kC6WtcQpx+e8bXgyZd48+njODKurt/av7jkFT9P6L0mZ4n8ISuAOLw==","signatures":[{"sig":"MEUCICAQVxntkpUTv8kPjbElpy6yEcGWCWt3HKt6F6FedFpvAiEA0sxbI6nZkNLtjkYJuDoZKpTGHn1w2zzSFFoiwUgUAOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1970617},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/71187a30e99e7db67fadf26c6c69ccb9/trusty-squire-mcp-0.8.3-rc.3.tgz","_integrity":"sha512-xhRZKHMoAoBoBoxZqiHab20x0NyHzxf5kC6WtcQpx+e8bXgyZd48+njODKurt/av7jkFT9P6L0mZ4n8ISuAOLw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.3_1780103731226_0.7852014185650655","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.4":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.4","_id":"@trusty-squire/mcp@0.8.3-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"480f53f0ffef06aa176d5c0d0e3254179b45f42d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.4.tgz","fileCount":195,"integrity":"sha512-OwCYP67SjQtMRqtsLVJ5vF82dhDPvlCYZWsJPQ0wolbPVF8OygrdyLY6lKO0ijZsXprZn32NHpGNbYOtdHX1dw==","signatures":[{"sig":"MEUCIQCl0TXMZNM8u0iLJoU/7vSvlSh6DB+dHBBJ2jR/HH5ZHAIgI1S+8FhIjE+ZJRbByNMdWpkr4xQJ/uASt8DGkD7u+Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967166},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ff6f17b13d3a269a2d444129610fb025/trusty-squire-mcp-0.8.3-rc.4.tgz","_integrity":"sha512-OwCYP67SjQtMRqtsLVJ5vF82dhDPvlCYZWsJPQ0wolbPVF8OygrdyLY6lKO0ijZsXprZn32NHpGNbYOtdHX1dw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.4_1780108926801_0.6075589307217486","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.5":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.5","_id":"@trusty-squire/mcp@0.8.3-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"96cd7a32f41db586f674b9c00253bf9c5ee17cb6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.5.tgz","fileCount":191,"integrity":"sha512-vUzOWVTYikRg02VFFQj4GhmZXwGlfnF9vEzXZ1p9dbfrovtz6P7ZA7dPu/NVFDT4BRzYNGRYHUytu4WKM0iwhA==","signatures":[{"sig":"MEQCIFZfTQKCNw7xhNlipzoKCwuR6O2UzXxF4HCFyYvgo5g5AiAxjcMctpjxijc3WrMW8vB1gr2FSaLLFdd0l5xfHWbAzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962677},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ea8da532a12394ea1e4ceb68b24fd155/trusty-squire-mcp-0.8.3-rc.5.tgz","_integrity":"sha512-vUzOWVTYikRg02VFFQj4GhmZXwGlfnF9vEzXZ1p9dbfrovtz6P7ZA7dPu/NVFDT4BRzYNGRYHUytu4WKM0iwhA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.5_1780111451488_0.2141202819424406","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.6":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.6","_id":"@trusty-squire/mcp@0.8.3-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9092b075b141c965289997123137002a406136fc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.6.tgz","fileCount":191,"integrity":"sha512-ajYCU4G6Y+w/jwnqhgYEeH2nBD6EU06lfvwvB4Gh+N88q3434SPmUdoymJC1gLg7Mbuy39f1daM8I8VH3EcFSg==","signatures":[{"sig":"MEYCIQDcgkFovnXB7aHRcPG6poBTos9Z490YF5GVdLyXTOcWMAIhAIf/Ro1OP6HYlr9QaJnlD+x0tBNeNc4dDogR6iVaM/wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962677},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/39a390c9bed9bd23261562f1f5ec7a0f/trusty-squire-mcp-0.8.3-rc.6.tgz","_integrity":"sha512-ajYCU4G6Y+w/jwnqhgYEeH2nBD6EU06lfvwvB4Gh+N88q3434SPmUdoymJC1gLg7Mbuy39f1daM8I8VH3EcFSg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.6_1780117156198_0.6739383836192938","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.7":{"name":"@trusty-squire/mcp","version":"0.8.3-rc.7","_id":"@trusty-squire/mcp@0.8.3-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"22d82c4a33e45ddcf2f28a04037f7aeedff4d87d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3-rc.7.tgz","fileCount":191,"integrity":"sha512-q4FUYj7jfXbgDkhQ310jiEBJQTH3WX62p7AY8LX/MDL4NhDTiOjSnOXQ1YKlmmxa+DGYaDt163mCHtbONaHOJA==","signatures":[{"sig":"MEUCIQDw+6ho95BKwnnZ5GofsKadc0lXNZE6eGSW/8nKc+Dr9wIgWxMea3GcSSkE/AMNSeb8GAkjjSFi2WsxTdRaZJRfWYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962677},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/88a3a3ca17f17f34b4d1a3aec1d8c63d/trusty-squire-mcp-0.8.3-rc.7.tgz","_integrity":"sha512-q4FUYj7jfXbgDkhQ310jiEBJQTH3WX62p7AY8LX/MDL4NhDTiOjSnOXQ1YKlmmxa+DGYaDt163mCHtbONaHOJA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3-rc.7_1780147180453_0.11643341620142955","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@trusty-squire/mcp","version":"0.8.3","_id":"@trusty-squire/mcp@0.8.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"05267684fdd9ec2ecdd940d8d1fe8596726de700","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.3.tgz","fileCount":191,"integrity":"sha512-LfrNlE1OFcEhyUjlu+8KGxLLBJMGpWVh1ay8n90OwC/t/+zlOkcAe7h0desiiHfEqnjTPLTO04h7Miw+5/HYtw==","signatures":[{"sig":"MEUCIQDtYKL4cTP+68T4u9fPV5Hb/wZV6KZLqX6W5+kopzxsYAIgSIzWuMLolwMsCwOx+ZoweigOB6LE/PyOdya/WhF2C3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962672},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1e14b64584dafe17649c6613364ebbb0/trusty-squire-mcp-0.8.3.tgz","_integrity":"sha512-LfrNlE1OFcEhyUjlu+8KGxLLBJMGpWVh1ay8n90OwC/t/+zlOkcAe7h0desiiHfEqnjTPLTO04h7Miw+5/HYtw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.3_1780147924225_0.9832500622539857","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@trusty-squire/mcp","version":"0.8.4","_id":"@trusty-squire/mcp@0.8.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"34e784f9ce703d2ed5ae925612585ee953a3bf4a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.4.tgz","fileCount":191,"integrity":"sha512-ErWqnqBVIoJJ78o+Yq1q2JXGiZPoo6QGmlJrqAjIVrxeP1cAhW0ijUqvWYhMh2vRv8xWhzErehKnOrVvwdMUmA==","signatures":[{"sig":"MEQCICd6Zfs03iPQK2cdEfAYo296ii8IO/wVhwiLxXIXdgmlAiAJ2qlgjjFAIJa+4QFpdR+t9MSS1aE6esYAGgUeKAeRqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1978151},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6a33c34abce4f008c7879f3f4fa33e68/trusty-squire-mcp-0.8.4.tgz","_integrity":"sha512-ErWqnqBVIoJJ78o+Yq1q2JXGiZPoo6QGmlJrqAjIVrxeP1cAhW0ijUqvWYhMh2vRv8xWhzErehKnOrVvwdMUmA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.4_1780171925342_0.9840083759774665","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@trusty-squire/mcp","version":"0.8.5","_id":"@trusty-squire/mcp@0.8.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"149941f0581c078d444b013e90eb69fd6c1789e7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.5.tgz","fileCount":191,"integrity":"sha512-miBGQ+eqgNwSmFU6PGa3lsOOhchSM4GkayJs1YEsbQAhE2KiQ12Q0r98n3IZza6jSLv1NhnEI9gbcW8QFW7sOQ==","signatures":[{"sig":"MEUCIHiB2sgKQxGsMuPmgBOWH5dHjAGcWArwmkL8fz4GD+DDAiEAo4ZBjAS6AhppEPtOvPle5p8Yli0cMyS9jAr5Es6U+P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1978924},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/73dd7c2b85909766be1838afecdd0e8a/trusty-squire-mcp-0.8.5.tgz","_integrity":"sha512-miBGQ+eqgNwSmFU6PGa3lsOOhchSM4GkayJs1YEsbQAhE2KiQ12Q0r98n3IZza6jSLv1NhnEI9gbcW8QFW7sOQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.5_1780176395779_0.07152193354147296","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@trusty-squire/mcp","version":"0.8.6","_id":"@trusty-squire/mcp@0.8.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"50c55d294034412f8a54e499a2172eaa5c2ed758","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.6.tgz","fileCount":191,"integrity":"sha512-Mfa+EQAPIKq04SFxr/Yy7aKai99HawxmAV0lq08RICza6smcl+drX+8EtFyg7q9b4cUaZw/+71FTkym5F42iNg==","signatures":[{"sig":"MEQCID0noqQNCUtX4qGHOpSm9l3To1fKMbXe5l6XX3wcAclSAiAXCHe9oSY+xQyK4uhKAnTffXcXGMQ6fs5l/e6z1yY4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1982955},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/637edaab6567fd07043fdaac27c10034/trusty-squire-mcp-0.8.6.tgz","_integrity":"sha512-Mfa+EQAPIKq04SFxr/Yy7aKai99HawxmAV0lq08RICza6smcl+drX+8EtFyg7q9b4cUaZw/+71FTkym5F42iNg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.6_1780187898035_0.26865034230484275","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@trusty-squire/mcp","version":"0.8.7","_id":"@trusty-squire/mcp@0.8.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1c56d902167649323cc31341fddfb77f134fcdc2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.7.tgz","fileCount":191,"integrity":"sha512-ppX7JBCQK79ZjrUo5AMTGUiLOViHZy3fKMrBq1yyyupowyW07SkJCMErthwJULoyBdqT9aAa3GnmcsKrVQfQxw==","signatures":[{"sig":"MEUCIGSQdvmC2sz0lWEtFFU9cPx7b20QtnzF4KjdH+OpWiDPAiEA2gfKh2j308QosZgTBV5f72WX1/stay6ONZIB4AnwmYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983673},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9679263338e755de19f889dfcf9c5e48/trusty-squire-mcp-0.8.7.tgz","_integrity":"sha512-ppX7JBCQK79ZjrUo5AMTGUiLOViHZy3fKMrBq1yyyupowyW07SkJCMErthwJULoyBdqT9aAa3GnmcsKrVQfQxw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.7_1780189034735_0.6376478789508191","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@trusty-squire/mcp","version":"0.8.8","_id":"@trusty-squire/mcp@0.8.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"679200626d06f11d10a77122d3341568cd6e12b5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.8.tgz","fileCount":191,"integrity":"sha512-ShT2Gn4wyxukFhDXpWLKydeFF/Jj9YtFxDWPDWlT/3Ir77Hc9B9ep/ZjFSrS06O0wmjDjZdzu/xQ7FaVZP5Row==","signatures":[{"sig":"MEYCIQC69P1/vYUY0odZcUqaovGNq0uZeBU4NA3Kn7QtBC2yGQIhALVbPxggto43whiT5aGtwL0eLYqoRPuT0u40lgxdAJAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983673},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8c137faa38d947b4e2ff69a6b640a454/trusty-squire-mcp-0.8.8.tgz","_integrity":"sha512-ShT2Gn4wyxukFhDXpWLKydeFF/Jj9YtFxDWPDWlT/3Ir77Hc9B9ep/ZjFSrS06O0wmjDjZdzu/xQ7FaVZP5Row==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.8_1780192000635_0.6826408704059101","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@trusty-squire/mcp","version":"0.8.9","_id":"@trusty-squire/mcp@0.8.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"293072b0c1c26bcf6583b8471c078c37b93fe41b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.9.tgz","fileCount":191,"integrity":"sha512-odOQ/ZRNqsLOZR8WW1RrehEx0x/A9WV7F1tOi8uvaoYzlG7CXmNTzKakyMPlIdfpcsrjvdZizJcBCUUBlPfuyg==","signatures":[{"sig":"MEQCIDE9EZlf8IiGsVQr+5ovJVxIcbuNPYD2xxOemfZSa/2CAiBYSZlojIHlfK27xdnwFbpaA0PXoo4MX7ny4AxE+2rhcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1985167},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d2384a6ea9728b54d519f6cc22aee3fa/trusty-squire-mcp-0.8.9.tgz","_integrity":"sha512-odOQ/ZRNqsLOZR8WW1RrehEx0x/A9WV7F1tOi8uvaoYzlG7CXmNTzKakyMPlIdfpcsrjvdZizJcBCUUBlPfuyg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.9_1780194085760_0.025063286730997225","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@trusty-squire/mcp","version":"0.8.10","_id":"@trusty-squire/mcp@0.8.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9c2e9d9dd5ec0027929a1f5c72d2fb54c05fc418","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.10.tgz","fileCount":191,"integrity":"sha512-1ZEuMsm2v+yRdxDjpQyLjNwv6Vrj8PuTXsiPfoc6Kkar6TGbQC+JR4/lesnUUqtlRDprR4Rlm+MjCbp3/u+SJQ==","signatures":[{"sig":"MEUCIQDiwZANrL5F3t2fMu5rofqeOGVOH3DmZWUYK74GAi/bTAIgexiXkUJfb94+A9gXkj/NMfJe9Gcs6MIRYq4wIg2VM+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990831},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6509ba9e600d38907a33be3b67d9f869/trusty-squire-mcp-0.8.10.tgz","_integrity":"sha512-1ZEuMsm2v+yRdxDjpQyLjNwv6Vrj8PuTXsiPfoc6Kkar6TGbQC+JR4/lesnUUqtlRDprR4Rlm+MjCbp3/u+SJQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.10_1780195704656_0.5339544094060478","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@trusty-squire/mcp","version":"0.8.11","_id":"@trusty-squire/mcp@0.8.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7e1f3e7a7e6fc6fe6b0b10701e5cf7f675ab1ae0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.11.tgz","fileCount":191,"integrity":"sha512-RKWlB2VDA7pPgeVUUSmQZNU9sI2j4Q/TAnw4VhNR/RZrFFJdKoiA0aSvOaiaWbU0NI7LOSuV5k4Jt3Rq0+jGMg==","signatures":[{"sig":"MEUCIQDU1QNTFDH9L2MVPpSVPoFqR+T1s03kx+3oNcKtBqTrEQIgTTxX2ZVMBBz666jD0QuagLnFJbYrC7Yb+5FBrO6Ru7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1994660},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/19a7477c1284fd1e581f78fe9505a5fa/trusty-squire-mcp-0.8.11.tgz","_integrity":"sha512-RKWlB2VDA7pPgeVUUSmQZNU9sI2j4Q/TAnw4VhNR/RZrFFJdKoiA0aSvOaiaWbU0NI7LOSuV5k4Jt3Rq0+jGMg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/adapter-sdk":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.11_1780197352874_0.7418438660741546","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@trusty-squire/mcp","version":"0.8.12","_id":"@trusty-squire/mcp@0.8.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8bae72cb93aacc3978d3a1b91a61b7a03fb2900a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.12.tgz","fileCount":191,"integrity":"sha512-5n7sl7yrB0dTP6+EaVoojsRqI+Ag7Awwp7Z4jHapNMrV6P2naWG1TwyhvK+FbdK29qRNtrUAluLn1YxU/cixOQ==","signatures":[{"sig":"MEYCIQDEcfA8eszQHfVs05suY9x/rWdwH/USrQQ1TO+poH570wIhAJE6MQeuiN/5dJnVQOVNlD/fh9NEPlyX6IwD0oYfBDY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2007182},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c7efadba5f93f075d994e0c51a220ebe/trusty-squire-mcp-0.8.12.tgz","_integrity":"sha512-5n7sl7yrB0dTP6+EaVoojsRqI+Ag7Awwp7Z4jHapNMrV6P2naWG1TwyhvK+FbdK29qRNtrUAluLn1YxU/cixOQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.12_1780250270158_0.015825687786483744","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@trusty-squire/mcp","version":"0.8.13","_id":"@trusty-squire/mcp@0.8.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"594c9a8b1a31d38cc993ae18909b010a3b260cea","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.13.tgz","fileCount":191,"integrity":"sha512-QiMCWtlxxIoR9J0LdaFPEJqUMpXiOTS+fV1x7TCbhE0QP4o14bdxItSP70wO8AFMK49wABFMW+oZWANprFY8gQ==","signatures":[{"sig":"MEUCIC8wG9Y6IMkbFU52uvcOmvlouLU0MRLAxCLbbhx3/RBgAiEAzxuXNUIdJa4cQTcXXz0d3MJTjjBS1BtvYoNtlqbPdj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2013322},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/851fb93b8745ad331543c69b97d91a74/trusty-squire-mcp-0.8.13.tgz","_integrity":"sha512-QiMCWtlxxIoR9J0LdaFPEJqUMpXiOTS+fV1x7TCbhE0QP4o14bdxItSP70wO8AFMK49wABFMW+oZWANprFY8gQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.13_1780261857683_0.6250527202593499","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-rc.1":{"name":"@trusty-squire/mcp","version":"0.8.14-rc.1","_id":"@trusty-squire/mcp@0.8.14-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"709ab94990a4da2589f0d6c25b04ba1593fff7d5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14-rc.1.tgz","fileCount":191,"integrity":"sha512-x4wPUBv8Ne9NbpH92gUPrZpgJP+eqHL9y/zYP7xnUy4w20fd6KV+BK4Zwcj1349CrADclkEXS5xMnKa1GsrBeQ==","signatures":[{"sig":"MEQCIE5BaBhnsGZCPvP/GOrf55RtSxr9atGSOunxGtr+VUBvAiAN1ya/K12uL+KQ6iYrTKC2IfjlauCV3KIvxVToxppElw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2021985},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8a2dac2b3b725f055e802d60274a4154/trusty-squire-mcp-0.8.14-rc.1.tgz","_integrity":"sha512-x4wPUBv8Ne9NbpH92gUPrZpgJP+eqHL9y/zYP7xnUy4w20fd6KV+BK4Zwcj1349CrADclkEXS5xMnKa1GsrBeQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14-rc.1_1780287789293_0.3780772648190682","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-rc.2":{"name":"@trusty-squire/mcp","version":"0.8.14-rc.2","_id":"@trusty-squire/mcp@0.8.14-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1417a697ad976647eb8ddce6c3b73d43bb574639","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14-rc.2.tgz","fileCount":195,"integrity":"sha512-qlh8R3nv/rwugsvYLKWNUwPt0Ejiuvcvmh1jSgz7lWYIT1NMubFYyQAKffLvHhTAWNQ8Z8eLQKzDsOsw6g7+TQ==","signatures":[{"sig":"MEQCIBKQvRjFvjuO02VWEHQCVdqjK/nIvjVD49kI0NqK9KPDAiB3zoVNtIYIZXIx5ilg0xn5tjoq7Sgj1na4jl6DKARFow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2032090},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/21823de0714b630f1aabccbf2ea21aad/trusty-squire-mcp-0.8.14-rc.2.tgz","_integrity":"sha512-qlh8R3nv/rwugsvYLKWNUwPt0Ejiuvcvmh1jSgz7lWYIT1NMubFYyQAKffLvHhTAWNQ8Z8eLQKzDsOsw6g7+TQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14-rc.2_1780369406088_0.9685878316674348","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-rc.3":{"name":"@trusty-squire/mcp","version":"0.8.14-rc.3","_id":"@trusty-squire/mcp@0.8.14-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"63f392b373c26da8419e694aa425f983a6076f21","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14-rc.3.tgz","fileCount":195,"integrity":"sha512-b2UdyezwAhk1LUT7KtXBk4UD3c6dj/VCad8v0V/Bayw8hrYkLinUO1QcfnvP+csJjup7aTw2iM4AVOvR8a1tYA==","signatures":[{"sig":"MEQCIA4xUk/w/RxMIuaEwM1Vzumqh0E7nccgAuIv70eTWsKyAiAOXy3l3RF+e7IFOzDx/UhwXAZhSIMSBIJeVcFK8gSbAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2033495},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/84480bb129d0b89ad184a3ba02bd4d7b/trusty-squire-mcp-0.8.14-rc.3.tgz","_integrity":"sha512-b2UdyezwAhk1LUT7KtXBk4UD3c6dj/VCad8v0V/Bayw8hrYkLinUO1QcfnvP+csJjup7aTw2iM4AVOvR8a1tYA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14-rc.3_1780401724464_0.7761212563571169","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-rc.4":{"name":"@trusty-squire/mcp","version":"0.8.14-rc.4","_id":"@trusty-squire/mcp@0.8.14-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"39c92ed11864fdb83e51af928a0a8e0e2032c38c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14-rc.4.tgz","fileCount":195,"integrity":"sha512-6BZCs/Pla8S7e0Ma9GHissRNarwEqdR9qGgKCDxbWmOatVRtP1Gv0PpbHRMUTuFVWI+n0Rl/suuJFwKh6atQjg==","signatures":[{"sig":"MEUCIFLVSFlOk65jvoGBu6Q5jvY411ZxfPWBEeWF+XdCDC+CAiEA76u90j2SyKrnK6KTnf1VyOgrczPr0nQ6VbvWkr6skFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2040065},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f055643c07c9308f9ee8d37c3fd57edf/trusty-squire-mcp-0.8.14-rc.4.tgz","_integrity":"sha512-6BZCs/Pla8S7e0Ma9GHissRNarwEqdR9qGgKCDxbWmOatVRtP1Gv0PpbHRMUTuFVWI+n0Rl/suuJFwKh6atQjg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14-rc.4_1780407876424_0.9747804633070098","host":"s3://npm-registry-packages-npm-production"}},"0.8.14-rc.5":{"name":"@trusty-squire/mcp","version":"0.8.14-rc.5","_id":"@trusty-squire/mcp@0.8.14-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cf8ba01b84908480adc707cdb4aaed0cbae84228","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14-rc.5.tgz","fileCount":195,"integrity":"sha512-XPRLeIywnce8EARmu2N2svkxk7L+5XBEO0E4BHcBxuWmRPlHRJgvEJYcnF/3rTX4il9p6DSO9Ne1kdd+LWoSKw==","signatures":[{"sig":"MEUCIQDpWOQy9ZADYtxahdI+xO88tuW63uG2Tj8mCp8agcC3UQIgeUdV1noYYyhqGmlObjCtgvxa7eITTSJl6xwQaA0zJCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2040065},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d8c798133633212310140fba3670e63f/trusty-squire-mcp-0.8.14-rc.5.tgz","_integrity":"sha512-XPRLeIywnce8EARmu2N2svkxk7L+5XBEO0E4BHcBxuWmRPlHRJgvEJYcnF/3rTX4il9p6DSO9Ne1kdd+LWoSKw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14-rc.5_1780410569074_0.3125964504807712","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@trusty-squire/mcp","version":"0.8.14","_id":"@trusty-squire/mcp@0.8.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c6b51faa3a69ac8102b248067676fbb1a10f8757","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.14.tgz","fileCount":195,"integrity":"sha512-EAt7dSPnP8Xb6tfIGJh/citsnPgGw1tFzedgqC8blF2wzaadSIwAdS5WfZMbKI809xid0TFy+5e3YkNCbWUqfg==","signatures":[{"sig":"MEUCICwws5bsnDNKzzb/mgrqFTJFZibcAaf83dH4VFA7OjTZAiEAiWl8bk9dLz6GA96k51GEcIvhqZEFYzgZ4qOFTxQBkIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2046462},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8dcf44f74884134efeb99060d3a6fb8c/trusty-squire-mcp-0.8.14.tgz","_integrity":"sha512-EAt7dSPnP8Xb6tfIGJh/citsnPgGw1tFzedgqC8blF2wzaadSIwAdS5WfZMbKI809xid0TFy+5e3YkNCbWUqfg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.14_1780430337967_0.8411163446304215","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@trusty-squire/mcp","version":"0.8.15","_id":"@trusty-squire/mcp@0.8.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7a7102e93176af7871d7c599aa309c8630e76003","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.15.tgz","fileCount":195,"integrity":"sha512-0BC2PRZz+EExfaAqgHfhRtwzKDSCBq2YF26Pkm4Dl2oJYtJQAfDqAXzp7UQbTly5tHhWwmvCaXiJ/axGCHSxhA==","signatures":[{"sig":"MEUCIQDrwh7+DCIDNMSgmJdiG2wp94+zNKfhYnYK3WLkdTXQXAIgdf2PlITGVBJec5gcPJGkyiA/+oq4hSjDiFAX9DqYOMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2051426},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6c6e07c6cac94b1615d849cabd082fe1/trusty-squire-mcp-0.8.15.tgz","_integrity":"sha512-0BC2PRZz+EExfaAqgHfhRtwzKDSCBq2YF26Pkm4Dl2oJYtJQAfDqAXzp7UQbTly5tHhWwmvCaXiJ/axGCHSxhA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.15_1780454793864_0.9482364355126272","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@trusty-squire/mcp","version":"0.8.16","_id":"@trusty-squire/mcp@0.8.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f5afecbe76e5c57e898fcade3413d433890fd91f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.16.tgz","fileCount":195,"integrity":"sha512-sIg33vY4YVme1zDGe3+3+zUb1ffMPvgv54D5aaeJ9g5nB5T3ZvyLS6wg1bpqDq7WD5Bx3v9WporKb/JOZoCNSA==","signatures":[{"sig":"MEYCIQD61azT8yKzo8sBpIWF7s3L6NKW/3duMu2/Jc/sNp6y5wIhAK11gke+mYFFtNewm8Mn0Rbai6nOqBKHQJcdRRNWeppz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123182},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ef1deb5c6c1b5c53a53217b737c95cb4/trusty-squire-mcp-0.8.16.tgz","_integrity":"sha512-sIg33vY4YVme1zDGe3+3+zUb1ffMPvgv54D5aaeJ9g5nB5T3ZvyLS6wg1bpqDq7WD5Bx3v9WporKb/JOZoCNSA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.16_1780500509299_0.6711814976011559","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@trusty-squire/mcp","version":"0.8.17","_id":"@trusty-squire/mcp@0.8.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7e4d532c24512a72e7ce0ef0a0fdcfd882afc075","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.8.17.tgz","fileCount":195,"integrity":"sha512-ste900bKSxBGhj8SW5bZ16MjaT8EJ1l1AszKkDZlyRGSBGBuhAJ2p1pN06x1Z2x9nUbUKd3JIDXYK2cKSvfbJA==","signatures":[{"sig":"MEYCIQDP8euKlhOgrgzZLu/I1MfqyEwFettOWxPQ4BMhKWO3CgIhAKtCXeXNNQeU22n7ESAITF+tPwRf3mkQ0KZVfg3vyYE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2325903},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.8.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/69e36feda269f546e02721d34532b962/trusty-squire-mcp-0.8.17.tgz","_integrity":"sha512-ste900bKSxBGhj8SW5bZ16MjaT8EJ1l1AszKkDZlyRGSBGBuhAJ2p1pN06x1Z2x9nUbUKd3JIDXYK2cKSvfbJA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.17_1780626196399_0.27935481551492436","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@trusty-squire/mcp","version":"0.9.0","_id":"@trusty-squire/mcp@0.9.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ec1afa6e1325b54207c6ce515c2e4c84bbf3f890","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.0.tgz","fileCount":199,"integrity":"sha512-jBYukrDSBZnDDecxQiASGBhc7iGCjgGzyOfMXpN6Y8uyTzYvOVnmvNZu13aat6erEXRzBwatdI73aa8zj8xjFA==","signatures":[{"sig":"MEUCIAzOugDyhJZ4jcNq33INubwxr7X18XeoI8LtR7rlNRYeAiEAmz6ZgBYmLNpSHnOwLXtgpTNwWtkrZeEYE+/cH9WaBQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2347210},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5aa0ef731e53099a22abc54311e5dcab/trusty-squire-mcp-0.9.0.tgz","_integrity":"sha512-jBYukrDSBZnDDecxQiASGBhc7iGCjgGzyOfMXpN6Y8uyTzYvOVnmvNZu13aat6erEXRzBwatdI73aa8zj8xjFA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.0_1780677822878_0.24522160038236707","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@trusty-squire/mcp","version":"0.9.1","_id":"@trusty-squire/mcp@0.9.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b1df021f3c11d81b5f809e2055a97ba0a8374a96","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.1.tgz","fileCount":203,"integrity":"sha512-/caZNFTGuN4r7SC0szDabWiCP1pKqQGPo50QOnOg44qYeMRB3O0Kn3oaZRVpCVm2MBaU3A6odhGx6Qn/nRe0Cg==","signatures":[{"sig":"MEQCIAXnsTC3ihsvVjvUc9fhrP+foEpyexSsscqohyHEo56nAiAQ5WJCPKj16UsmIpUY8fhIlhGtZJauxLIbTrm3apZ8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2355377},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1316b3f5442460411921feecee4bcbcf/trusty-squire-mcp-0.9.1.tgz","_integrity":"sha512-/caZNFTGuN4r7SC0szDabWiCP1pKqQGPo50QOnOg44qYeMRB3O0Kn3oaZRVpCVm2MBaU3A6odhGx6Qn/nRe0Cg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.1_1780684338365_0.35885054124643956","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@trusty-squire/mcp","version":"0.9.2","_id":"@trusty-squire/mcp@0.9.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"40def4182fbe864239add0767679e5b8908721d3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.2.tgz","fileCount":203,"integrity":"sha512-w5POanXQLhjKL52abds+revhBccEjfa5owq2So78F/yMhpu3QOLRWzNxEOE+N3mJi91NNJh02J+C3mi9Q5vY8g==","signatures":[{"sig":"MEYCIQDqfLxwaPy6GEjgJQC5CscMp7Lnk6I7NGN95xE1k0/EBQIhALCIEiw/WJSoIn1t9wQ36cLmD4eKIY7Nd40FgrsEfWSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2358807},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b125bd261e7ebe1a42961d88c70f6c74/trusty-squire-mcp-0.9.2.tgz","_integrity":"sha512-w5POanXQLhjKL52abds+revhBccEjfa5owq2So78F/yMhpu3QOLRWzNxEOE+N3mJi91NNJh02J+C3mi9Q5vY8g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.2_1780750769284_0.28654435686485025","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.3-rc.1","_id":"@trusty-squire/mcp@0.9.3-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f084890b30df7b32e260cf92cab6fa507b144d76","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.3-rc.1.tgz","fileCount":203,"integrity":"sha512-SVbA3L8q3SVgC7ISSdoBnZ/xCaCGVYRCHASOs1DevFsp9FKrhfvzgHXGJ2pNN7swlZAz5L1fEr1i8ugUDYIkww==","signatures":[{"sig":"MEQCIF+r6w461OSbWScKVgZ3dNC6ntpfT8AzZ0cuJfZPH9wOAiBni5gvyRwsoxBtCRpsRByU9wxWXunpxaJgULw2e75mcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2358812},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.3-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8e0d907325c1ab9e7bff79109734142e/trusty-squire-mcp-0.9.3-rc.1.tgz","_integrity":"sha512-SVbA3L8q3SVgC7ISSdoBnZ/xCaCGVYRCHASOs1DevFsp9FKrhfvzgHXGJ2pNN7swlZAz5L1fEr1i8ugUDYIkww==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.3-rc.1_1780775229593_0.7649550421384874","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-rc.2":{"name":"@trusty-squire/mcp","version":"0.9.3-rc.2","_id":"@trusty-squire/mcp@0.9.3-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"168bb7001294a8d692b78061bafa24fc0ebec476","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.3-rc.2.tgz","fileCount":203,"integrity":"sha512-+PdeUoT39Tf8mZ0yDMMj2vtiNKjGCYRXDXfblIPOt6RgPBU5qFMlVUN+MgJntT20F/VZuR8MOdjG6M/8ZJcQfQ==","signatures":[{"sig":"MEQCIDy4Xe8E0PAAIz45oVU/raEGxO2MUFjJFYFtJP6ZpRFkAiBVM9FKA1bn4B7JpE7a8oX7KkDvWLPY1vmmyU99bo2kMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.3-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2362130},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.3-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f25f1fcf5e3334af28a0c3d59213a539/trusty-squire-mcp-0.9.3-rc.2.tgz","_integrity":"sha512-+PdeUoT39Tf8mZ0yDMMj2vtiNKjGCYRXDXfblIPOt6RgPBU5qFMlVUN+MgJntT20F/VZuR8MOdjG6M/8ZJcQfQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.3-rc.2_1780794497835_0.3649566232459167","host":"s3://npm-registry-packages-npm-production"}},"0.9.3-rc.3":{"name":"@trusty-squire/mcp","version":"0.9.3-rc.3","_id":"@trusty-squire/mcp@0.9.3-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d4d474d65d0085933b41bb283713e589e4fa9bf9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.3-rc.3.tgz","fileCount":203,"integrity":"sha512-3cl5/91/jJqdC+HBx0SNuftlRIWFnnrFDA9kpot7YJ3yzyFVXR79oyJdqHdaxmLm1etsBF4FB9dey7xi6u67ug==","signatures":[{"sig":"MEUCIAwbKxzJEsu0dpqjXJVvTvT2pxI9wWQPYP2tbrJFaT+QAiEAwuOWTpr3MALPlHl3OpRE/LHqregqEYYoBRsenaYEKv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.3-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2371035},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.3-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/92e8404d05696d8b355199b5c1800123/trusty-squire-mcp-0.9.3-rc.3.tgz","_integrity":"sha512-3cl5/91/jJqdC+HBx0SNuftlRIWFnnrFDA9kpot7YJ3yzyFVXR79oyJdqHdaxmLm1etsBF4FB9dey7xi6u67ug==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.3-rc.3_1780800025681_0.6227554384856406","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@trusty-squire/mcp","version":"0.9.3","_id":"@trusty-squire/mcp@0.9.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3c59fef94b24c6514c6565cecf9f4ef317e3304a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.3.tgz","fileCount":203,"integrity":"sha512-TvaNYuiaMO0sI3aZ1GQHo3Tm2UUmp8uwBjKN99AYocIisqRBdqc2u7f4WMlg3DgB70IwV/+W9egsUCRv5gFgdw==","signatures":[{"sig":"MEYCIQCmqRq/oGF/vWeTF9KtqT+sPt/6Kc/Q0U/840xfSkUYiAIhAKJSpR82ZkzS74/3Agnz9Iuqxm7aYpHaN1qrJF908NI6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378580},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/45be44d291ad35831c1ec2bace666a87/trusty-squire-mcp-0.9.3.tgz","_integrity":"sha512-TvaNYuiaMO0sI3aZ1GQHo3Tm2UUmp8uwBjKN99AYocIisqRBdqc2u7f4WMlg3DgB70IwV/+W9egsUCRv5gFgdw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.3_1780831931033_0.39940344744741196","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@trusty-squire/mcp","version":"0.9.4","_id":"@trusty-squire/mcp@0.9.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5ee7d5300aa63b834fe7d3080b0029fc35d07d89","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.4.tgz","fileCount":203,"integrity":"sha512-SVP56Atua22vM+xvx/x7VjqyAsp/NG17wyJfYnFYXSYSbILBvSAbUiS6yj313foYOsb6EBNN4I2gKY1JOwwbmw==","signatures":[{"sig":"MEQCIFuYTFn4RKMM98AES2l94Fu/yKjBUF3C7S1MH5Z1OsGFAiA0KUDPkC9X4flcsoZJNhCjtandtWpuKbLmzt51riSlZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2388332},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f4389fb6a75e37f2e26088f573db8a8a/trusty-squire-mcp-0.9.4.tgz","_integrity":"sha512-SVP56Atua22vM+xvx/x7VjqyAsp/NG17wyJfYnFYXSYSbILBvSAbUiS6yj313foYOsb6EBNN4I2gKY1JOwwbmw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.4_1780845091080_0.59795872278529","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@trusty-squire/mcp","version":"0.9.5","_id":"@trusty-squire/mcp@0.9.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"341db8b91675b0cd762bc09d53c3a2af07ec31c7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.5.tgz","fileCount":203,"integrity":"sha512-ahDSdPX1mtYpz6NG64s1V65RkQyWoNOzsraXnuIwPKX11zdaoy7X6WkAFSuA8Vn0jX3P8MRG4IxNBJ3BT7fJCQ==","signatures":[{"sig":"MEUCIQC24fGQegabxjReFhygIHE14lItxrlBA25MFdiWGdqTNwIgQmdwDXdNn7/NZy84lIujVkUGrvrTT7pR2uVxC9fOF4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430696},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d0fd221455d68f728778a2dacbe5e1c2/trusty-squire-mcp-0.9.5.tgz","_integrity":"sha512-ahDSdPX1mtYpz6NG64s1V65RkQyWoNOzsraXnuIwPKX11zdaoy7X6WkAFSuA8Vn0jX3P8MRG4IxNBJ3BT7fJCQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.5_1780864253112_0.1440757534438062","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@trusty-squire/mcp","version":"0.9.6","_id":"@trusty-squire/mcp@0.9.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f7071792d41e40d6db06b46d739309abd47f47d3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.6.tgz","fileCount":203,"integrity":"sha512-QNH1Tr9alYcKdTTZgnSnlxwPmiz3+no+QdshLtx5WpkGmyhmmbkoS940UzvNi2RBPKrAxJEzXaVo57VgxwkZGQ==","signatures":[{"sig":"MEYCIQDlphaouphKCPyhkyRPoQc41iNR3cTKo0DdsXxCnE6MTAIhAPy4RpbZuRHAVupw1t+Bln162zg68EY/hj+KH7CzLnyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2455344},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fb4ee014987eb3ff77cfdc1baa90cf20/trusty-squire-mcp-0.9.6.tgz","_integrity":"sha512-QNH1Tr9alYcKdTTZgnSnlxwPmiz3+no+QdshLtx5WpkGmyhmmbkoS940UzvNi2RBPKrAxJEzXaVo57VgxwkZGQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.6_1780884684040_0.8471114077590602","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@trusty-squire/mcp","version":"0.9.7","_id":"@trusty-squire/mcp@0.9.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"31f3eee75c07c2166dc65aa3c0d63c5570bddbfd","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.7.tgz","fileCount":203,"integrity":"sha512-i7fsHM9neLzHyDl+i8VuhDJoMHgySbyIxrydkxknLo7e/ONGXuyS6/BclTPbGdCdjVR1m2ObG6vJRfmXf/GurA==","signatures":[{"sig":"MEQCIEqN3nFgnyN46Ax7/2xUh98V9/nNpZ/XSkAqGqtS+UISAiAPP4vl37fTW1yz06ElKjfAgH22khsITQOfAES0ZrUHrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2456198},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/cb678b2bccf28c2ff59d980305d93c43/trusty-squire-mcp-0.9.7.tgz","_integrity":"sha512-i7fsHM9neLzHyDl+i8VuhDJoMHgySbyIxrydkxknLo7e/ONGXuyS6/BclTPbGdCdjVR1m2ObG6vJRfmXf/GurA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.7_1780891900889_0.8940298738471706","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@trusty-squire/mcp","version":"0.9.8","_id":"@trusty-squire/mcp@0.9.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"03145ff9a575954496ebed3810edd50be1a149d4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.8.tgz","fileCount":203,"integrity":"sha512-WP+SXSh+6r2R2NA4f55u1JVAcwqzmh3LnzYp+TUFJamiV06ThnsA2/0tZ4PWm4Hm9U4z7CMA+SQq8DRFnZKJ0w==","signatures":[{"sig":"MEYCIQD+bQTFNPpMW6OySFOHbz2g1dDRjwi9BwrrejovcpShdgIhAIxeS9eBuRzCCyzbaiM8ZgQiT2QB6ibfyi121Rhj2Kp7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2467290},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/784774118dac02493f5c8b4e06993e24/trusty-squire-mcp-0.9.8.tgz","_integrity":"sha512-WP+SXSh+6r2R2NA4f55u1JVAcwqzmh3LnzYp+TUFJamiV06ThnsA2/0tZ4PWm4Hm9U4z7CMA+SQq8DRFnZKJ0w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.8_1780929098088_0.05977617507406685","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@trusty-squire/mcp","version":"0.9.9","_id":"@trusty-squire/mcp@0.9.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"de1e7a3331f750d6fe9281adfdbb97c260ae05cc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.9.tgz","fileCount":203,"integrity":"sha512-3Zo4kjmrsKOV+OPHnRxR+dKKMqi3kdAX+k+hxBpT4M6s5zk+splX4IF057FimS84K8NDHsycDzVH0ucmnuw8RQ==","signatures":[{"sig":"MEUCIQCNDck0aVgPTQn5/N9U1jTu+JGkx9zaJVb1EAgUQdEMMAIgVe/MN1m96eWqdyVpoXrEz5maKmJjSBz30z3kgJrwe3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2471612},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b6e24128596bd66b5222e64aaf036c80/trusty-squire-mcp-0.9.9.tgz","_integrity":"sha512-3Zo4kjmrsKOV+OPHnRxR+dKKMqi3kdAX+k+hxBpT4M6s5zk+splX4IF057FimS84K8NDHsycDzVH0ucmnuw8RQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.9_1780942376724_0.16778469995362277","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@trusty-squire/mcp","version":"0.9.10","_id":"@trusty-squire/mcp@0.9.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e212715b686dda59d5ee85524e5bef69d1ed9afd","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.10.tgz","fileCount":203,"integrity":"sha512-pQV264SeV/EUNtv08vNV67EAjxOhIA5Hc02MgLpOJgDFAQpfzHookYapPYzYoRb5sWaF7S6cuwPEMYMDcAtzRQ==","signatures":[{"sig":"MEQCIAhwye0BZEFtEjzavJwfTE7NT8jEVzsOyj0TBNWW3g7AAiAbucZ+MvTka7bnBtUVf/uyrZAyXV6Qo14JDvyGy7Ojyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515385},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6e8b91922eb93911969c2ce23a20ef3c/trusty-squire-mcp-0.9.10.tgz","_integrity":"sha512-pQV264SeV/EUNtv08vNV67EAjxOhIA5Hc02MgLpOJgDFAQpfzHookYapPYzYoRb5sWaF7S6cuwPEMYMDcAtzRQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.10_1780973762592_0.2572209360547677","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@trusty-squire/mcp","version":"0.9.11","_id":"@trusty-squire/mcp@0.9.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5278285e99adef271676cb7362e48fa2888e95a6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.11.tgz","fileCount":203,"integrity":"sha512-1JR59d5XAu8nRYfApNZrfOK7TbH2+4YrxW9pqCGTs5is2JLkqFqDAM7U8RZMq4bmWLDZpodZ7M/YA7aujKMsXQ==","signatures":[{"sig":"MEUCICKQ9D4S00yGUs7wj9tOz2e0xQcxqKZ+0LHXuXJwAoeuAiEAoBrJ2QQsKE8+pGkgNEtSOTBJCPEY4BGJkcyCdbdF27U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2542538},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c760698d60067564117540655099a517/trusty-squire-mcp-0.9.11.tgz","_integrity":"sha512-1JR59d5XAu8nRYfApNZrfOK7TbH2+4YrxW9pqCGTs5is2JLkqFqDAM7U8RZMq4bmWLDZpodZ7M/YA7aujKMsXQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.11_1781009434674_0.7737036789763609","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@trusty-squire/mcp","version":"0.9.12","_id":"@trusty-squire/mcp@0.9.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1fd4183c2861150d44f1225be9ae9b567ca32651","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.12.tgz","fileCount":207,"integrity":"sha512-8b59Nu26H47Ek+I0gePaxMNpI0PlzQCtAQL5n7Vs5yYlcImixOigMgdGZpsnkBA9sIQPJwUP7nD117X0nVVMIw==","signatures":[{"sig":"MEYCIQCWdxIcE7m67+Tiq7R9WF7r3WMH2Bzv5VKpFhNc3DnVOAIhAOE/Qw9QG2yIHzCCyc6Ltxw0bFTGNd6wxEe+8cxKP7WB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2570416},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4814443018ac9234ab6611a5b2c763c6/trusty-squire-mcp-0.9.12.tgz","_integrity":"sha512-8b59Nu26H47Ek+I0gePaxMNpI0PlzQCtAQL5n7Vs5yYlcImixOigMgdGZpsnkBA9sIQPJwUP7nD117X0nVVMIw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.12_1781028723054_0.6788246280822323","host":"s3://npm-registry-packages-npm-production"}},"0.9.13-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.13-rc.1","_id":"@trusty-squire/mcp@0.9.13-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ee34d303661fd9517c7dcd4785ed4083b56765aa","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.13-rc.1.tgz","fileCount":207,"integrity":"sha512-4YJlft4JA+oGabcDGTAtQb7SNBc7pqCNqZcygl6afzkjtW3jIReewvlNeyrU5WmqfRtnULvG/n8FrDa93fD/uA==","signatures":[{"sig":"MEUCIAEMtO7H2F7SORwHOD4cDplyIUIEJxGVffMVo0cHncR2AiEA2Zg12r3AopzCsXVIIwvtoCyAMaURqLccG/r7il7LI48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.13-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2578528},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.13-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/012c5623e557fafa00f55a46dd4f4402/trusty-squire-mcp-0.9.13-rc.1.tgz","_integrity":"sha512-4YJlft4JA+oGabcDGTAtQb7SNBc7pqCNqZcygl6afzkjtW3jIReewvlNeyrU5WmqfRtnULvG/n8FrDa93fD/uA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.13-rc.1_1781059566896_0.0875477105634841","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@trusty-squire/mcp","version":"0.9.13","_id":"@trusty-squire/mcp@0.9.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0189d3ab1e2839063fe8252ba82ee017844835e7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.13.tgz","fileCount":207,"integrity":"sha512-iuedL+67UXvPSHhJVAlpBIFlWXsZLE4ZWAac7rreWJOMJIeqRnP+C+G0XqFggz2uvh35EDhh1dzGSS58eNUfog==","signatures":[{"sig":"MEQCIFcDFlIBmduhqYrX+QIX9es4nfSrUez0R4/fIiUYgRANAiBHktLr1/JNdwd8qPlWD2N2d+jz6Ya5waiW9iTsDgZI6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2593760},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/563fc34e9ceb7f777bbdca27f212ecdf/trusty-squire-mcp-0.9.13.tgz","_integrity":"sha512-iuedL+67UXvPSHhJVAlpBIFlWXsZLE4ZWAac7rreWJOMJIeqRnP+C+G0XqFggz2uvh35EDhh1dzGSS58eNUfog==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.13_1781145119458_0.34343591668373863","host":"s3://npm-registry-packages-npm-production"}},"0.9.14-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.14-rc.1","_id":"@trusty-squire/mcp@0.9.14-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2332c0729b28e10a055fe9cf43133946499be8c6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.14-rc.1.tgz","fileCount":211,"integrity":"sha512-MWFKSTL6sUKvkok+hVTNZF3+QRqe/PWsDpoUCmbmV4eR2kBsG/S1t10nM0T429pVQBsm+opnd+lSzNJTPNcXkQ==","signatures":[{"sig":"MEUCIQDF7vxUwjAV+psdi59Q71Uo1YpOb2U48bbvXQSZCDpsegIgAlkadA8/tO9WSXjTbUxabo8hyvVznYXkbJhQy48RtBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.14-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2757120},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.14-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/887b582308d2a0b97e88872e2129719f/trusty-squire-mcp-0.9.14-rc.1.tgz","_integrity":"sha512-MWFKSTL6sUKvkok+hVTNZF3+QRqe/PWsDpoUCmbmV4eR2kBsG/S1t10nM0T429pVQBsm+opnd+lSzNJTPNcXkQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2-rc.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.14-rc.1_1781318362889_0.7246902655250576","host":"s3://npm-registry-packages-npm-production"}},"0.9.14-rc.2":{"name":"@trusty-squire/mcp","version":"0.9.14-rc.2","_id":"@trusty-squire/mcp@0.9.14-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6d152e71bc6ebbcf400b8abc5a5206b00c6eaa1f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.14-rc.2.tgz","fileCount":215,"integrity":"sha512-vypz2KzC3Cxj05leIgsrzWrB8nkMvsRY2FKSw5JtYMMpX3OdGzbVm6zFQcXhYt4QrEPlUm0+bycuTulXsMnc5A==","signatures":[{"sig":"MEUCIFhWmAP+IJpqcxQn+h/H1w9WB2VUsWDILSudDutFYZZKAiEAigROxLp/mYHn/9uEcs5OelM7e/6I2mrhkeNMo6g86Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.14-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2785186},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.14-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/bb0c8ba65306ae76da25ba50e0fde573/trusty-squire-mcp-0.9.14-rc.2.tgz","_integrity":"sha512-vypz2KzC3Cxj05leIgsrzWrB8nkMvsRY2FKSw5JtYMMpX3OdGzbVm6zFQcXhYt4QrEPlUm0+bycuTulXsMnc5A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2-rc.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.14-rc.2_1781366517235_0.9525487409783531","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@trusty-squire/mcp","version":"0.9.14","_id":"@trusty-squire/mcp@0.9.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8643824a02bbd77a6b3dcea4e3d45e310286e043","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.14.tgz","fileCount":215,"integrity":"sha512-uUDEKSVA96wm+OCh1NMato8t6QxzPnCgElXsDf9/kSFGz9YZB7HOUEDB46uQUgM5b6pCB2BWoMMDo9wq1TWh/A==","signatures":[{"sig":"MEUCIDV+G90Rp6MR4zRnYQYzfR6Zc4eGzJlFTtf2cZbGrEIMAiEA1veEbnRs6U84/bVQITOeqYFiMqEuq9T9mMGBZh773EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2785181},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4c369128afd66232d051488c574f803f/trusty-squire-mcp-0.9.14.tgz","_integrity":"sha512-uUDEKSVA96wm+OCh1NMato8t6QxzPnCgElXsDf9/kSFGz9YZB7HOUEDB46uQUgM5b6pCB2BWoMMDo9wq1TWh/A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2-rc.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.14_1781369898195_0.43396504432824945","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@trusty-squire/mcp","version":"0.9.15","_id":"@trusty-squire/mcp@0.9.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4b07a40b7ad5883ba325e21fe4eed1d90ec53e8d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.15.tgz","fileCount":215,"integrity":"sha512-NZm280OEZo1PlxP9cH0dm3nEWfuIabLB0BNvdgxqsTx+Qnv6jTcDdFeRNsvrSgNqgVNGqmCfwVRQKHL2zB0Spg==","signatures":[{"sig":"MEUCIA0ivFVuEYk0v/W6nlVB7U2P3N9m/iKemQy7VETV9w8dAiEA7P4qIbXt0dc2aS2mwf4/I5WahXa+DaZRKQD0JuzV2xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2791855},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1b794a37a38941056901de37e8ac44d7/trusty-squire-mcp-0.9.15.tgz","_integrity":"sha512-NZm280OEZo1PlxP9cH0dm3nEWfuIabLB0BNvdgxqsTx+Qnv6jTcDdFeRNsvrSgNqgVNGqmCfwVRQKHL2zB0Spg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.15_1781381514388_0.3314676175613138","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@trusty-squire/mcp","version":"0.9.16","_id":"@trusty-squire/mcp@0.9.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a49e932e9d4487a18b48511a90f55cadd18bb051","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.16.tgz","fileCount":215,"integrity":"sha512-H8nbsjZUIbfyWxzYTn0x6XC5QqeidMbL8gI3a+u16MdK+l2Fx0isTKcdEN8GpPmJ34FkBLq7rUSXVblh8yKgGw==","signatures":[{"sig":"MEYCIQDfn/b87uU5GPiTnpH3Sz52tZW87SAl2upV0HOJmC7c1wIhAP8ChhiixzTCPGBNtCRW/nP1hV6EpmcmDFptIqKLROc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2793479},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a42a948b005b5a633e04189911b18ddc/trusty-squire-mcp-0.9.16.tgz","_integrity":"sha512-H8nbsjZUIbfyWxzYTn0x6XC5QqeidMbL8gI3a+u16MdK+l2Fx0isTKcdEN8GpPmJ34FkBLq7rUSXVblh8yKgGw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.16_1781393881909_0.28786783843389574","host":"s3://npm-registry-packages-npm-production"}},"0.9.17-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.17-rc.1","_id":"@trusty-squire/mcp@0.9.17-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9d4577340b2aab7dca0952427a294b0901bba4ee","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.17-rc.1.tgz","fileCount":219,"integrity":"sha512-usu5redeDadElYmGS8mqwQIahOyRIJo+grEF7n0uFvg9MFBoAE5onXfI4e9QQ8Eiz9TYQiyHkRnSSVcKI6Os9w==","signatures":[{"sig":"MEUCIQCFqwPqMdlwepD9zcTCfPrsCrC2SDHSUYpGbrhryW770QIgYMX/Ef780ClEQ0XZpV+pTU8OpEG5CWdL7l6Z31Xmtu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.17-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2862847},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.17-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/225a00e878b270eb4a8489313ca952a4/trusty-squire-mcp-0.9.17-rc.1.tgz","_integrity":"sha512-usu5redeDadElYmGS8mqwQIahOyRIJo+grEF7n0uFvg9MFBoAE5onXfI4e9QQ8Eiz9TYQiyHkRnSSVcKI6Os9w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.17-rc.1_1781454357221_0.19913721956660901","host":"s3://npm-registry-packages-npm-production"}},"0.9.17-rc.2":{"name":"@trusty-squire/mcp","version":"0.9.17-rc.2","_id":"@trusty-squire/mcp@0.9.17-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b14826affb8ae98e3caf9519428298610f68b3b4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.17-rc.2.tgz","fileCount":235,"integrity":"sha512-ddS4bygJUYUP7pQaQ0rgYLXzYHLwITt5fnE5pcmPZB2gh73KiM9GM9VZndSkYhZAoTMwZiT5LyjP9tCs2GDZ8Q==","signatures":[{"sig":"MEUCIF7GuaMiPI7w7RuyY4TlJyruoFWmlwZAljKgwoagF1j8AiEAhJx9v9g9kpbUQVllRF/gYee434VTT+KoKK69PsA+chU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.17-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3105309},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.17-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e8db2c3f22758109f3cb66901f3a28c4/trusty-squire-mcp-0.9.17-rc.2.tgz","_integrity":"sha512-ddS4bygJUYUP7pQaQ0rgYLXzYHLwITt5fnE5pcmPZB2gh73KiM9GM9VZndSkYhZAoTMwZiT5LyjP9tCs2GDZ8Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.17-rc.2_1781735894583_0.5967960795152745","host":"s3://npm-registry-packages-npm-production"}},"0.9.17-rc.3":{"name":"@trusty-squire/mcp","version":"0.9.17-rc.3","_id":"@trusty-squire/mcp@0.9.17-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e646ffeb3ef9c10b4a348472eae19f3eabbef659","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.17-rc.3.tgz","fileCount":235,"integrity":"sha512-aoGdBUXJdtdZJpiLXyo2Kiyt17Nx2OYkNlDr289NIvqGGtu91llBWIdu5ELkN1anxyrGdFmfGn6ex5/mlIWTPg==","signatures":[{"sig":"MEUCIQDbEw/sjdKG5R42hQVpi/gm7kqJ8+O0REF6/qU2C6NI/AIgXagMsEY059sc3+hKleyewjo2oHLXqsCXYlzKUXNb/Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.17-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3105309},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.17-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/247b7066259548c84b30a664a428f4e1/trusty-squire-mcp-0.9.17-rc.3.tgz","_integrity":"sha512-aoGdBUXJdtdZJpiLXyo2Kiyt17Nx2OYkNlDr289NIvqGGtu91llBWIdu5ELkN1anxyrGdFmfGn6ex5/mlIWTPg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.17-rc.3_1781790261160_0.059289172148509595","host":"s3://npm-registry-packages-npm-production"}},"0.9.17-rc.5":{"name":"@trusty-squire/mcp","version":"0.9.17-rc.5","_id":"@trusty-squire/mcp@0.9.17-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"52604e08838d970291c005a9a75c6a593f93c367","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.17-rc.5.tgz","fileCount":291,"integrity":"sha512-GWxD9zZcs8K4aNoJXCCqvsOKIYecU5gT3EbmkULLrTirTFDL4ST6iFFTQ5lCOvWck57fYfgIl/ackjMEPT0H6g==","signatures":[{"sig":"MEUCIE2P0jYjNM/8pyikVVCtPOT8zlu7SZZHA2Apr9QOC6DBAiEAwr/cbA0GWtbeLfqStt6NJlWWmuTI1PwQWiQaovZUN+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.17-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3699455},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.17-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/191f41215ae4608a042e0d37866d7c54/trusty-squire-mcp-0.9.17-rc.5.tgz","_integrity":"sha512-GWxD9zZcs8K4aNoJXCCqvsOKIYecU5gT3EbmkULLrTirTFDL4ST6iFFTQ5lCOvWck57fYfgIl/ackjMEPT0H6g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.17-rc.5_1782240910806_0.09556848616098512","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@trusty-squire/mcp","version":"0.9.17","_id":"@trusty-squire/mcp@0.9.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c30ab975449581b342f06d6b6e8a3e90b523fb20","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.17.tgz","fileCount":291,"integrity":"sha512-Wk2Zjd3QBou7qpJbIb7IH4ahxlxwqwh06joauTDIRdOpIPKBavFwCbtEIc+ORjZ5WT6ooOAG0Vwbzy3gDUEQjQ==","signatures":[{"sig":"MEUCIGRqfB6UHo9wW/FpyCzEYU/HyE3vunQ8sYgaHppkXyqrAiEA66ARtxM68geyS8e//8ZEVhLQdQPucpvpTANEhmZu4bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3699450},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7e3859a3d604390076c909a7bf434b60/trusty-squire-mcp-0.9.17.tgz","_integrity":"sha512-Wk2Zjd3QBou7qpJbIb7IH4ahxlxwqwh06joauTDIRdOpIPKBavFwCbtEIc+ORjZ5WT6ooOAG0Vwbzy3gDUEQjQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.17_1782241610563_0.46410439419598815","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.18-rc.1","_id":"@trusty-squire/mcp@0.9.18-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6a144490c9a338a82240cb65f1803d5d73719932","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.18-rc.1.tgz","fileCount":291,"integrity":"sha512-AViXm2QD7Y79PmECEz5X3k5kAYBRCDNSFHGGgHPFQ8AdUTSBDO8GsUGsLE4SFQV7Zeq7434RRY2ioyC64DSXYw==","signatures":[{"sig":"MEQCIHfatXeqUjsx/iF//vfHObc39NZrFaKSXOIZk3cbAhnYAiAZttBTO+IR6qoCWJ5uaZGuUYuanAM5vWqGbckcffcQLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.18-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3724081},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.18-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ced6ca641d8146681b1399c67ff0750a/trusty-squire-mcp-0.9.18-rc.1.tgz","_integrity":"sha512-AViXm2QD7Y79PmECEz5X3k5kAYBRCDNSFHGGgHPFQ8AdUTSBDO8GsUGsLE4SFQV7Zeq7434RRY2ioyC64DSXYw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.18-rc.1_1782259677674_0.2719520574279195","host":"s3://npm-registry-packages-npm-production"}},"0.9.18-rc.2":{"name":"@trusty-squire/mcp","version":"0.9.18-rc.2","_id":"@trusty-squire/mcp@0.9.18-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"367a9fe2967c8a5995ca8a8a397d7ec89c262a3a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.18-rc.2.tgz","fileCount":291,"integrity":"sha512-HvJ8VuTMuhYd7nEyBbDBcdHpoUMQQeAyaeqslsWoRzB7uxDyOg4lXRI29KH52uDMc+gBVo8dU8N/IxEzjBrTNg==","signatures":[{"sig":"MEYCIQD450L9NxB8FJ28IfU6YGxMzwEuf7hxm63c1gX4BXmjwAIhAOCtu11UDjSjYclW3tavmv6qnJO5ZHCiFGWHN+CIpO+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.18-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768142},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.18-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5e644df9520f3a4273f006e0b83261ef/trusty-squire-mcp-0.9.18-rc.2.tgz","_integrity":"sha512-HvJ8VuTMuhYd7nEyBbDBcdHpoUMQQeAyaeqslsWoRzB7uxDyOg4lXRI29KH52uDMc+gBVo8dU8N/IxEzjBrTNg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.18-rc.2_1782307902854_0.47204058543082916","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@trusty-squire/mcp","version":"0.9.18","_id":"@trusty-squire/mcp@0.9.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9a25c70d4deef0826dfd1babd0b8a86c6ff7a517","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.18.tgz","fileCount":291,"integrity":"sha512-KPuQIlA/xqCEUSIcI1pIxnQ9WroPE4rxGI4evptLy3Bphj/Z9DVxJpgjtj66xY5zzzb9uqgktCWctCwJ4Ynoag==","signatures":[{"sig":"MEUCIQChKu4LDUAbzkqMr1GrGlVD47hnR/pDgMrAXF0f287I2AIgOXwNXYmrfDRlaVBfmHc1nMGqsyI95Wv07cZHDZUJadI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3768137},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/98c27b6c6722bf2782c53921091ac6c0/trusty-squire-mcp-0.9.18.tgz","_integrity":"sha512-KPuQIlA/xqCEUSIcI1pIxnQ9WroPE4rxGI4evptLy3Bphj/Z9DVxJpgjtj66xY5zzzb9uqgktCWctCwJ4Ynoag==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.18_1782308468246_0.09940413009485582","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.1":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.1","_id":"@trusty-squire/mcp@0.9.19-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"27804332aad46ef9b1d049bdf4a16096b4b966d9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.1.tgz","fileCount":299,"integrity":"sha512-dVm1cijJhIbbCLG3NTbbm2s5WvXqHgb5kKFvxVN4QthJscfMaV+7zhYcRusOZ4Gq4JOV8lEhGF6aP04K+M7RMA==","signatures":[{"sig":"MEYCIQD+AwYT2SkfrhQCFhepAkfgBd1LpvTPj0f5ylw0p4e4swIhAKXinPgKRiwR/Jg+EffYmHfpxEMlqeZvkvtypS/Peu7y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3873088},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/50168f1bed30f15184f89cd4622de085/trusty-squire-mcp-0.9.19-rc.1.tgz","_integrity":"sha512-dVm1cijJhIbbCLG3NTbbm2s5WvXqHgb5kKFvxVN4QthJscfMaV+7zhYcRusOZ4Gq4JOV8lEhGF6aP04K+M7RMA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.1_1782386774053_0.8823320768447298","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.2":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.2","_id":"@trusty-squire/mcp@0.9.19-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d69383af83416247f26c871a1a07422d6b5d607a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.2.tgz","fileCount":299,"integrity":"sha512-IkJnsU5f/eTil/voyi/tZSsqavMG8vnOBPI4YNg7SpFCVB8jGy0ooV8Lf/sKK6UF2yYP67TWgG44vj+Ye8mWHQ==","signatures":[{"sig":"MEUCIEGRIn7irYD1UKj0Lre4Lp3LLPUdV7JK9OOtdqgNf6fsAiEA59lMt45bXc+wP44t0joTfjC5kb2hy92zbwcVEtAQtas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3873093},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e01905c60b39fb070aed65b78b33b542/trusty-squire-mcp-0.9.19-rc.2.tgz","_integrity":"sha512-IkJnsU5f/eTil/voyi/tZSsqavMG8vnOBPI4YNg7SpFCVB8jGy0ooV8Lf/sKK6UF2yYP67TWgG44vj+Ye8mWHQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.2_1782393552194_0.45992972552282185","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.3":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.3","_id":"@trusty-squire/mcp@0.9.19-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1302b5af9cf17c00ca56905ceac8e4cb0a38e0ea","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.3.tgz","fileCount":299,"integrity":"sha512-3c69cYcr6GOQVVsRwROPPqYun4JxtxZUtsudo+7xeQoxjPe3492Dy9tJLRccbhK/XUZfb56hJcaC3tQMfzOZnw==","signatures":[{"sig":"MEYCIQCRpCoYB93I86wkDnlwb1snvg7LeKSfDxZhDxo5VH7a9AIhALF1m5wA5+swxc2/kwIyaeSe+5LZiZrPLUQa8sA3cRyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3877627},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1cd6cbaf4e42a4e0b9838bdfb1ba32d6/trusty-squire-mcp-0.9.19-rc.3.tgz","_integrity":"sha512-3c69cYcr6GOQVVsRwROPPqYun4JxtxZUtsudo+7xeQoxjPe3492Dy9tJLRccbhK/XUZfb56hJcaC3tQMfzOZnw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.3_1782396344084_0.5445865664043148","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.4":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.4","_id":"@trusty-squire/mcp@0.9.19-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5c12a81644c538aa92060173314aa312ad1f5953","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.4.tgz","fileCount":303,"integrity":"sha512-u4AKvGuUqxcf6e4W/poa6eyAmX2wHVuhg+kcmhGnc1S29w6D5AeALfrbdjCDn8640/ynKvJKD7sP4m2whTFqXQ==","signatures":[{"sig":"MEQCIEci7Ixcjh3+4AJVb8ZFgnCNiUPUzjJ1YDSavblwSCYsAiBAWESdiIPpbdfi6WKxMFLnq/LoX7ZKN5I23cjva0NZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3885665},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7dd443750c968340f4df2a8b74f4abc9/trusty-squire-mcp-0.9.19-rc.4.tgz","_integrity":"sha512-u4AKvGuUqxcf6e4W/poa6eyAmX2wHVuhg+kcmhGnc1S29w6D5AeALfrbdjCDn8640/ynKvJKD7sP4m2whTFqXQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.4_1782396954381_0.5843977332257466","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.5":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.5","_id":"@trusty-squire/mcp@0.9.19-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b9b1a4179bba561c6cb8e471a4e85b2eb808b63a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.5.tgz","fileCount":303,"integrity":"sha512-lJCVj3IJW9aFfrq82KBJmPEhzk6vFGesmNdfGQYx2B5O+6ZfIkSGVf/qbLS38uEscXEXZ8fQIjow8eVFnpTJaA==","signatures":[{"sig":"MEYCIQC4tq4Hc9VCiy3AvXLszD6Ns8ii5hTIaR8puSY49UDE7gIhAM7MVVzn3oOxpFscQVPx6MhA+Wm5vAlaN741tJH6yBqb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3888586},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6af4706f6a0155aaa38fa999ba6d6989/trusty-squire-mcp-0.9.19-rc.5.tgz","_integrity":"sha512-lJCVj3IJW9aFfrq82KBJmPEhzk6vFGesmNdfGQYx2B5O+6ZfIkSGVf/qbLS38uEscXEXZ8fQIjow8eVFnpTJaA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.5_1782398427805_0.08877682638833506","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.6":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.6","_id":"@trusty-squire/mcp@0.9.19-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ff8669726bd5896ee2d65517de8d28775a1985a8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.6.tgz","fileCount":303,"integrity":"sha512-4iKR0EJaW49JPWXVzREoKsxOnDW63BqxoMVIPlH2UJUtMgb0y0a65dAyyxLSyf2SeRCjqXcaXC4RMcu4c7mo9w==","signatures":[{"sig":"MEQCIHzN2rvX+Lcaa1eUucmE6p5a9LXeGhP/IVxT8vygrLzTAiB7eQPGLWIEZPGU2BaOd8BGuClETKLKn9QvM/vWbl3SuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3893152},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/028037a15e92f8dcd497052453323b09/trusty-squire-mcp-0.9.19-rc.6.tgz","_integrity":"sha512-4iKR0EJaW49JPWXVzREoKsxOnDW63BqxoMVIPlH2UJUtMgb0y0a65dAyyxLSyf2SeRCjqXcaXC4RMcu4c7mo9w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.6_1782401821946_0.5937194358098015","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.7":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.7","_id":"@trusty-squire/mcp@0.9.19-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a3a24a411c58b15000cb03f2ac40df2de85016eb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.7.tgz","fileCount":303,"integrity":"sha512-uQXTz6hdLkjk+OoHs21fgU66NVKJvyQmbSIioIQsfhfMCIznfspNUknYMpgAtHffP/w+VQAgwBYfC6X0cSzQTw==","signatures":[{"sig":"MEUCIQDXFoKZfrVtMY3Y/aCURSi1uQZK5DfzXNKMdNeq2w++tQIgBBCNTP1Z8cOfC5t+8bbsROEnS7Bb/GYri0S4OrMQbDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3896654},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/66a6e9e04dc2d6d5b113d7d098ae1b9e/trusty-squire-mcp-0.9.19-rc.7.tgz","_integrity":"sha512-uQXTz6hdLkjk+OoHs21fgU66NVKJvyQmbSIioIQsfhfMCIznfspNUknYMpgAtHffP/w+VQAgwBYfC6X0cSzQTw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.7_1782406339885_0.4770596030474308","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.8":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.8","_id":"@trusty-squire/mcp@0.9.19-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"857d739959f7ffa784e4d455c1f5a458447cb85f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.8.tgz","fileCount":303,"integrity":"sha512-iJpnQaEUJ3exM0aQMwN2ToiFyrqm9YjoHVSaA9bEiymFI/+dYvviw96GDMbPIPmCjxANZIynrv6hMHTJKLxixQ==","signatures":[{"sig":"MEUCIDoxnpsANdpy1N9IljanNTQJKElaJFQ6ilp6ON9mLnVzAiEA8eqEAuB7ERYmvxRqJgb4djKPTY/KhiWEQZZ6snBnLZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3898739},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0af121857c138c863ebed1a765c7eedd/trusty-squire-mcp-0.9.19-rc.8.tgz","_integrity":"sha512-iJpnQaEUJ3exM0aQMwN2ToiFyrqm9YjoHVSaA9bEiymFI/+dYvviw96GDMbPIPmCjxANZIynrv6hMHTJKLxixQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.8_1782408822311_0.3926014987386717","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.9":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.9","_id":"@trusty-squire/mcp@0.9.19-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d6bf423209bfebfb86082db8658c3f6bb0b594bc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.9.tgz","fileCount":307,"integrity":"sha512-xqagB7/3L5WFD3DmABYMV1jNctkTZ2+Kb/DrmFf1Ooh1vh/Z0Q27largt3wNuhvoBmuPCYvvkGb3FT6F/415mg==","signatures":[{"sig":"MEQCIEdudA1Vfw8zFOFW/leASfnWsZLSA9E6n2isuwZmWFvxAiAnaQvAcawEeFIUc2Ad+2wBWpe7wqCbtyNpuo7zS1UQ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3934220},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d80791ec35e68a260bf3f65789e8b939/trusty-squire-mcp-0.9.19-rc.9.tgz","_integrity":"sha512-xqagB7/3L5WFD3DmABYMV1jNctkTZ2+Kb/DrmFf1Ooh1vh/Z0Q27largt3wNuhvoBmuPCYvvkGb3FT6F/415mg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.9_1782422973509_0.9969212725650702","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.10":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.10","_id":"@trusty-squire/mcp@0.9.19-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a993e47d4db75d583bad64226e2f1fe50073adb2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.10.tgz","fileCount":307,"integrity":"sha512-5lD+R1aTz+t2qooeQVdwwJlJSQ+G3tgLVUGY4bfHigyNNJn5EqcL3Eb1+MfY99YCPjH3V4H0YMaWTriuHan/kw==","signatures":[{"sig":"MEUCIDMKKVGtN3oYzNg8g0DRT2tS3Pi6xCBhEr1B1geoF3LFAiEAlyAb5M0LT33zKERLiZvOcieS/hZISGwnwrppQoRQ9zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3995743},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4961e7e814a393e616898c8a369f7806/trusty-squire-mcp-0.9.19-rc.10.tgz","_integrity":"sha512-5lD+R1aTz+t2qooeQVdwwJlJSQ+G3tgLVUGY4bfHigyNNJn5EqcL3Eb1+MfY99YCPjH3V4H0YMaWTriuHan/kw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.10_1782432747204_0.3958566568952979","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.11":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.11","_id":"@trusty-squire/mcp@0.9.19-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3e17995f36b714868eacc8b1705dfb9319ab2405","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.11.tgz","fileCount":307,"integrity":"sha512-VpRY/ymBqrlq/PfUSWAVbv59H2giLpW+f/yMJOVK+FBorBg8JYigtPEGLzTmpJLdPQNfqSt4qOIA64X38rFvjA==","signatures":[{"sig":"MEUCIQCm+yYhQj7ZCK+gtLNIIUW6qmL+cJJkAsHSMN2nbrZAbQIgSJQzfR255YlDpXuHkmob1eLDoCXxT++HpAD6XTLWGEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3991650},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e3c66d90d83d6e334f3848cd9fe0d259/trusty-squire-mcp-0.9.19-rc.11.tgz","_integrity":"sha512-VpRY/ymBqrlq/PfUSWAVbv59H2giLpW+f/yMJOVK+FBorBg8JYigtPEGLzTmpJLdPQNfqSt4qOIA64X38rFvjA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.11_1782435252980_0.07425807716324373","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.12":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.12","_id":"@trusty-squire/mcp@0.9.19-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"409c028c82ba3ca70ae0b6914a50ca3b42207de3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.12.tgz","fileCount":307,"integrity":"sha512-5wxI6n9z55m9N6tK8CZVTcptPNC9MjYXU9lmaYZwevuHEB6J12HBAnQPz7xYn2Lhnbk1PfWaWbQFmBO3fgoldA==","signatures":[{"sig":"MEQCIDH92MaHTy3RApbH14CwAtuFtRdL1hOHzlhWVBnWenABAiA3MEE5loQXpx3RBhU6kEIWdc+z2ENOkBUERrAur00UvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3992533},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2ccdd08195c50cd1cd878f1a0eba7a7e/trusty-squire-mcp-0.9.19-rc.12.tgz","_integrity":"sha512-5wxI6n9z55m9N6tK8CZVTcptPNC9MjYXU9lmaYZwevuHEB6J12HBAnQPz7xYn2Lhnbk1PfWaWbQFmBO3fgoldA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.12_1782436207783_0.2153975265988226","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.13":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.13","_id":"@trusty-squire/mcp@0.9.19-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a2e621207705db21f2b56d9671515634e86d2641","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.13.tgz","fileCount":303,"integrity":"sha512-k3Jlx+a0rN9jppKSOaLmnLqv/hq4lBAEEu4Q9QR0PA+FWdObySyIdfWdzgEloxlLkY3sU5YFSf8zwcm2AHyZiQ==","signatures":[{"sig":"MEUCIQDa2fqM6dP6vv4hks8uKJu1FDX6zcPcE0DiZen+U8VRdgIgRanSNTAKlx2xNZlhtmyDtCdK7DRq6SkCZ6H/f/5qtqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4078954},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f1e4d87274ebdf65c5cdd093a99f629e/trusty-squire-mcp-0.9.19-rc.13.tgz","_integrity":"sha512-k3Jlx+a0rN9jppKSOaLmnLqv/hq4lBAEEu4Q9QR0PA+FWdObySyIdfWdzgEloxlLkY3sU5YFSf8zwcm2AHyZiQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.13_1782525559539_0.4162349121922855","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.14":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.14","_id":"@trusty-squire/mcp@0.9.19-rc.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ecdd1c2426f3fda7c2c333c0e1082ff948f759db","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.14.tgz","fileCount":303,"integrity":"sha512-DXwI/xptphe18s/+EzShRzNEtgE6s+Yl0T/Kb3tTkLONZcr7uqlMLPBQOCxFrJrsZUG2X/HhiTgTB5gfZ9+H+g==","signatures":[{"sig":"MEUCIQD6wTpsm51t+IHlUmCOySBl7jcpcuZFacEk5GkmyXqPoQIgSOkAAZM326y0rFVgx1hMG8kCfA0JmTGhtM1luJncIRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4083888},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e27f3ef21a0cc26051e142402a7ef44e/trusty-squire-mcp-0.9.19-rc.14.tgz","_integrity":"sha512-DXwI/xptphe18s/+EzShRzNEtgE6s+Yl0T/Kb3tTkLONZcr7uqlMLPBQOCxFrJrsZUG2X/HhiTgTB5gfZ9+H+g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.14_1782529065496_0.3384204098300787","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.15":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.15","_id":"@trusty-squire/mcp@0.9.19-rc.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"99de59152a7e44037705dfbcda2d187f4c9106c9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.15.tgz","fileCount":303,"integrity":"sha512-R+MlngBMfIQCWvzvc00Mg2grq94kNGsbSNvWtngVrtQ8YSLNEvn+XaWdPiEa8EZE3itGGQh/OEIiXcVpMIeTYA==","signatures":[{"sig":"MEYCIQCtbgfu+FgAX6L5dRONLuiZnNIqAG5NkXlJPvbyhVRraQIhAL8rlnL8mk49II5YLh8nAhzSZkiJC0Jlr3Vw9tk3k2yZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4087861},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/09f1218f2b081c34a08d0551c0ccb258/trusty-squire-mcp-0.9.19-rc.15.tgz","_integrity":"sha512-R+MlngBMfIQCWvzvc00Mg2grq94kNGsbSNvWtngVrtQ8YSLNEvn+XaWdPiEa8EZE3itGGQh/OEIiXcVpMIeTYA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.15_1782558383394_0.6840174768042147","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.16":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.16","_id":"@trusty-squire/mcp@0.9.19-rc.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"def2ccc1b223a85625cfe88a102832db1eee6a40","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.16.tgz","fileCount":303,"integrity":"sha512-Oc8zHVL1XBMyGGfk4O3DYHqm84X0GW0xAVcozAGZadvVRWdGJ1jJhKN15qY2t5hJBLRWu2/WqakFbC/xkKBl5Q==","signatures":[{"sig":"MEQCIFtxlLGE4JVw1mXI1LzFXwmWNrVNw2L7DYHE7PWWsSl3AiBPcJpvvlaRqB45ikWtdh4Tntk3F2ssXNAcMb9Cb4VTtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4093239},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2fbbfc1350879543ff2637bac7296cd2/trusty-squire-mcp-0.9.19-rc.16.tgz","_integrity":"sha512-Oc8zHVL1XBMyGGfk4O3DYHqm84X0GW0xAVcozAGZadvVRWdGJ1jJhKN15qY2t5hJBLRWu2/WqakFbC/xkKBl5Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.16_1782566417823_0.3346612503766224","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.17":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.17","_id":"@trusty-squire/mcp@0.9.19-rc.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"637675a110199ad61625733faf4913fbd7e69af5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.17.tgz","fileCount":303,"integrity":"sha512-/WgmlupXCL0hJAM3JVj6yB9ZUVivtc42VdqqvT20iUA1pkPcHOOrwxAm5uExc72gu7qsGeEWsnzCKu59tivtfA==","signatures":[{"sig":"MEUCIDFHWbccCmcZ5uE3GEayICMwufR+02JYM1gfiQesV5voAiEAlHmIaNljQdK4kc256YxM3cNxrtlUWlcLZWCmr0idvUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4095368},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/cbdbe49266cb1aedd2587d999b1d056c/trusty-squire-mcp-0.9.19-rc.17.tgz","_integrity":"sha512-/WgmlupXCL0hJAM3JVj6yB9ZUVivtc42VdqqvT20iUA1pkPcHOOrwxAm5uExc72gu7qsGeEWsnzCKu59tivtfA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.17_1782567355024_0.23522575898356668","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.18":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.18","_id":"@trusty-squire/mcp@0.9.19-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2248f7140d5efa66c4868fa01adca46f0d01c73c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.18.tgz","fileCount":303,"integrity":"sha512-6kXnCPDWgU3fBXayRdOKVwDf9SrUBUqIDG019/w5CFWGfsHukD3Vh84aq3cWZUBfTy4OFxFRnmPU2vRVtSsAOQ==","signatures":[{"sig":"MEUCIGTQ23GQfQq1l+7SAdn3FkmoDNlfklScwJtVgrMI/8PPAiEAkK+Btph0l0y6ZcnJk+dLQqjVIUzPDd1DxMWkL0vAfVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4095130},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/811e282a4de89bd4221d6e1972bc483c/trusty-squire-mcp-0.9.19-rc.18.tgz","_integrity":"sha512-6kXnCPDWgU3fBXayRdOKVwDf9SrUBUqIDG019/w5CFWGfsHukD3Vh84aq3cWZUBfTy4OFxFRnmPU2vRVtSsAOQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.18_1782568558904_0.005294504867020766","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.19":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.19","_id":"@trusty-squire/mcp@0.9.19-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"793d540a36329c258cfd8281c07b48bc9d20dc03","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.19.tgz","fileCount":303,"integrity":"sha512-nhaaviH4O1Fc5oz3xKJVfN6V+0fFVW1FscHArpeF6OjQ4rrVOlJn2KnnfNksaTUpidgBidXwp6qc5l6abQDQ4g==","signatures":[{"sig":"MEUCIQCr/hKoxZyE096hqUN8DCSYSCYWfvMm3tWEs83RuYsfhgIgZCzUzTXCd3jDYYZpPVShK7QZySTUkKChlyeyRznFjnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4095670},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3ab5c7d400c437d4a35c811f18e33a82/trusty-squire-mcp-0.9.19-rc.19.tgz","_integrity":"sha512-nhaaviH4O1Fc5oz3xKJVfN6V+0fFVW1FscHArpeF6OjQ4rrVOlJn2KnnfNksaTUpidgBidXwp6qc5l6abQDQ4g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.19_1782570710803_0.7273508929149435","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.20":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.20","_id":"@trusty-squire/mcp@0.9.19-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0b9702a7494fc5c04a79178f4866bc7cf6ce1d45","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.20.tgz","fileCount":303,"integrity":"sha512-nEPNfXjEUnS4dMVv+qzX1HtPQBDJX2ZvxGnn1AXeo9VOJ9pwZSDPyXjfBaGzcw0DpBMNyAY8dfpgjo+QPzWnsw==","signatures":[{"sig":"MEUCIHXeYdJyTr6buE8xkI0QPlimoZnsFaY1awJNMTp4DmeTAiEAvkZ1NZEptNv+glbNCmYKEu0v2XcUQ4AlXWad5d+rUG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4099944},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8d383f37a2302569b73b190124282f0d/trusty-squire-mcp-0.9.19-rc.20.tgz","_integrity":"sha512-nEPNfXjEUnS4dMVv+qzX1HtPQBDJX2ZvxGnn1AXeo9VOJ9pwZSDPyXjfBaGzcw0DpBMNyAY8dfpgjo+QPzWnsw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.20_1782571334167_0.12200680413368437","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.21":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.21","_id":"@trusty-squire/mcp@0.9.19-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9ce0b05ba8e5be36f75433a494204070cb0cae92","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.21.tgz","fileCount":303,"integrity":"sha512-GUjyn/akN+XwygyujPQn5j496xbaM7MP73R5+xw8wahUW3xG4cQK/HjBEfdxufOAD3auXRSqgKAWmO0xmuCIdg==","signatures":[{"sig":"MEUCIQDiJlJhY+SVcSKv/WHMmfPkZ+2Hou4J5NYZ5NYeZRZaVQIgSyGWtGYg7MBdzzLRs66olMW3qL6o5mNs+GivYBb1b+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4104763},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7dd611c2f4109e489231ba20f6d80f03/trusty-squire-mcp-0.9.19-rc.21.tgz","_integrity":"sha512-GUjyn/akN+XwygyujPQn5j496xbaM7MP73R5+xw8wahUW3xG4cQK/HjBEfdxufOAD3auXRSqgKAWmO0xmuCIdg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.21_1782573395446_0.6835884354683912","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.22":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.22","_id":"@trusty-squire/mcp@0.9.19-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"438ca0c4e07ee2efa5f4e37f9f4286e7e07c9e32","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.22.tgz","fileCount":303,"integrity":"sha512-qEG6C5XbJBLhWQ4rasf+FL1o624CQHpjOY4j6ySYPQHBawX/CqV2+aiVvppUQqf9TTZtd1mfO0QpTMpmzd5fVw==","signatures":[{"sig":"MEUCIFICtIdWwhH3uIBzzo3Sr+F9TPCqsYXA3TiMaLvnRP35AiEAyObVKAEjyizrnpYVN5aIhepDvVfJpWtxHu+iBkRVFUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4106995},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7ba45c87c73b383cb0dfaea0ca05ffb7/trusty-squire-mcp-0.9.19-rc.22.tgz","_integrity":"sha512-qEG6C5XbJBLhWQ4rasf+FL1o624CQHpjOY4j6ySYPQHBawX/CqV2+aiVvppUQqf9TTZtd1mfO0QpTMpmzd5fVw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.22_1782573818919_0.8127249182830603","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.23":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.23","_id":"@trusty-squire/mcp@0.9.19-rc.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f8c90b977d91050f2bee948af7a7576b00170907","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.23.tgz","fileCount":303,"integrity":"sha512-XQwB0lYHa5vdPnl1y/NTqTUCU/t+SvrZXARv/A7N4R6jJdIuqVuw7tbeNHeyWeiP3mAQ2FnwN7PkIt97Copseg==","signatures":[{"sig":"MEUCIQCfe7Byyb1sZeNyoiwNL0fBCP0BTB+KCNIxmLap5EDkxwIgYvbYduGm87wamcXLlY6vx8tVL2YSXvhMQHXBcTZ9hJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107612},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9d3f02c725bc979083f22f79238387bb/trusty-squire-mcp-0.9.19-rc.23.tgz","_integrity":"sha512-XQwB0lYHa5vdPnl1y/NTqTUCU/t+SvrZXARv/A7N4R6jJdIuqVuw7tbeNHeyWeiP3mAQ2FnwN7PkIt97Copseg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.23_1782575046599_0.3857717491772117","host":"s3://npm-registry-packages-npm-production"}},"0.9.19-rc.24":{"name":"@trusty-squire/mcp","version":"0.9.19-rc.24","_id":"@trusty-squire/mcp@0.9.19-rc.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c007f08da4f5c7a0466119d346ebdcb2ac01f435","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-0.9.19-rc.24.tgz","fileCount":303,"integrity":"sha512-H/ow7oeF8CgZp2tVod7W16t7YXI+bdXjmyU2eYThcYHOti/j+oh/5oJQlgnCtyq2cVYOumtCrd2Mrh4hRaJBnA==","signatures":[{"sig":"MEYCIQDiI8vG0B1seMknzz1DjpqzZtdPdUFzZYBC8ZMEXC4zvgIhAM5WQuCP7e4YOlmsZKR9eiEM0zB779reo7ofSJY6AA0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@0.9.19-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4108098},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-0.9.19-rc.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5fc1226dd1e4fd81b17a4a05e0bccdc1/trusty-squire-mcp-0.9.19-rc.24.tgz","_integrity":"sha512-H/ow7oeF8CgZp2tVod7W16t7YXI+bdXjmyU2eYThcYHOti/j+oh/5oJQlgnCtyq2cVYOumtCrd2Mrh4hRaJBnA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.19-rc.24_1782578393721_0.8332117823486491","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.0":{"name":"@trusty-squire/mcp","version":"1.0.0-rc.0","_id":"@trusty-squire/mcp@1.0.0-rc.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"45df768d897befb14988b68c87069717db0a779d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.0-rc.0.tgz","fileCount":311,"integrity":"sha512-imk0SMSba+kC1pXM/+FxiYgV3S9Us5l1SWJWUiSWScwKgK4VDrdCbpqNxsHwqPfzpYXKyIZHxS38nW7DPbig9A==","signatures":[{"sig":"MEQCIChrMfzDLd0A0X4qmmAJQIWJUMF8XVQkIVClp+4OfzfKAiBlofqTb/FT7I3x4c7P4mXupDb8I5ktk8i0tX//hWgwrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4179299},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.0-rc.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0281f15fa313370c574802ab22f5ec38/trusty-squire-mcp-1.0.0-rc.0.tgz","_integrity":"sha512-imk0SMSba+kC1pXM/+FxiYgV3S9Us5l1SWJWUiSWScwKgK4VDrdCbpqNxsHwqPfzpYXKyIZHxS38nW7DPbig9A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0-rc.0_1782595861743_0.7450808250216079","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.0-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.0-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5c0414945f6896d56693dbb8bdec6ececf4ef4a8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.0-rc.1.tgz","fileCount":311,"integrity":"sha512-XHSsKeYSulk2D1VYJMP7NaLokoTWnQy00oHZal9yOPSWNvitMFKl/UDrjrCuhf8gvIYN9AKnMv47XpmLk/BsxA==","signatures":[{"sig":"MEYCIQCm/SZQ/sxQzYudiRTjlJEfdS2+ez9OSCPvj9N63wW8lgIhAIEyc+sKGe/hjFZW1TSUpDLUAg0BNLEJDAtuPhz3uOGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4172139},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.0-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/091404ffd217e8190d073abc10cb7add/trusty-squire-mcp-1.0.0-rc.1.tgz","_integrity":"sha512-XHSsKeYSulk2D1VYJMP7NaLokoTWnQy00oHZal9yOPSWNvitMFKl/UDrjrCuhf8gvIYN9AKnMv47XpmLk/BsxA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0-rc.1_1782611829147_0.8006780006056484","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@trusty-squire/mcp","version":"1.0.0","license":"MIT","_id":"@trusty-squire/mcp@1.0.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4b80cc3a71fd5dfc7305f1f4e757aa608dc53cbb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.0.tgz","fileCount":311,"integrity":"sha512-yVIFj3981eBrJflkX/GmA+bmakPb7op51JASf+a2BzShA4FRkzaN9m+Kem9Mu5OU2bCRQaVRH0d3/ATfqW/ypA==","signatures":[{"sig":"MEQCIAU4GnvGOFVFRq5gXHSa4duYdZVDbKHPEkb69BexZJ4gAiAvINyVrEC9nODHOlcPc5ekhLcukz66Vx5RqMDoh1nO2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4169446},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/def869ec18d31e1a0c30f0b1b1d3e98f/trusty-squire-mcp-1.0.0.tgz","_integrity":"sha512-yVIFj3981eBrJflkX/GmA+bmakPb7op51JASf+a2BzShA4FRkzaN9m+Kem9Mu5OU2bCRQaVRH0d3/ATfqW/ypA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1782616786792_0.9105540170977928","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.0":{"name":"@trusty-squire/mcp","version":"1.0.1-rc.0","license":"MIT","_id":"@trusty-squire/mcp@1.0.1-rc.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c6d118464b6d04ede4a13adc40b83ee399b52146","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.1-rc.0.tgz","fileCount":311,"integrity":"sha512-E2jx81qGvCYdEWqfWgt2QLNlcyO9M5xQVsv7PCp7mF0pl7Bio+q8KvkXfLG0MEzKsIDQ8H8plaUjf22n9YmpUg==","signatures":[{"sig":"MEYCIQCYCrXRDUmCM3cCb/SmtKoWLFJwi5mrzywUBXYx1d56/wIhAMWs3IPT7GtNaFIBTVOE9b8M9lB2pBiAWeqnYOMpFl9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.1-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4169451},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.1-rc.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5366158b6b5ee9d166a9047977037594/trusty-squire-mcp-1.0.1-rc.0.tgz","_integrity":"sha512-E2jx81qGvCYdEWqfWgt2QLNlcyO9M5xQVsv7PCp7mF0pl7Bio+q8KvkXfLG0MEzKsIDQ8H8plaUjf22n9YmpUg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1-rc.0_1782617511737_0.7979298217295427","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.1-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.1-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ce99189642081f8edde0d9b994f45b5df6226033","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.1-rc.1.tgz","fileCount":203,"integrity":"sha512-UTyp0QRaQ6rHEZ4IqtdxNoh7124AMar/mEoD6Md5l6VwHAUO0gOJL81GYWANUgkVjb2LGOCdbFCYBw97N7189Q==","signatures":[{"sig":"MEUCIB7jssgyk2/uliM+bjs0XxQwc41P0xQ3pG5Lvhhb8v8yAiEAhvu8QwRQYKToR1lNw4uKhFY3cu0uKmzmh/ScEcIKtvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2053405},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.1-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/afb77008847e43fdf367c77386b1b8b2/trusty-squire-mcp-1.0.1-rc.1.tgz","_integrity":"sha512-UTyp0QRaQ6rHEZ4IqtdxNoh7124AMar/mEoD6Md5l6VwHAUO0gOJL81GYWANUgkVjb2LGOCdbFCYBw97N7189Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1-rc.1_1782675157253_0.3548395199724441","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.1-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.1-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"96b11e36f25db9afa1439a4bb9f06845f699519f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.1-rc.2.tgz","fileCount":203,"integrity":"sha512-X4w1CsYrx5aLCOAq78C00xnSoUqNN6JrPmqvyZKFePbYXdbIHJofrJ8ganE6EdtKGyJ/fbvyRTV9FCbJTQsP/g==","signatures":[{"sig":"MEUCIQDDvMA13ywv0fQTK3Axk70djnQKgbX06gkwUKGODC+OhwIgd9MCGipETDrrwSutXLnfXJzzZvoi4LQR4nFeMMY7u5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.1-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2071896},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.1-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/23cd61753476b04f9263f7651e49220e/trusty-squire-mcp-1.0.1-rc.2.tgz","_integrity":"sha512-X4w1CsYrx5aLCOAq78C00xnSoUqNN6JrPmqvyZKFePbYXdbIHJofrJ8ganE6EdtKGyJ/fbvyRTV9FCbJTQsP/g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8","@trusty-squire/inbox":"0.1.0"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1-rc.2_1782683493438_0.8700927560056599","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@trusty-squire/mcp","version":"1.0.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"410dfede22a0dec5a6b85d2f0478e354779949bb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.1.tgz","fileCount":203,"integrity":"sha512-ieVCzrpgghucuBQsM8fhbmcooiQ5z1uTs6YvtuwxHMKLeBBQi54iGHn93qlGm2ScEvY5x1fexu0IHYHc7tKGDA==","signatures":[{"sig":"MEUCIHy8sqoiwa03qRnNOHlcmWPov6G+HFCaxGih47330TxxAiEA4xyo/e0ZyPSCqbJ813IN/1Pgd2beHuX063qGyiwDEp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2071854},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b8fedd0c90494ebfb54ce0cf530cb3fd/trusty-squire-mcp-1.0.1.tgz","_integrity":"sha512-ieVCzrpgghucuBQsM8fhbmcooiQ5z1uTs6YvtuwxHMKLeBBQi54iGHn93qlGm2ScEvY5x1fexu0IHYHc7tKGDA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1782695573592_0.7866322939186079","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@trusty-squire/mcp","version":"1.0.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"49d196d62ea05299f6787d2e2c2e8ad6d8c4c242","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.2.tgz","fileCount":203,"integrity":"sha512-/qsjGjGF+hJPZC3FaAjhVz8HIbJgRzoypKWypQPq4khGGKu1CLpu/m1hOCkaqmlrR1g7lhC4GBhljCuTe8Bh3w==","signatures":[{"sig":"MEYCIQDBk9VIL5zVLDRbkJQqFQ6f/cORJuqdbrA8p3AMvR89ZQIhAKNOUisgA1lqJI7mIYwGFtMObktFaxIL0db2YLOYAHW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2073430},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1469d905c9245a518320e129dcd5b9e5/trusty-squire-mcp-1.0.2.tgz","_integrity":"sha512-/qsjGjGF+hJPZC3FaAjhVz8HIbJgRzoypKWypQPq4khGGKu1CLpu/m1hOCkaqmlrR1g7lhC4GBhljCuTe8Bh3w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1782703748865_0.64944933456767","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@trusty-squire/mcp","version":"1.0.3","license":"MIT","_id":"@trusty-squire/mcp@1.0.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e742f4e4e6b3b203605c182c2fc85db8e42d6633","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.3.tgz","fileCount":203,"integrity":"sha512-0YEBXjLPTx+ySf35Z3gm9XAIfT6ANkifRL/zzfIq5xzLfa/VJzF9YCh+HDl5wF8iEIxAy1I8jx7yhlOP0LUqvQ==","signatures":[{"sig":"MEQCIAWt2S2ZgMOd2+YIP+Ko5smF+c4PscH9GTZVEMU2VlBFAiBxHGo7bbvgyzYFhuOj8r3ya1Fyz3dIxN6uH3VHBMSVxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2074361},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/acc431edde15047f700ab2edab0985b1/trusty-squire-mcp-1.0.3.tgz","_integrity":"sha512-0YEBXjLPTx+ySf35Z3gm9XAIfT6ANkifRL/zzfIq5xzLfa/VJzF9YCh+HDl5wF8iEIxAy1I8jx7yhlOP0LUqvQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1782706000243_0.8428226072170919","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@trusty-squire/mcp","version":"1.0.4","license":"MIT","_id":"@trusty-squire/mcp@1.0.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5b8c4aa48f24c45022be44f665938a842c15dd67","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.4.tgz","fileCount":211,"integrity":"sha512-IBZEXc54dzZ+MmdPO5gXUHGmnalAkWETyK989Ue/eDYI/birqy00U99TWmKiVviwYfrapz/w5gh7zSZuPJY1zA==","signatures":[{"sig":"MEUCIQDWA7sYRgoFcln2NPAQ9tLwgp8Hy+2dBPffxhNx4IDtZgIgeJ9S+LJqF/C38ZvpJpP4N5fJNkyXZk/WQ1CNpRISTbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2086960},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/055c8c74b0429a3b3f353e92bcff0402/trusty-squire-mcp-1.0.4.tgz","_integrity":"sha512-IBZEXc54dzZ+MmdPO5gXUHGmnalAkWETyK989Ue/eDYI/birqy00U99TWmKiVviwYfrapz/w5gh7zSZuPJY1zA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.4_1782708199955_0.13556625690311663","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@trusty-squire/mcp","version":"1.0.5","license":"MIT","_id":"@trusty-squire/mcp@1.0.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8497cf8e667593c29297fb411b9b366392e04527","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.5.tgz","fileCount":211,"integrity":"sha512-PyQMfMUQZ1iN9lU2ZliJHkFmBXaUNk3hGRshjE1yxmQCs5bjOclqW6obRdJoy0/+Ijl+j+dcAbKV6e9XgA7VPg==","signatures":[{"sig":"MEQCIFfivlQaHfUZH9O+fbBxsDAzK3wZWdVPdzruqHWL1VhjAiA9+TmEGiNb3Vir7vnZz8u/p6QhqDRiyIPhWrnVYoBSIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2101970},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/958962ec26d6dedeb0bbd5fd668a7423/trusty-squire-mcp-1.0.5.tgz","_integrity":"sha512-PyQMfMUQZ1iN9lU2ZliJHkFmBXaUNk3hGRshjE1yxmQCs5bjOclqW6obRdJoy0/+Ijl+j+dcAbKV6e9XgA7VPg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.5_1782732414036_0.8108309312900353","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.6-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.6-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"58dd305690e288096e8ab166bb66fb1baf4991f3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.6-rc.1.tgz","fileCount":211,"integrity":"sha512-ZPVQEyF0//OkHwzIlQ1Ar9ms6iUFbyilz/No1ryUs6DxOUy9HNS1awpJ08QspwToqD/VdhGupnkGtRIi+Jyx1w==","signatures":[{"sig":"MEQCIFd1vZ9/TA65z0kn3+gCGd674hp91Jf9Ht4RqVh0bON6AiBiCFf4hRQZ/531Q1nbN+rtFDiJaOqP3mJ0G/OjsbPUfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.6-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2101975},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.6-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5bfd7ef8d470eeb34007aa5f4b0bdbf0/trusty-squire-mcp-1.0.6-rc.1.tgz","_integrity":"sha512-ZPVQEyF0//OkHwzIlQ1Ar9ms6iUFbyilz/No1ryUs6DxOUy9HNS1awpJ08QspwToqD/VdhGupnkGtRIi+Jyx1w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6-rc.1_1782739080661_0.3048172989988449","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.6-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.6-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"548e65db7bc9358771de24222753a274c1f01285","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.6-rc.2.tgz","fileCount":211,"integrity":"sha512-WbyuQd6KR1x7o0H8vqBOZzTXwBJCxbzTs+51lPNi45sSEgl72weRwUEHFZab68pK2+FJ+EURb0z14uGJR9HQfA==","signatures":[{"sig":"MEUCIQChmYI5Dn+RskPK3Arciosu8+MVvkcHy8tEJv8QZeKxYgIgY8G01Iamn0XMwa+dUMrSPiayNO6oFB4ZtkcGgi0hVFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.6-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2101975},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.6-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8159396616cdaab14bcf61ab14f612d3/trusty-squire-mcp-1.0.6-rc.2.tgz","_integrity":"sha512-WbyuQd6KR1x7o0H8vqBOZzTXwBJCxbzTs+51lPNi45sSEgl72weRwUEHFZab68pK2+FJ+EURb0z14uGJR9HQfA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6-rc.2_1782743150060_0.25320552542210795","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@trusty-squire/mcp","version":"1.0.6","license":"MIT","_id":"@trusty-squire/mcp@1.0.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"627255d9cc0ab7a089ab8492bcd89c1c806f922c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.6.tgz","fileCount":211,"integrity":"sha512-UvHlnxpXbhFSeJ52/w9Uhr51T6s4ry7thfKop565t0DTlmiW6bE0c/yk8m+CBH1fe8TYeLYWxsLEo1UmJMWSKQ==","signatures":[{"sig":"MEUCIQDMrn8CJv1oM6wzGytqQkyHFr9EO7/rNVjN9jwTN1CjeQIgCbpIE89/I3PQ48TtxIcByPuk56erG0hWOI3jF+pRNMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2101970},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7d32fee1b9863c9f10e584b39344d14b/trusty-squire-mcp-1.0.6.tgz","_integrity":"sha512-UvHlnxpXbhFSeJ52/w9Uhr51T6s4ry7thfKop565t0DTlmiW6bE0c/yk8m+CBH1fe8TYeLYWxsLEo1UmJMWSKQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.6_1782743558685_0.7616579920213149","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.7-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.7-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"aa24e2cc574b699b6c4e8d028a569edd3d497f2e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.7-rc.1.tgz","fileCount":211,"integrity":"sha512-M3AslIDIr8uFE5IZ1F7ywj4xgS8BbPlBdyZlP+mo37n2hWVn6icttC2bZIA5XFLoSZ9qSYBwPlSFnT461r3Flw==","signatures":[{"sig":"MEUCIQCeHOfGyVjPm6EKEUBpLMMbgd24H9GRmZZvAu/0SjM8lwIgBik0SPgwVsezjSssOyhezBxp+BkQT8DtMxB0AIlrWJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.7-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2117719},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.7-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/58343a6a135f488567a1661c2e6a7c58/trusty-squire-mcp-1.0.7-rc.1.tgz","_integrity":"sha512-M3AslIDIr8uFE5IZ1F7ywj4xgS8BbPlBdyZlP+mo37n2hWVn6icttC2bZIA5XFLoSZ9qSYBwPlSFnT461r3Flw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7-rc.1_1782750521184_0.249603931444351","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.7-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.7-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cffb544d18d50c7bddf59703970a4e8593ec8995","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.7-rc.2.tgz","fileCount":211,"integrity":"sha512-Z88b9E0ekZEReXPofh+HJ/kiz9T97vX1fgcpMLxvriEhkKE886cvIqvtSiDH5iI2k53OHhAIsvDUQdcv52yI4Q==","signatures":[{"sig":"MEUCIQCdHTiEtUtyFn+/jVvx6hnGhvC81AB9BPDuGY081bqtGAIgCyX8TWKIG/I7xQYrSMLlz34hJ/CH17zXnyGKXpVlvvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.7-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2120612},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.7-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9839f30ab6a0ff5a7bfe1b837d5e07e5/trusty-squire-mcp-1.0.7-rc.2.tgz","_integrity":"sha512-Z88b9E0ekZEReXPofh+HJ/kiz9T97vX1fgcpMLxvriEhkKE886cvIqvtSiDH5iI2k53OHhAIsvDUQdcv52yI4Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7-rc.2_1782775865987_0.28306219867840965","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@trusty-squire/mcp","version":"1.0.7","license":"MIT","_id":"@trusty-squire/mcp@1.0.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8a99af29b402e0a4e289e99d505c5e5c240e6cf9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.7.tgz","fileCount":211,"integrity":"sha512-aG1oXPxaRmPJ5MrJjfagKTdyj70MUeP+VtiLDOBWssyGT1hTgiHO7T5wfVyuAZeNg6EaFfu+QlLdn2rd1dZfLg==","signatures":[{"sig":"MEYCIQCbgD62DGQWykMVClu5gTgUxUovXUxWnIHYRZdLUosClwIhAP2NT9+NbrnwjOWUpxkfXQbeYK+1LXuENucl0MWeKOnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2120607},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d035cad9ee3a79610fefb65f8cea932e/trusty-squire-mcp-1.0.7.tgz","_integrity":"sha512-aG1oXPxaRmPJ5MrJjfagKTdyj70MUeP+VtiLDOBWssyGT1hTgiHO7T5wfVyuAZeNg6EaFfu+QlLdn2rd1dZfLg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.7_1782777329548_0.8434695369450715","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.8-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.8-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7b629b37d5eb0302f3b145b10ec47dd17b0c41e0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.8-rc.1.tgz","fileCount":211,"integrity":"sha512-48OZA6A28n1CX0fmUPhQI+g1/x3dEiGfaX0kwKogYNn8h24XgYNDXUEli+swcaivHZfXCrwiEFGYCdWwn+96og==","signatures":[{"sig":"MEYCIQDzrhdO8FUAwYYDPlsE+TrBhMHeO1QxFZYaz8lfgt8O/AIhAO8N4FHIzULoaBowCDeW1BnY3FQ8+WtJwNXJyGfWJaO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.8-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2119759},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.8-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/028b94afa4a2f6b8c87aa77fc021c672/trusty-squire-mcp-1.0.8-rc.1.tgz","_integrity":"sha512-48OZA6A28n1CX0fmUPhQI+g1/x3dEiGfaX0kwKogYNn8h24XgYNDXUEli+swcaivHZfXCrwiEFGYCdWwn+96og==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8-rc.1_1782791848282_0.8456397184726372","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@trusty-squire/mcp","version":"1.0.8","license":"MIT","_id":"@trusty-squire/mcp@1.0.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e37037b0265c405b8d1e3001dca736de09c522d3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.8.tgz","fileCount":211,"integrity":"sha512-NLQyf2S3RfZ7648/Tr0Qc7ex6GH1jE5Myl/XXnOPDx5q+yhqYKYoikERYu/f5fnLRTTWq3wna86iL7tm/KdgKw==","signatures":[{"sig":"MEUCIGl1CsBguoskWfCO1M60rfHdZYrvnBkk2rdX7pRXEH3YAiEAvfqyurgBsSzvNm7uhSfUDLKu93tUyhzVMxOaHVvCC/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2119744},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9d598c58594655eb44892ab363f464ba/trusty-squire-mcp-1.0.8.tgz","_integrity":"sha512-NLQyf2S3RfZ7648/Tr0Qc7ex6GH1jE5Myl/XXnOPDx5q+yhqYKYoikERYu/f5fnLRTTWq3wna86iL7tm/KdgKw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1782792509736_0.41161583121526224","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.9-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.9-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"914f672ed1f8c1aa6ec889b8b09510c8ece225b3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.9-rc.1.tgz","fileCount":211,"integrity":"sha512-poeECszs54MQBT0Sl5Jl0jayo/pYSjeK7Z5miNhoeDXA39WHStWaodSplDW9rgqtMCz42/q1pkJduDj86/Z4dQ==","signatures":[{"sig":"MEYCIQCS3NvDQCErIE0dkQ1oRalAIP9sIoyLwQgepW46xzRqrgIhAN5pOisi/W/k06m6f/63Rfb6r/f0NZvko19yP9eA0Aie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.9-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2127326},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.9-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/67d19dfd329e39992a4f9bf38f21a3db/trusty-squire-mcp-1.0.9-rc.1.tgz","_integrity":"sha512-poeECszs54MQBT0Sl5Jl0jayo/pYSjeK7Z5miNhoeDXA39WHStWaodSplDW9rgqtMCz42/q1pkJduDj86/Z4dQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9-rc.1_1782828376741_0.8542217552563749","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.9-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.9-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cf8c7400c3c418fdc78aa281c2494f2d4bee0ac8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.9-rc.2.tgz","fileCount":211,"integrity":"sha512-Mmzzy2h+TQ84gaIPPKBOHp/R33e+y32CyHW79r3qfsS0p1x1NKClNuMrD1z/zLOKUCU9Sk0/vuh30fzU8bG09g==","signatures":[{"sig":"MEYCIQCaC5HKAwJCLjDkJZlw4SuOY9O/VMp+MgW8h4i87X5h8AIhAL34iYQ8gd/cU1HH7B94U7l9lvNiY1sSIuCg9ZJg7dnN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.9-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2129389},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.9-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/18934e6fc24cb491f4fe9836be728dd0/trusty-squire-mcp-1.0.9-rc.2.tgz","_integrity":"sha512-Mmzzy2h+TQ84gaIPPKBOHp/R33e+y32CyHW79r3qfsS0p1x1NKClNuMrD1z/zLOKUCU9Sk0/vuh30fzU8bG09g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9-rc.2_1782830685466_0.6798587485200132","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@trusty-squire/mcp","version":"1.0.9","license":"MIT","_id":"@trusty-squire/mcp@1.0.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"492b1678f107b3916e395d1cc2115833e267dcdf","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.9.tgz","fileCount":211,"integrity":"sha512-gBW78C3Q36Dl35R5MRfUfV37GQXxVvAawFya68c43bZsSoRaJBns8yT2rgzQL6fDfjydZib+Egf7WmciPFZxrQ==","signatures":[{"sig":"MEUCIQCINyKhU/10ne2jHJrsHZ7kyTxf1EQ4rur5zP+iXNs4WwIgJ0TyhbbckUo5DFtOTFFRe8FTm+WlZJNcNSmKQ2aj2zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2129384},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/297b5a91a0a6952234aec0c63679f950/trusty-squire-mcp-1.0.9.tgz","_integrity":"sha512-gBW78C3Q36Dl35R5MRfUfV37GQXxVvAawFya68c43bZsSoRaJBns8yT2rgzQL6fDfjydZib+Egf7WmciPFZxrQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9_1782832166989_0.3200340593320785","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.10-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.10-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8f35637952e4b34a1a20a5d9f57480a50ba2f605","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.10-rc.1.tgz","fileCount":211,"integrity":"sha512-V3uUiuc4gpQqLeGxxCU3/1sQNxj0YfEZ4UEqPiEgpA9nuzvLy4LatlJ486TzaE4WK+NPVWITiRDSFswBjBoRSg==","signatures":[{"sig":"MEQCIAx2bkZnqE12vXMRi3n3B0G3StmnwU3KVXhuBVnHKIMCAiAWoBII1bFdIvjXyLHGalwR6FHfdIHkJNnqTU1oai6AHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.10-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2134019},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.10-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e08706695e9a08aa93317e63e4151f28/trusty-squire-mcp-1.0.10-rc.1.tgz","_integrity":"sha512-V3uUiuc4gpQqLeGxxCU3/1sQNxj0YfEZ4UEqPiEgpA9nuzvLy4LatlJ486TzaE4WK+NPVWITiRDSFswBjBoRSg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10-rc.1_1782838448513_0.3555864652011329","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.10-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.10-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e4b7e6b08ad6bc6c4d5d7faa4b65d8a7451b88e5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.10-rc.2.tgz","fileCount":211,"integrity":"sha512-bilEwlbinQoA4NpALIKYtsnVCC81fwf0kbZmHavDXk/PAr3vpZVJxudRjiExcAkfSXR2ePLcQ1OkRGZfFkS+vg==","signatures":[{"sig":"MEUCIDrhw6WytAI68XUoHJsh6aQvnNdbpzg+bim0gGZ69brNAiEArsi000JOGpCToodgcNinZiHbf2Wzb3noKSn+B/t24iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.10-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2140710},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.10-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d69d6dd48013e94e19b4d5637afb60d6/trusty-squire-mcp-1.0.10-rc.2.tgz","_integrity":"sha512-bilEwlbinQoA4NpALIKYtsnVCC81fwf0kbZmHavDXk/PAr3vpZVJxudRjiExcAkfSXR2ePLcQ1OkRGZfFkS+vg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10-rc.2_1782839556056_0.04385271043663219","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-rc.3":{"name":"@trusty-squire/mcp","version":"1.0.10-rc.3","license":"MIT","_id":"@trusty-squire/mcp@1.0.10-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ec4e900fa2f9dbe113109ec1cc82205dfdb888ad","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.10-rc.3.tgz","fileCount":211,"integrity":"sha512-bwZyUJvBaTTfo+CAKarPVWYfOlOLCSbhiD6fSjhFDO/T1Ws2e1CyokW+TWtn57yI9vCuC2NakglsD4CSRBgneA==","signatures":[{"sig":"MEUCIQCMKCujRIgKG+PiEbwp6LR8dIilF7UWgxdr0kg+kwvcEgIgfxG0zW4uAJUQ9/A6YpueneKSAR79TGTDRh0xJgPSiXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.10-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2136481},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.10-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d7f632e3676cb62ba5ad644d274f1487/trusty-squire-mcp-1.0.10-rc.3.tgz","_integrity":"sha512-bwZyUJvBaTTfo+CAKarPVWYfOlOLCSbhiD6fSjhFDO/T1Ws2e1CyokW+TWtn57yI9vCuC2NakglsD4CSRBgneA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10-rc.3_1782844021531_0.8635947083676632","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@trusty-squire/mcp","version":"1.0.10","license":"MIT","_id":"@trusty-squire/mcp@1.0.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"807fbebb06120e892703527ec2c94adbdea4804a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.10.tgz","fileCount":211,"integrity":"sha512-rpcXkAEhAbZ5xZY+yGXchDhg1xzlwKq+nn9/xYm6GkRSVTB/6uaMUduETpd2TRdiuWTtW3CUCruRgSRz20WxLA==","signatures":[{"sig":"MEQCIHtX7wMzyD4SNIO+jxVArKkrWBHeyV4cBnGP50cQnxULAiA5OA4O8jMn2oNtF04wO4aIk+GwTb/Tsiy/OnKtn/JK8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2135819},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3c419b56ebe1b4a53b21854352222110/trusty-squire-mcp-1.0.10.tgz","_integrity":"sha512-rpcXkAEhAbZ5xZY+yGXchDhg1xzlwKq+nn9/xYm6GkRSVTB/6uaMUduETpd2TRdiuWTtW3CUCruRgSRz20WxLA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10_1782846704350_0.93755040891579","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.11-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.11-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0a78634d591b2a6c233e44ac9b0ca0c4eacdb476","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.11-rc.1.tgz","fileCount":211,"integrity":"sha512-DYTPzTWmSv26X++7XiyiEjzLELgqs6j9kSlgffhLFDFmR5mvshqPo4GfrfVhhVme/2MXMOj2TMrosgM6h5J/1g==","signatures":[{"sig":"MEQCIDIg9Id9fRQpWLDCMXfQUtQcEHYuI0o54C1FVjcO8JcBAiAoC61VKEXHHEDGfZbc/+PfsihL76pzfUPrsJQQrtavWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.11-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2159970},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.11-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2a74911b48fd2fdb8ca3110ecbc05222/trusty-squire-mcp-1.0.11-rc.1.tgz","_integrity":"sha512-DYTPzTWmSv26X++7XiyiEjzLELgqs6j9kSlgffhLFDFmR5mvshqPo4GfrfVhhVme/2MXMOj2TMrosgM6h5J/1g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.11-rc.1_1782873635846_0.71043947385379","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@trusty-squire/mcp","version":"1.0.11","license":"MIT","_id":"@trusty-squire/mcp@1.0.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ba4dac3499302ea18a6f6f3416982fc1269c861d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.11.tgz","fileCount":211,"integrity":"sha512-NxNTn0uCnYKzkX4ecw4wMK/KCMHIQvJP7apBUG0RhvdgFxv+KsI3OMncRBhfn+L2xZInTsuavru4BmcgH9vTng==","signatures":[{"sig":"MEYCIQCOm9cvS9aKSXYPVHvXgpB49u3MAw0C+IOhtRjeXuSPtwIhAOqoyJGBrSuy3k/OlwvadytINrmBMCX1tJXmrfg6ZsHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2159626},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/698c505ea973910ae0b6cb6607f6b8ef/trusty-squire-mcp-1.0.11.tgz","_integrity":"sha512-NxNTn0uCnYKzkX4ecw4wMK/KCMHIQvJP7apBUG0RhvdgFxv+KsI3OMncRBhfn+L2xZInTsuavru4BmcgH9vTng==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.11_1782904827628_0.9066395995743692","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@trusty-squire/mcp","version":"1.0.12","license":"MIT","_id":"@trusty-squire/mcp@1.0.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cfd9f86eb8ad1d2b52236f9de8f806fc1b247aab","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.12.tgz","fileCount":211,"integrity":"sha512-If4dWeGE+8Um8iDumd8jFJ5KMl3tKK0Sk1lB0G5uYU5RMAYK8RBam0PDHEx14pEl3OMWsl/h4OGKP1JcUYMNkw==","signatures":[{"sig":"MEUCIBUr1HVG5MQNzWO0mk+f4p3kWVfM16fN+6A2L4tPh7l6AiEA85VURyoWW9odVY/wMxMcBNK8CCvUfS5UkjQ0Qd1YteQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2161530},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/bcbdc646736569d10f02eb64c266aece/trusty-squire-mcp-1.0.12.tgz","_integrity":"sha512-If4dWeGE+8Um8iDumd8jFJ5KMl3tKK0Sk1lB0G5uYU5RMAYK8RBam0PDHEx14pEl3OMWsl/h4OGKP1JcUYMNkw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.12_1782906441883_0.17577344184484978","host":"s3://npm-registry-packages-npm-production"}},"1.0.12-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.12-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.12-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2e96757cb326454eea1d2bc46cf7dab6f82a1db1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.12-rc.1.tgz","fileCount":211,"integrity":"sha512-E+D+rVNRTw+PhWFhoZNj3wE1f3qhVXqDyjXWV3s8495msQpLT0g7xvgTACt0VtNlVgfVcZZaKL0pnVuHOEaPmg==","signatures":[{"sig":"MEQCIF/Xq7YpflWsYYy5JmTJ1ZK1lBvCVlziaseAJCLpp1rwAiA6AeI5S9U+bJ8h/HRSgwLifSFvmWWmliPYWtDjziWbQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.12-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2161540},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.12-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fb046a07993647f9ae402f8d334b6d2b/trusty-squire-mcp-1.0.12-rc.1.tgz","_integrity":"sha512-E+D+rVNRTw+PhWFhoZNj3wE1f3qhVXqDyjXWV3s8495msQpLT0g7xvgTACt0VtNlVgfVcZZaKL0pnVuHOEaPmg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.12-rc.1_1782906670840_0.6449233091256543","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@trusty-squire/mcp","version":"1.0.13","license":"MIT","_id":"@trusty-squire/mcp@1.0.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"df4888e2f0bc3de03a6424721396bf6a1eb9134d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.13.tgz","fileCount":211,"integrity":"sha512-1IRCmt98XSCvO9fAfqq99ugd48zDzU0MYBJFgtQA9q6s0P/YJEMXVBQxjeQURbCGEI4vyu0+OIyWTdMq3kW4uA==","signatures":[{"sig":"MEUCIDmJG2xfMXp3M4QraN3SWEnDZ3DJUexdNeDb8xuLgLLnAiEAjJQ9Rf8o4854eG0b72wrQlDPZTOkg248AlIhqYfj5qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2162793},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3bb6dd3b4cbbff6c611d2a07089566b2/trusty-squire-mcp-1.0.13.tgz","_integrity":"sha512-1IRCmt98XSCvO9fAfqq99ugd48zDzU0MYBJFgtQA9q6s0P/YJEMXVBQxjeQURbCGEI4vyu0+OIyWTdMq3kW4uA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.13_1782912638697_0.1838424647375656","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@trusty-squire/mcp","version":"1.0.14","license":"MIT","_id":"@trusty-squire/mcp@1.0.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1aa176c5b14ae247d8cd9f38924fba136592caa9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.14.tgz","fileCount":211,"integrity":"sha512-UwLHh5KqTx8ZGfKT+34ICOFeYUhJAde5AZZhe7I9jhAWKYC6yKN9d5F4gBhhkfMrF9XTp0WcudAi9U/ADTBWwA==","signatures":[{"sig":"MEYCIQD0IChivKCBZ3saFTDSwhs6AqXTo6VvwJmh7j9w5wfcOwIhAPvDseeaa3PNIys4/1FP8yIfqV52p0ccr4AXu9JScETC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2163529},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e941542f32302ea2f9cb736c0aa80af3/trusty-squire-mcp-1.0.14.tgz","_integrity":"sha512-UwLHh5KqTx8ZGfKT+34ICOFeYUhJAde5AZZhe7I9jhAWKYC6yKN9d5F4gBhhkfMrF9XTp0WcudAi9U/ADTBWwA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.14_1782917953769_0.961571154697654","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@trusty-squire/mcp","version":"1.0.15","license":"MIT","_id":"@trusty-squire/mcp@1.0.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3836195f372489f909152775a392191f99665161","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.15.tgz","fileCount":211,"integrity":"sha512-HvY/8C71XnQkAzlCmSxgQ7pMfUTXkEkfUv38BLU5Au6wUTjBOmA1q4l0lgbYUBf6ch3bB5iCEFWD4u4/nDlfsg==","signatures":[{"sig":"MEQCIE/F7h9p1J6NCLQYsrBTFW37wBkTCxbsRddhP3HQHW+vAiBmFK9LmnZx5l4LQkbHTCT1g1p5YRnZHnDqoH/BPWAHDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2163386},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/89007dec95f361cef7a22224cfd4e21e/trusty-squire-mcp-1.0.15.tgz","_integrity":"sha512-HvY/8C71XnQkAzlCmSxgQ7pMfUTXkEkfUv38BLU5Au6wUTjBOmA1q4l0lgbYUBf6ch3bB5iCEFWD4u4/nDlfsg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.15_1782919125711_0.26563122022498753","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@trusty-squire/mcp","version":"1.0.16","license":"MIT","_id":"@trusty-squire/mcp@1.0.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"98ddcfbb539b426c7262fd12849ed1e2072ac9eb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.16.tgz","fileCount":211,"integrity":"sha512-FhjX8NUS/ejVPAbhx5BeQcZwIKXrkyLgjCY3PLutTZ/R1gQF1u0tsPAi3Q530RnKvVlRiHwso0j7rOYHvlVf7g==","signatures":[{"sig":"MEYCIQCL2G4Q93fE1Jkqp7f0uNMmmJqe2dfYEQSzPTXXUQxsGgIhAKBCq28GGPBpLPFlD38mu6mOAwdvowP6a4687pQ93k0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2164337},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1ab80d3b6ee2b82da803708b1d1c838b/trusty-squire-mcp-1.0.16.tgz","_integrity":"sha512-FhjX8NUS/ejVPAbhx5BeQcZwIKXrkyLgjCY3PLutTZ/R1gQF1u0tsPAi3Q530RnKvVlRiHwso0j7rOYHvlVf7g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.16_1782926164173_0.8772414104305044","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@trusty-squire/mcp","version":"1.0.17","license":"MIT","_id":"@trusty-squire/mcp@1.0.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1b0a0328b01fddc5dd1637d129671988867b1efa","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.17.tgz","fileCount":211,"integrity":"sha512-bMqXKlzdX1Xi+p754hitdTvgOq5dcMUi2WaFal2qQcwJFsm9viuiVRYSCkcpmzkBpiRAW/O9zdBO7SMusOXPhg==","signatures":[{"sig":"MEQCIHYk1vsuzbo+/n2EvV3EhiWs1GboM23L+AHZg/gwbPnXAiBOHNLC3SXno1af02RwtcGwlTeYmCUr2hTUFGjKuylf9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2165611},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fb9a3d60b95f3a172f98a0c599dbbef8/trusty-squire-mcp-1.0.17.tgz","_integrity":"sha512-bMqXKlzdX1Xi+p754hitdTvgOq5dcMUi2WaFal2qQcwJFsm9viuiVRYSCkcpmzkBpiRAW/O9zdBO7SMusOXPhg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.17_1782928505518_0.08960676577242443","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@trusty-squire/mcp","version":"1.0.18","license":"MIT","_id":"@trusty-squire/mcp@1.0.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ad3d40133561ecf20820b2250ad7b69f9e2aa928","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.18.tgz","fileCount":211,"integrity":"sha512-BpYaEJ8QNLYX2/nHt0DEM0Wy45btkUqRTby4PawYA4Wuymxp+S0VgZH9uvklGiX+4IYABSx3XRi1SlRX7UdDwQ==","signatures":[{"sig":"MEYCIQD4Lc511P7f7HIsHQI+y0FJ8bIU4BRBE26eqQybml9EGQIhAJwt6cMSMCg6De+WYObY2/bQx3cxwEkZVxhZJoNnOM1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2169487},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ee35c50fd20c9baf00e1083119b95dcd/trusty-squire-mcp-1.0.18.tgz","_integrity":"sha512-BpYaEJ8QNLYX2/nHt0DEM0Wy45btkUqRTby4PawYA4Wuymxp+S0VgZH9uvklGiX+4IYABSx3XRi1SlRX7UdDwQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.18_1782929281584_0.19819097904289085","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@trusty-squire/mcp","version":"1.0.19","license":"MIT","_id":"@trusty-squire/mcp@1.0.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"56b51bebc55d445277fb8b344d9b6e262417cf4b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.19.tgz","fileCount":211,"integrity":"sha512-eCI9uuiuq/UeWn7OHDeNAa4NyFXKhR4pidLVj9LMqSFvO4esDXVyDPUVmd6DvV1x1qVlRiQf327oazt/N9vwrA==","signatures":[{"sig":"MEUCIDM+7bZYXrREuThHfuLK0qjijFLBgOfOwCPZMIu8lh2tAiEA5WS4HHZNaz5JFJE5GVnqMjmisTrL5Ljcmfovgu4n4t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2170456},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e093bd81325e2ab055797b8f6d8e8899/trusty-squire-mcp-1.0.19.tgz","_integrity":"sha512-eCI9uuiuq/UeWn7OHDeNAa4NyFXKhR4pidLVj9LMqSFvO4esDXVyDPUVmd6DvV1x1qVlRiQf327oazt/N9vwrA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.19_1782931640772_0.7627416753089531","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@trusty-squire/mcp","version":"1.0.20","license":"MIT","_id":"@trusty-squire/mcp@1.0.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"587c5da00be6254b6fc26e2cbd83ea8cd1511cf3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.20.tgz","fileCount":211,"integrity":"sha512-zgt1nj4GheFR0pxGwqKk3FQ/YzdNfyUAnu8BxZ7Ie7knQjfD1d6HW/2eCbVe22IvGSibNTqm44Gt1i6BzIrpLQ==","signatures":[{"sig":"MEYCIQCgai0amPN3ju+g+0dv5uY2ZhlkLEI5/kXeoWFW8yoKHQIhALWqFhZyZFaFI6wi66HMo4FdzC3bTaHQMDrKXfSZ2Hj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2174553},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7dda7d5b350363d8e90c5838a26df712/trusty-squire-mcp-1.0.20.tgz","_integrity":"sha512-zgt1nj4GheFR0pxGwqKk3FQ/YzdNfyUAnu8BxZ7Ie7knQjfD1d6HW/2eCbVe22IvGSibNTqm44Gt1i6BzIrpLQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.20_1782933384507_0.8500748745161986","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@trusty-squire/mcp","version":"1.0.21","license":"MIT","_id":"@trusty-squire/mcp@1.0.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"564c8bb6ba00c7eeb11dd9448bd7d67544cbd747","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.21.tgz","fileCount":211,"integrity":"sha512-iXGWJR0DUN65Nu7SXQggBkMwmD3Sx6TowE/jeBGou4zY/sHj9OYMhn5smbm/C4Fj11yZ9FawGKbVoWu4H5KNxQ==","signatures":[{"sig":"MEQCIGwKvE3SP6gzZv/6PEMyisgFlwFtbB51t52SGB1QLuPdAiADIkOHCUMXI9Pm+ZBwXSMcQYWBHDnKbC6IFC9BozG28g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2174497},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e6dab99c9bd5f5ae9842617c1ce9b5e0/trusty-squire-mcp-1.0.21.tgz","_integrity":"sha512-iXGWJR0DUN65Nu7SXQggBkMwmD3Sx6TowE/jeBGou4zY/sHj9OYMhn5smbm/C4Fj11yZ9FawGKbVoWu4H5KNxQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.21_1782935029873_0.684817144008101","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@trusty-squire/mcp","version":"1.0.22","license":"MIT","_id":"@trusty-squire/mcp@1.0.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4b5a6b2ee3b42f7053c149c6f31c8f021d1cfb01","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.22.tgz","fileCount":211,"integrity":"sha512-9Zl3TnYlJgcX3LHVP3GeVC18bofJxxprQxTV1JLrVNEEzpo93+TmzQmzp/hp6GMP82e1K8Bh6tl6LEXz1I8BmA==","signatures":[{"sig":"MEYCIQDq3S07UMmQRIzon+A2McirUF9sZM0SfzNnbI2NL/ZQLAIhAIW8AgxUMYTOYhmgtTZtoSonTDFQ2EY/923vnFJMjjlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2176503},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ce1c94c71fb8648e118af83c1492c24c/trusty-squire-mcp-1.0.22.tgz","_integrity":"sha512-9Zl3TnYlJgcX3LHVP3GeVC18bofJxxprQxTV1JLrVNEEzpo93+TmzQmzp/hp6GMP82e1K8Bh6tl6LEXz1I8BmA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.22_1782938909521_0.9329775584246391","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@trusty-squire/mcp","version":"1.0.23","license":"MIT","_id":"@trusty-squire/mcp@1.0.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b0de20fd152f801ba5c838257893793b3a43e6e2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.23.tgz","fileCount":211,"integrity":"sha512-vxB9sPP0st2CfLGfVr3awZEowGjiR6NYKA0Jk1Rz+ZD3LL+A9F2DOmQtX0TiC4hCQ+TD43TPlfPh+kAIVLByGA==","signatures":[{"sig":"MEYCIQCTwdhuc8bD4cMp6RsqA5V5MuSxAIJkw7cDNV3Ca8OkfgIhAJUiEPzLJx837CWlh3OyvfYegrCFDS2RPjZejrYyGta9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2179681},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/70000804993a275e306eca56d9a213f5/trusty-squire-mcp-1.0.23.tgz","_integrity":"sha512-vxB9sPP0st2CfLGfVr3awZEowGjiR6NYKA0Jk1Rz+ZD3LL+A9F2DOmQtX0TiC4hCQ+TD43TPlfPh+kAIVLByGA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.23_1782939991551_0.3714049358374676","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@trusty-squire/mcp","version":"1.0.24","license":"MIT","_id":"@trusty-squire/mcp@1.0.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7d7dd2afbcdb79220de168b21d4e08dd61863e81","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.24.tgz","fileCount":211,"integrity":"sha512-8j+U8nI0YQHZ+b+9zzOUCA5vxj6Qc3Etv0PCXxhgQR/+l6Sd+h+D1g7WO98CjKJBSmH37t63WX+F/6L/dhxS8w==","signatures":[{"sig":"MEQCIFAWR3lezGFN9IY/2tEExHn5bj3IJs7/WZxzPcIjjG/IAiArqoVBtLXKnQv5gZvGRkkx9N+otmkd/d5st5wWGLE7NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2180649},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/24fff2a01e7ed5e0fd14969218cd3f2f/trusty-squire-mcp-1.0.24.tgz","_integrity":"sha512-8j+U8nI0YQHZ+b+9zzOUCA5vxj6Qc3Etv0PCXxhgQR/+l6Sd+h+D1g7WO98CjKJBSmH37t63WX+F/6L/dhxS8w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.24_1782941437199_0.65447106927503","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@trusty-squire/mcp","version":"1.0.25","license":"MIT","_id":"@trusty-squire/mcp@1.0.25","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b67e623011981cbeeaf184e43d07f904a9b5a625","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.25.tgz","fileCount":211,"integrity":"sha512-4wVonIFFIoAjC5tZtMwDUVi0lVOuiFE/ChbVJiVOoexvqi2F09FqU1c8fDSY18GX+ABxD5vrarp38dSOeQiDYQ==","signatures":[{"sig":"MEUCIQCiXzoaCVuECXHZmV9r/XAPiFvgYKTYypp8BMoFlUNecQIgEODbqoR4jzWgU+ug7mpBNgq92JE0O0gTDjlr3q6noIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2180789},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.25.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/91cb7885cb78da8d35a5b0d31c6f2180/trusty-squire-mcp-1.0.25.tgz","_integrity":"sha512-4wVonIFFIoAjC5tZtMwDUVi0lVOuiFE/ChbVJiVOoexvqi2F09FqU1c8fDSY18GX+ABxD5vrarp38dSOeQiDYQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.25_1782948131874_0.7367067128715423","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@trusty-squire/mcp","version":"1.0.26","license":"MIT","_id":"@trusty-squire/mcp@1.0.26","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"dcfddcdc9c1afcf1faf93ade308d73d1c877de71","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.26.tgz","fileCount":211,"integrity":"sha512-ovRm7q1300NPg4vYH/9D37aE0y42eEtULx5KqTBjbk9Utvi8wUeTfzi35mHNSmD5KWfFdO6D7/EouITcMKQ8eA==","signatures":[{"sig":"MEUCIBerXtF31q0EMyMiu5OF+oGS7toMaPcuqu7HvKvUABGCAiEAz6abo/rfR2m57IRGTgo/yVXnYdak/blzRD3WrRVS2uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2181186},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.26.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2e994d69c80be40fcebe8647b0bab712/trusty-squire-mcp-1.0.26.tgz","_integrity":"sha512-ovRm7q1300NPg4vYH/9D37aE0y42eEtULx5KqTBjbk9Utvi8wUeTfzi35mHNSmD5KWfFdO6D7/EouITcMKQ8eA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.26_1782949131573_0.5812299823336258","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@trusty-squire/mcp","version":"1.0.27","license":"MIT","_id":"@trusty-squire/mcp@1.0.27","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7fd08a35a42135a8af371fa320eba04354dad5b8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.27.tgz","fileCount":211,"integrity":"sha512-oMeARuToJshZRQsrxLJfVKY5U27jr2cpvJ9Daf0VWelKxJN0xDxJC/P5JrC/M9ksrOt3ZwGwB2RKFhkKoFgZrg==","signatures":[{"sig":"MEYCIQCXK59Av1HfA2bjUk81/YbxOkMCLPn85u3qCiijEZrx7QIhANICPfjpuAKZBInI8QpM03HCb8xFpGgJkJXXMNYPDz15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2181909},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.27.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a9cd0536da883d39d24224e69a5b1eca/trusty-squire-mcp-1.0.27.tgz","_integrity":"sha512-oMeARuToJshZRQsrxLJfVKY5U27jr2cpvJ9Daf0VWelKxJN0xDxJC/P5JrC/M9ksrOt3ZwGwB2RKFhkKoFgZrg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.27_1782956444160_0.6722749163058235","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@trusty-squire/mcp","version":"1.0.28","license":"MIT","_id":"@trusty-squire/mcp@1.0.28","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"af0720e6dbae8274241e0de90742b5cee4343db8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.28.tgz","fileCount":211,"integrity":"sha512-PMBKPjnNAcPEVsDjH+NJghTe/lnOJgPe3bEcWMx3MuLE87yoQh5bZMiN3hzAfZepi9ieZtxR4xjMFb8MW2ZKcA==","signatures":[{"sig":"MEUCIQCn/TWP5YMR1Izdq+IVTH+A7HKNVcXj+wtgCP2LbWM4qwIgEHNEqKdRaXrS2ylkdL5X4/O3u5uf4Gexfz/lb2BjDP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2182383},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.28.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4bbe9a8eaa3ddde55d1668663a0349bb/trusty-squire-mcp-1.0.28.tgz","_integrity":"sha512-PMBKPjnNAcPEVsDjH+NJghTe/lnOJgPe3bEcWMx3MuLE87yoQh5bZMiN3hzAfZepi9ieZtxR4xjMFb8MW2ZKcA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.28_1782958478358_0.8133234977070605","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@trusty-squire/mcp","version":"1.0.29","license":"MIT","_id":"@trusty-squire/mcp@1.0.29","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"204358ccd5f667eb2a7aff53d2a8729140433c2c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.29.tgz","fileCount":211,"integrity":"sha512-PNND3SCpdKO9UnXsie2SJMSt2u2lDG8DyF7YXz8KWLhy02c7r94Z4rDl1dZiZhdor62tzo+Ng2V3ixg7YrgCqQ==","signatures":[{"sig":"MEUCIQDPwGfH2M+JhLI3mK0o0QofNlriOtAOl11j/P5zhCSW0wIgRe7momoyL6l7ci2oAWK4w0N3k26jJwSBl3UiKMX7pyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2184130},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.29.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2f7ab3b2017a7443f06b23cd9d2e8de3/trusty-squire-mcp-1.0.29.tgz","_integrity":"sha512-PNND3SCpdKO9UnXsie2SJMSt2u2lDG8DyF7YXz8KWLhy02c7r94Z4rDl1dZiZhdor62tzo+Ng2V3ixg7YrgCqQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.29_1782960509673_0.7103915981578022","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@trusty-squire/mcp","version":"1.0.30","license":"MIT","_id":"@trusty-squire/mcp@1.0.30","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7c2d99e2ac1b0fe032573a349a2ca0865f01ffd2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.30.tgz","fileCount":211,"integrity":"sha512-ukuDmSeTJMZvw+szzd8HIAPgyKQ3nqN8XxD0YlpN72d+T8V8AwOZLXjXJyoYTaS0o9wi0U8uJMbLG1SnLZ3GkA==","signatures":[{"sig":"MEQCIBRRWmGbbmYSlnjtxkaX3Yw9k3PBfGz6DaMsZuGm2FwNAiBfzCzK38aXfI41T/zV3i3cUCFvTFfa8dO1OKI4YqV9YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2185570},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.30.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a88ec249a4902c148bca40f9c06bfcb7/trusty-squire-mcp-1.0.30.tgz","_integrity":"sha512-ukuDmSeTJMZvw+szzd8HIAPgyKQ3nqN8XxD0YlpN72d+T8V8AwOZLXjXJyoYTaS0o9wi0U8uJMbLG1SnLZ3GkA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.30_1782962293607_0.0254720549989218","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@trusty-squire/mcp","version":"1.0.31","license":"MIT","_id":"@trusty-squire/mcp@1.0.31","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"70caccf8be04fc85e07a00518b559306c6fa3a13","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.31.tgz","fileCount":211,"integrity":"sha512-+SWBb1QmMdEf7KTRpIJbnnMjgZxou166KHWYLCzj05LeobLAy1MQhyAEVkUrrte6ToUmN2RtsuU+LlN13n6ovg==","signatures":[{"sig":"MEYCIQCfrCL6O0aIXLMXnzson9w0NnY+xeBUXmmPMEuBTbQByAIhAOsSbJeECn8PLbdvE/QNtUNLBov5DOTq9O66BGqQObnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2186921},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.31.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6f87194e3c4b3c1b659b7d31db8df26f/trusty-squire-mcp-1.0.31.tgz","_integrity":"sha512-+SWBb1QmMdEf7KTRpIJbnnMjgZxou166KHWYLCzj05LeobLAy1MQhyAEVkUrrte6ToUmN2RtsuU+LlN13n6ovg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.31_1782963445643_0.18433886252989895","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@trusty-squire/mcp","version":"1.0.32","license":"MIT","_id":"@trusty-squire/mcp@1.0.32","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e850e96b3ec5ed45ad93888ae0a912f64997f576","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.32.tgz","fileCount":211,"integrity":"sha512-38RkOYq7rFmC0tbv9HJyYIKlXTv875tui/vLPxy4egn+z1Y9mNStWQM9kSmTYi03RPA/mBUOnHbgLrwv8xRoBA==","signatures":[{"sig":"MEQCIFfPKAyvv5A4T35gYBE1S4OqDtFUp9ZaGUhKOTf/9YyUAiBTFmJjqjM+vdNHS1oVciW9m/My/87Nt2/2NbNEG0Gujw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187074},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.32.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b073b41c9f03841f57cb35e174bddedb/trusty-squire-mcp-1.0.32.tgz","_integrity":"sha512-38RkOYq7rFmC0tbv9HJyYIKlXTv875tui/vLPxy4egn+z1Y9mNStWQM9kSmTYi03RPA/mBUOnHbgLrwv8xRoBA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.32_1782964684217_0.7046881245680916","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@trusty-squire/mcp","version":"1.0.33","license":"MIT","_id":"@trusty-squire/mcp@1.0.33","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"59cd108a63c9e5389de453167ad5683cbdce32f0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.33.tgz","fileCount":211,"integrity":"sha512-MAhFNDTv2ubXFAVtppRQTYccKI1EBhoEXr9rqaZA8KaH40couxQWoPrGSrWvaTh5Lj6aO1045rY8S+ahWp1kXg==","signatures":[{"sig":"MEQCICLAqxD2nehm6xfe0erdkoYxWhRLZBY545aD8uIJUfTpAiBiNR0Ipjn9IvE/pLnns11an3LAaL01euYZ5l8fB2QLOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187443},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.33.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"io.github.Trusty-Squire/mcp","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/185f917c277b1853ca9cc10b114d3615/trusty-squire-mcp-1.0.33.tgz","_integrity":"sha512-MAhFNDTv2ubXFAVtppRQTYccKI1EBhoEXr9rqaZA8KaH40couxQWoPrGSrWvaTh5Lj6aO1045rY8S+ahWp1kXg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.33_1782965231173_0.03828000022648448","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@trusty-squire/mcp","version":"1.0.34","license":"MIT","_id":"@trusty-squire/mcp@1.0.34","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e8ca9119e0e49196b3d0c323c89e74fef5625dde","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.34.tgz","fileCount":211,"integrity":"sha512-hTVjLmQL6dypMG646MNyamaouFu0jB1itXNQJFrWdyM9dy7iChEAIRy/VLV4r+Nl7cKHvrkzzbd2OfhuZRJAQQ==","signatures":[{"sig":"MEQCIFlj5uph23m9/L6HswCf0tMgbm25/B1Zjab/Ve+1yZKaAiB7N88Jn3vVkp6UzXASG+MIuAGBdjd8fKt/dvbl0EDIJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187445},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.34.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a0f13ec3d21cee8f16c5bf87ebfedf9a/trusty-squire-mcp-1.0.34.tgz","_integrity":"sha512-hTVjLmQL6dypMG646MNyamaouFu0jB1itXNQJFrWdyM9dy7iChEAIRy/VLV4r+Nl7cKHvrkzzbd2OfhuZRJAQQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.34_1783014242684_0.5714817283607885","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@trusty-squire/mcp","version":"1.0.35","license":"MIT","_id":"@trusty-squire/mcp@1.0.35","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"32f1209edd7fe71776eef89ce532a653699e34e8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.35.tgz","fileCount":211,"integrity":"sha512-FIu5I21WyEOBiYgFauRs3QIt1DfYm4D8/gIdXF05Bym6I9XkNeAxIOWsbK0wQSk2Uq77gzG6t9L3NdUsucKvRw==","signatures":[{"sig":"MEQCIDlAWTY6RH6GnVdudNZ0aRI4L2qx+dFcbbBCT3enp3+gAiAM3h1plQTLdROgVV5ViA/kKHCfEnSdWlKMDFoJ1VNL2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187445},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.35.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8b37e61aebdfe1e6ccaad8d590de952e/trusty-squire-mcp-1.0.35.tgz","_integrity":"sha512-FIu5I21WyEOBiYgFauRs3QIt1DfYm4D8/gIdXF05Bym6I9XkNeAxIOWsbK0wQSk2Uq77gzG6t9L3NdUsucKvRw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.35_1783020111128_0.6311158101404473","host":"s3://npm-registry-packages-npm-production"}},"1.0.36-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.36-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.36-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1609f55f16cd805d364d21e3579d4562326112cb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.36-rc.1.tgz","fileCount":211,"integrity":"sha512-u5Tlaxfh9ANh4sW1JXuDW0hodl6Pu270EnUHC62uzQ/9orBoLrOkLT7N6l1XCFJqFBJI9eDZA10QlDtU3XEQMA==","signatures":[{"sig":"MEYCIQD05/4iBZ3OfaaZNPhdjhwyFw0PjPRtYgPlhVMnREPgSAIhAOJR+heTYq3gP0AG/fAnNqYEwkr1+wpiSxvEdS6Kr3LT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.36-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2191013},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.36-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/942344a7abd0682eb778ffba54678719/trusty-squire-mcp-1.0.36-rc.1.tgz","_integrity":"sha512-u5Tlaxfh9ANh4sW1JXuDW0hodl6Pu270EnUHC62uzQ/9orBoLrOkLT7N6l1XCFJqFBJI9eDZA10QlDtU3XEQMA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.36-rc.1_1783211294417_0.6769369325688515","host":"s3://npm-registry-packages-npm-production"}},"1.0.36-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.36-rc.2","license":"MIT","_id":"@trusty-squire/mcp@1.0.36-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"bb654b13bce27bf39af39f3544d6fe6c66068930","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.36-rc.2.tgz","fileCount":211,"integrity":"sha512-2v71/obPhKQgJWpRw172iyJjMzP67i8f4DbJnqBcPAWAlVzxDvxCuUaLr5IM93U/5A5XDw00QPgRDbJAL227AA==","signatures":[{"sig":"MEQCIHArkb2orYq7h3i9tDsRqXfPD9Q0THbHCdsJkF3CUHgMAiB5SIDJefiqcYpK9JL1WKECnjW2JpybwKRULGFMDCBt0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.36-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2193877},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.36-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a72ff20186517c78b49516f4a1953bf3/trusty-squire-mcp-1.0.36-rc.2.tgz","_integrity":"sha512-2v71/obPhKQgJWpRw172iyJjMzP67i8f4DbJnqBcPAWAlVzxDvxCuUaLr5IM93U/5A5XDw00QPgRDbJAL227AA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.36-rc.2_1783214640417_0.04193224446016508","host":"s3://npm-registry-packages-npm-production"}},"1.0.36-rc.3":{"name":"@trusty-squire/mcp","version":"1.0.36-rc.3","license":"MIT","_id":"@trusty-squire/mcp@1.0.36-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2b6a49307ff5f4e90f32f6c18a6c901e71108fad","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.36-rc.3.tgz","fileCount":211,"integrity":"sha512-/xGKFv8L0G981sxDXDwlr35Xj0cLjzEfvAQs6CUBU5l3Y43DAzuFSi4Y/wPoRyECuOUU8TT9Wz/rOXqwC+EtvA==","signatures":[{"sig":"MEYCIQDcz3EbWucEs6WS0foZB5CUZLNy8cQnxdz8EVUXRnr8JwIhAO8YiXCugkL3f55Le7dQ7dfZjbi8BstlFcyMo3apdXG+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.36-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2197807},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.36-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/885568a6f659d6690c10a861e2fc9353/trusty-squire-mcp-1.0.36-rc.3.tgz","_integrity":"sha512-/xGKFv8L0G981sxDXDwlr35Xj0cLjzEfvAQs6CUBU5l3Y43DAzuFSi4Y/wPoRyECuOUU8TT9Wz/rOXqwC+EtvA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.36-rc.3_1783219862523_0.4437316089004051","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@trusty-squire/mcp","version":"1.0.36","license":"MIT","_id":"@trusty-squire/mcp@1.0.36","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5eb1dfa23840afcb207ca15e141a1e3607a5d663","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.36.tgz","fileCount":211,"integrity":"sha512-qXEJM+LPkRNU8FAao8agyfzilNCWOjgqVCp6djcIJGgFqoCE9eC6wo1e8WgokK4Aa6J+DWK8+8T/UZF5ug74Dw==","signatures":[{"sig":"MEYCIQDSURgD3XcrdjLGDXCXPDfJY+GEqLm/vsHUeAOsph6O0wIhAO3bqJ7VHYLC93T5b2GkK0hoVxvNpo1Z/Xd/4L4A9OBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2197802},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.36.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3f030dfb0a7985016d5124e0b4e52385/trusty-squire-mcp-1.0.36.tgz","_integrity":"sha512-qXEJM+LPkRNU8FAao8agyfzilNCWOjgqVCp6djcIJGgFqoCE9eC6wo1e8WgokK4Aa6J+DWK8+8T/UZF5ug74Dw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.36_1783220737238_0.7626231751902353","host":"s3://npm-registry-packages-npm-production"}},"1.0.37-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.37-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.37-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e94e1282feb21cd553145f7ac3edbdf12ad5fe2a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.37-rc.1.tgz","fileCount":211,"integrity":"sha512-F8MzrgkhRKcUYj4GBdfdSbiViZst+ZvcGl0qMKiSk+Lr3RfazRSXBEgd0dxGKIIZvs/5IithPmtcIdA4W9YaHg==","signatures":[{"sig":"MEQCIE2M2a1D7Omp7W6uM32pyxuWstOSl7QGd4NqvteFJ+dfAiBfknu1YJ6EMlcFYUowcvhrxS373aOa/loyReB2KyvqVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.37-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2199957},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.37-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3daf21c0e42cb19834f6877360746f61/trusty-squire-mcp-1.0.37-rc.1.tgz","_integrity":"sha512-F8MzrgkhRKcUYj4GBdfdSbiViZst+ZvcGl0qMKiSk+Lr3RfazRSXBEgd0dxGKIIZvs/5IithPmtcIdA4W9YaHg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.37-rc.1_1783628163587_0.2351507469564027","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@trusty-squire/mcp","version":"1.0.37","license":"MIT","_id":"@trusty-squire/mcp@1.0.37","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6cea1431cb16d518cab3ed29eb516bb65d999587","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.37.tgz","fileCount":211,"integrity":"sha512-i7fHO03Rcvy6tnKTnvO8wLCpFylsHp/uuzGXFYUSpjl1sH2Vsustq7Dc2gMkN1fmThke0LEIwjmWMOKJtpJhag==","signatures":[{"sig":"MEUCIE7LLe8Po0V54okpQAmEslp2UObLonjJsWkEFJSsO/5YAiEAkk/yqkNxxvqsk7HhRqdxm7GULy9SBpcT9xRV98Xmg5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2199947},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.37.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1b9918144095151cdbceb3f533ef9455/trusty-squire-mcp-1.0.37.tgz","_integrity":"sha512-i7fHO03Rcvy6tnKTnvO8wLCpFylsHp/uuzGXFYUSpjl1sH2Vsustq7Dc2gMkN1fmThke0LEIwjmWMOKJtpJhag==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.37_1783631209134_0.5623940735498068","host":"s3://npm-registry-packages-npm-production"}},"1.0.38-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.38-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.38-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9eac04eadea2c64ae16d06ba79f0027870e8804f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.38-rc.1.tgz","fileCount":211,"integrity":"sha512-xS69SurRDxrcamTflEfwUzypIBB8tIZjWjFJNCQvAJvoM2ya13PZA4CnQvcvTXZA4zzQlPowcqvJTGO0lWPFrw==","signatures":[{"sig":"MEUCIQD7k76DP10Nl3mQtm2K3uVJsNzcxcFG89Qay2YgmVyu4wIgce1laFlQrcMndv8fwqs25TzeyIQP+vSsPwU0hJIU/dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.38-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2201497},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.38-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a4c662cebb012fdd90db76ec7a87d9b9/trusty-squire-mcp-1.0.38-rc.1.tgz","_integrity":"sha512-xS69SurRDxrcamTflEfwUzypIBB8tIZjWjFJNCQvAJvoM2ya13PZA4CnQvcvTXZA4zzQlPowcqvJTGO0lWPFrw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.38-rc.1_1783688438532_0.8694820053817025","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@trusty-squire/mcp","version":"1.0.38","license":"MIT","_id":"@trusty-squire/mcp@1.0.38","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"856307794915433c2b89f05223ed255541f6ddc4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.38.tgz","fileCount":211,"integrity":"sha512-NdLSf1ie1E7Rc5SayDDE+kk3uZXd8zQPYE4fIldTrFgzv8Q1K1DuDsniERxYnQM0kJj/ostIZqJGhRE8Qf4iNg==","signatures":[{"sig":"MEQCIEQcyJ2ejWsolxkOao5a9TEiWIAIeufuBGNDb7v+QELTAiAGe1KLUBEUYFC6uz5i4STPSmm6kEZyNLT+MbTEkJFe+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2201487},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.38.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c6c4f9ade8069c6c93c13c49f2b4d130/trusty-squire-mcp-1.0.38.tgz","_integrity":"sha512-NdLSf1ie1E7Rc5SayDDE+kk3uZXd8zQPYE4fIldTrFgzv8Q1K1DuDsniERxYnQM0kJj/ostIZqJGhRE8Qf4iNg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.38_1783688894935_0.4102542776787601","host":"s3://npm-registry-packages-npm-production"}},"1.0.39-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.39-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.39-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6ef9dceae0c91fac6660fcbb7ea555296ec34bc2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.39-rc.1.tgz","fileCount":211,"integrity":"sha512-/S+aqd4RESbvsG2R60iwCEY4iCr3ljV6bjSL3u+eYb1HXJZRhJEppVn5//elqVNMr16U8ogIFnWhrKz717Jzfg==","signatures":[{"sig":"MEUCIQCsxnhQ4EmNX8sDOH7aXCt+B7oxb8K0h5JHA04WVMcAIQIgGsZGBokfe4303/xgXMF6ZFTwSEKu9n3FIGr+XZaJ8ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.39-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2206356},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.39-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/05ed1faab9e02cc98c237e6b7d12964c/trusty-squire-mcp-1.0.39-rc.1.tgz","_integrity":"sha512-/S+aqd4RESbvsG2R60iwCEY4iCr3ljV6bjSL3u+eYb1HXJZRhJEppVn5//elqVNMr16U8ogIFnWhrKz717Jzfg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.39-rc.1_1783795540473_0.4193630482063777","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@trusty-squire/mcp","version":"1.0.39","license":"MIT","_id":"@trusty-squire/mcp@1.0.39","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b9f80be2ee235580704aa959b8d64c20c2458662","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.39.tgz","fileCount":211,"integrity":"sha512-Q5nX+qG0p98+Zbb+FTDEujXx7KnqJdro7CagqW5D7gh/0E9+iu9VfRYSkXh44qJ52sEBN9WF+aAIGAsFVCJl+w==","signatures":[{"sig":"MEYCIQCUAk8pdzZyxVW8WIdt89rhn01oJOU4S1RBD4qf7/XE4gIhAOtkMCWO3R8wlgxGUEfpuoQLuIE4bcZso4rfhKAVgPlt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2206346},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.39.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/732a28ad0c5db3c58f4549137b59e6c0/trusty-squire-mcp-1.0.39.tgz","_integrity":"sha512-Q5nX+qG0p98+Zbb+FTDEujXx7KnqJdro7CagqW5D7gh/0E9+iu9VfRYSkXh44qJ52sEBN9WF+aAIGAsFVCJl+w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.39_1783796108788_0.695564336034421","host":"s3://npm-registry-packages-npm-production"}},"1.0.40-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.40-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.40-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"bbe08ef8ef6cc892b65a0a820ccbd6aa1adaf9d0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.40-rc.1.tgz","fileCount":215,"integrity":"sha512-01pgh3MOamRUSBqjUKB1fMTGYbG0BVDYxwtpLuPyfQSK7uKJUQ5cCy57yyVlOOIdZOo2Ue8WP4JC7VDYU1kgZQ==","signatures":[{"sig":"MEYCIQDDC6G8tOHAM3PPOIAlluN5EVlrQMoZwtFZscEBMzQJBQIhAP2XpRXENQlkKnJ4h3sEhsIUhw9yI/WPcaVrHsSZlvrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.40-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2219415},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.40-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e702522bed56c9b39d2a40fbe5194197/trusty-squire-mcp-1.0.40-rc.1.tgz","_integrity":"sha512-01pgh3MOamRUSBqjUKB1fMTGYbG0BVDYxwtpLuPyfQSK7uKJUQ5cCy57yyVlOOIdZOo2Ue8WP4JC7VDYU1kgZQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.40-rc.1_1783806408759_0.9933189209628794","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@trusty-squire/mcp","version":"1.0.40","license":"MIT","_id":"@trusty-squire/mcp@1.0.40","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e7d9a76d99ddbcce4a0eb5779750ef396eb445ec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.40.tgz","fileCount":215,"integrity":"sha512-vpDe6vEMTUCljR9R7K1m0V8jtgBat/mRj/wqswyMV3Fi/RDUQi3gFdvB8dGU7Mg71g9QYinZuYgoViPJFJeORA==","signatures":[{"sig":"MEUCIGKnahCFjipTnZhaP12fd8ls5MQ8iF/YfOiE36aB/CUFAiEAxe1Ug5jlF0K6mOF8U4g6GpytOa6AjmU0q7HSRZHwTOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2219405},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.40.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9eeee6ebeeb1c23a92ca0afd31332784/trusty-squire-mcp-1.0.40.tgz","_integrity":"sha512-vpDe6vEMTUCljR9R7K1m0V8jtgBat/mRj/wqswyMV3Fi/RDUQi3gFdvB8dGU7Mg71g9QYinZuYgoViPJFJeORA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.40_1783806822856_0.9723723932614154","host":"s3://npm-registry-packages-npm-production"}},"1.0.41-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.41-rc.1","license":"MIT","_id":"@trusty-squire/mcp@1.0.41-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"31917236a57fa83a59e91630510642ddf735e202","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.41-rc.1.tgz","fileCount":215,"integrity":"sha512-EqvJxP5SSDGlHXd6/nMyZo95HWBH8Wt8QoPs8wyABgNwEgPjz0SNAR0Eg3Xg2ODkUMYHHNBYqOGtCh9YV2V2QA==","signatures":[{"sig":"MEYCIQD8qeBtboMo2+hKsCTzWtL1MX4S0zEcOVqCdpiFsdwUfwIhAP/9vUlZIfW/4Re4R2+aDLgj4njyiFLkIuk+NaGv/LDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.41-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2225031},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.41-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8fdb76c8d84dadd62ae0bbc682707afb/trusty-squire-mcp-1.0.41-rc.1.tgz","_integrity":"sha512-EqvJxP5SSDGlHXd6/nMyZo95HWBH8Wt8QoPs8wyABgNwEgPjz0SNAR0Eg3Xg2ODkUMYHHNBYqOGtCh9YV2V2QA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.41-rc.1_1783816336306_0.9159042745549315","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@trusty-squire/mcp","version":"1.0.41","license":"MIT","_id":"@trusty-squire/mcp@1.0.41","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://github.com/Trusty-Squire/trusty-squire#readme","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"71fe41e7c119fb4e3571b744a6af8882bcc38be0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.41.tgz","fileCount":215,"integrity":"sha512-9Xu/Lajsxsu4DZDgFkNjMjcybwEGhIYhxXceYPUrKh8AAJIrTQWyl27GXHdYTNZVF06nV/tv6xp8JByZ6x3wVw==","signatures":[{"sig":"MEUCIQDH0ZT4QfaLUrhqPfke1PT6bQpStLy1FpoyY71VGUqt9QIge8M+aWSYuJ1S8QD+RDRXbzlprvXs7KFHXD1lpAQh4JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2225021},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.41.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ef575e30e892ebb96b3d571d2819039a/trusty-squire-mcp-1.0.41.tgz","_integrity":"sha512-9Xu/Lajsxsu4DZDgFkNjMjcybwEGhIYhxXceYPUrKh8AAJIrTQWyl27GXHdYTNZVF06nV/tv6xp8JByZ6x3wVw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Local MCP server vibe coding agents install. Thin relay to the Trusty Squire API, with the bundled universal signup bot.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.41_1783816761830_0.9807275716690904","host":"s3://npm-registry-packages-npm-production"}},"1.0.42-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.42-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.42-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2e527c3d0bf4780d445985aece9c990d63fa490c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.42-rc.1.tgz","fileCount":215,"integrity":"sha512-93/LHFpVOR5TGn3VjaeKL/3c8Z5yZwKQzChdVjhbO45elGeMfcaDJbVLMeh+TZ8OUlYSnWhLgu20htP63YEZ7w==","signatures":[{"sig":"MEUCIBn7kFeyQL54CzpPR/RVYhs+hqvOm9lxki1vwbjZ6YaMAiEAkZMXeK3i1JBYPJ1McvSA+pw7Q02Gf01EMIAkHwGs+BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.42-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2226064},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.42-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/88e28471a4e212eec869e10c58c6d653/trusty-squire-mcp-1.0.42-rc.1.tgz","_integrity":"sha512-93/LHFpVOR5TGn3VjaeKL/3c8Z5yZwKQzChdVjhbO45elGeMfcaDJbVLMeh+TZ8OUlYSnWhLgu20htP63YEZ7w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.42-rc.1_1783951886412_0.9450459539297007","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@trusty-squire/mcp","version":"1.0.42","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.42","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b778e05d605bc385a7c8fe1bea54682b9ec95ced","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.42.tgz","fileCount":215,"integrity":"sha512-cS5ge+WcWFM3QVgvUgFXp0rBQ3FYn+AUMhux6nLH4Dci+uKeSIBs9XXLbjybVJHp3CYgNjZh6/2HbhSB+Dp1+A==","signatures":[{"sig":"MEYCIQC5EkBcuy1xNgdkuUNe8Av9ZX20FRHpjWtYX+2xhvcbbAIhANjnpise3X45GhVnKeqG3stp7vdw05ZVfLppNY6ExBtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2226054},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.42.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0eba454594dbb85098bdf320389c7978/trusty-squire-mcp-1.0.42.tgz","_integrity":"sha512-cS5ge+WcWFM3QVgvUgFXp0rBQ3FYn+AUMhux6nLH4Dci+uKeSIBs9XXLbjybVJHp3CYgNjZh6/2HbhSB+Dp1+A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.42_1783953653974_0.1647494512026202","host":"s3://npm-registry-packages-npm-production"}},"1.0.43-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.43-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.43-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c1aa8e0aaf35ade6612d3ee0b12723e899cd5e19","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.43-rc.1.tgz","fileCount":215,"integrity":"sha512-UyrRmLA/Ho3E2FQ+v8ZXBfZ0AexCQmkT/Y4d1hfBWikCrl3+pKrvtE912JclIvyUrqGboCWK2+/Re2WUkzzIWw==","signatures":[{"sig":"MEQCIGYuEnhmqjLQ4y1UQcdEu75zPpLM0yG8jNw/UsXUy0rxAiAs6j40/g2MXk5t8HJxQP/TIE90WCY/Ou/yMHUBGVZuNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.43-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2228896},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.43-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/408953fe0fcf8528159c47207b95120e/trusty-squire-mcp-1.0.43-rc.1.tgz","_integrity":"sha512-UyrRmLA/Ho3E2FQ+v8ZXBfZ0AexCQmkT/Y4d1hfBWikCrl3+pKrvtE912JclIvyUrqGboCWK2+/Re2WUkzzIWw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.43-rc.1_1784064745084_0.1134538034003203","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@trusty-squire/mcp","version":"1.0.43","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.43","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b4080efba48ff4ab5972c07a673b3d3ff32329f8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.43.tgz","fileCount":215,"integrity":"sha512-/irh17gWgbhdzY+beDTaw+2OqjppWZgcJfG+ux2il3O0rsgjpnQVrKrGQ4BwGxrea7HCL/mD+/jgqQumKBfN+A==","signatures":[{"sig":"MEUCIQCIzSYETFWpywmIP/558gTn1qG/sHn/nWsdQr3NDOHaygIgMFXwGbBNuGQn5IGC4rQTXhNIgCTemC06wcN/kbbNQ4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2228891},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.43.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9d77b8994f7ed56c61f9b80cbff924f1/trusty-squire-mcp-1.0.43.tgz","_integrity":"sha512-/irh17gWgbhdzY+beDTaw+2OqjppWZgcJfG+ux2il3O0rsgjpnQVrKrGQ4BwGxrea7HCL/mD+/jgqQumKBfN+A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.43_1784065381632_0.03386072158187048","host":"s3://npm-registry-packages-npm-production"}},"1.0.44-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.44-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.44-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f641cdc23f04ab3585ace90d46da4f87a6c2f1ec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.44-rc.1.tgz","fileCount":215,"integrity":"sha512-c1mat7vGHAD0VVQAuMoDbl4H3eV9C4Arm31HKKtiIqlWibX/OcPdnxx0qnU0jkxj6e06iArS3ENI75pmLPpw7g==","signatures":[{"sig":"MEUCIQCoY/IR536Wjw5hfOE2tLmfu2k2EOjcpi0wD348PPdN/QIgXDpa4QbLEH0IeZp6lcfGVUVrowZf8gtsAjjsgEJTyec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.44-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2234429},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.44-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1f2a4cde627494dc2e7f2043e367c2a6/trusty-squire-mcp-1.0.44-rc.1.tgz","_integrity":"sha512-c1mat7vGHAD0VVQAuMoDbl4H3eV9C4Arm31HKKtiIqlWibX/OcPdnxx0qnU0jkxj6e06iArS3ENI75pmLPpw7g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.44-rc.1_1784211938265_0.4903173864858703","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@trusty-squire/mcp","version":"1.0.44","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.44","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b0b860a9b3b4cb9ef574d94eb081432a8581d01e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.44.tgz","fileCount":215,"integrity":"sha512-e6wzFxjXxUgwIPe/fcB036RKV7ipz03sfmdnowq84l91UIoeH64CSbpzJ+DWa1NZRyabgoUyZOs0YNRdrKp09A==","signatures":[{"sig":"MEUCIQCb645+cqLrIyy52rXhMGQdqyqkbjFAFf2I0dEh3zLi8gIgOxywDaJuK8qWhU5PsSntuy6efGdVmYoRKe1f2NbyKE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2234424},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.44.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/31d3fbbdba14bc137eea76c79c26c065/trusty-squire-mcp-1.0.44.tgz","_integrity":"sha512-e6wzFxjXxUgwIPe/fcB036RKV7ipz03sfmdnowq84l91UIoeH64CSbpzJ+DWa1NZRyabgoUyZOs0YNRdrKp09A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.44_1784212422031_0.869997976029991","host":"s3://npm-registry-packages-npm-production"}},"1.0.45-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.45-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.45-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"80d61764e6041a44849ca760316200ac0ebb3023","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.45-rc.1.tgz","fileCount":215,"integrity":"sha512-aVuLCaaHuR90EOpPxKdYxiHjGPf/hqKbBSZ/7L5wHmts2TawfwTcslGqdAJfDYGxtwbp8LsM8Opmls4jUre+Gw==","signatures":[{"sig":"MEYCIQDQ8KkaEu5LPDVmIZZww0fcjI2xB1ugEMRpyLniII0hjwIhAL718mLtQiwb32NLQtCjPm1Mb+oDDhvj2xHFeQYyIu5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.45-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2246668},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.45-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f59fe359ce121a3e8788315241edfe05/trusty-squire-mcp-1.0.45-rc.1.tgz","_integrity":"sha512-aVuLCaaHuR90EOpPxKdYxiHjGPf/hqKbBSZ/7L5wHmts2TawfwTcslGqdAJfDYGxtwbp8LsM8Opmls4jUre+Gw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.45-rc.1_1784314758846_0.02191748483507272","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@trusty-squire/mcp","version":"1.0.45","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.45","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1166381625a859499604a715d386bb3665c3ecf1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.45.tgz","fileCount":215,"integrity":"sha512-fopysMBWxPAufCmr0yz/nwbNbJRzWqgRZUbvSDgOA7w9yrPJ7Qv/hRps2ind3T6mnP3pmQzWmVne7+O5wVOzbQ==","signatures":[{"sig":"MEUCIQCvL5m6YQZdhVBQdDg8NanZyPgXqH5rML3YVwYLVOcc1QIgIkTzIgn+6sUfP+RW9aYCK4Ao1UGl15QDgkEOz13W21I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2246663},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.45.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/558b9495f1b5e014318bf9e202e04016/trusty-squire-mcp-1.0.45.tgz","_integrity":"sha512-fopysMBWxPAufCmr0yz/nwbNbJRzWqgRZUbvSDgOA7w9yrPJ7Qv/hRps2ind3T6mnP3pmQzWmVne7+O5wVOzbQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.45_1784315466677_0.9861771441603122","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@trusty-squire/mcp","version":"1.0.46","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.46","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f64b90dcd116d23ce3b5c4bc7c45e1bca85b853a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.46.tgz","fileCount":215,"integrity":"sha512-44LQnph7Xga5mq1wQ5IcQe3BZNL9JGzSaV9hHSl97tigT/qhfEVChtYE4WBkIrBEbCNqj+EtOY9NPXdvoDuGpQ==","signatures":[{"sig":"MEQCIAOuk4geEF6Tnrc/QT8/AJaf7bW/Y9VDMeki2n085/qiAiAHDTmg4PHmi1oqpEy+S1c2m8cZXMe3ZihMxlG56FLBKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2250210},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.46.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/1fabd127da43f2ae2cf29e3a94da2626/trusty-squire-mcp-1.0.46.tgz","_integrity":"sha512-44LQnph7Xga5mq1wQ5IcQe3BZNL9JGzSaV9hHSl97tigT/qhfEVChtYE4WBkIrBEbCNqj+EtOY9NPXdvoDuGpQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.46_1784575047198_0.781718731796748","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@trusty-squire/mcp","version":"1.0.47","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.47","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cec4017d473f9bac14316ad1f7e02bd06a53d83e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.47.tgz","fileCount":215,"integrity":"sha512-nXWHY2eBMM4T4afakk9kYIbE0rp+n+kcKpEXMGM2P3xhuHlCIndXdE+PJoKva5ixgQa1C3Og1u9pjobLoqwYQA==","signatures":[{"sig":"MEUCIQDp30XWWZXl4CTTCVBxrhsyX50ACYiaOveLsJwk434e9AIgQRISsIR0Um40NVel77gr/X7TEfBGXW6cnSRde6u9wDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2252797},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.47.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c74e0d5f66b131606ecd4fa8d9c6f2e2/trusty-squire-mcp-1.0.47.tgz","_integrity":"sha512-nXWHY2eBMM4T4afakk9kYIbE0rp+n+kcKpEXMGM2P3xhuHlCIndXdE+PJoKva5ixgQa1C3Og1u9pjobLoqwYQA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.47_1784581263047_0.6347371302337399","host":"s3://npm-registry-packages-npm-production"}},"1.0.48-rc.1":{"name":"@trusty-squire/mcp","version":"1.0.48-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.48-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ff755fe57e7c5d9044684712358d6184fb868a25","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.48-rc.1.tgz","fileCount":215,"integrity":"sha512-MPOBEcvCbe+VmRHO8JhikETBg4zQ8dCUVhvNfo1sW9cLzukGjeS6p3/34EMKGDW+3dBR6ASqia4EFntlhQKx2A==","signatures":[{"sig":"MEUCIQCqRWZLYVLyrFGvkHSUHsAayRodYvBcjEx8GvxQXwg0YwIgXfKpqzLULSUZbVqd5VqtuBBQDxCfFijG+O7QAuFx7L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.48-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2254303},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.48-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9b181fedd536e59bf7ff33fa461b5717/trusty-squire-mcp-1.0.48-rc.1.tgz","_integrity":"sha512-MPOBEcvCbe+VmRHO8JhikETBg4zQ8dCUVhvNfo1sW9cLzukGjeS6p3/34EMKGDW+3dBR6ASqia4EFntlhQKx2A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.48-rc.1_1784582865746_0.23503621209677994","host":"s3://npm-registry-packages-npm-production"}},"1.0.48-rc.2":{"name":"@trusty-squire/mcp","version":"1.0.48-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.48-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6c359978d311a48fcc68a4ee24d47d10d3612c66","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.48-rc.2.tgz","fileCount":215,"integrity":"sha512-f1pJfyYaKohu7aXyv+c7OtnulIUGpmhQePwTiYyTsXMeXpdq6GioqWris6GBlD7m+EMbOVTHCkMiuqS7bRtcDQ==","signatures":[{"sig":"MEYCIQD7AcQofendH4MpBnpUic12eHFls2nzV47BySyqXXg05gIhAPXDkI3fDDGHF8hr/rMUpkbRsHaf6g9i8pV50r15zcQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.48-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2279508},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.48-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7eb6942a408d249bf519ed93cfa8c364/trusty-squire-mcp-1.0.48-rc.2.tgz","_integrity":"sha512-f1pJfyYaKohu7aXyv+c7OtnulIUGpmhQePwTiYyTsXMeXpdq6GioqWris6GBlD7m+EMbOVTHCkMiuqS7bRtcDQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.48-rc.2_1784596472660_0.6880775617417967","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@trusty-squire/mcp","version":"1.0.48","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.48","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"be20f97ceceb70f10966b5f0f705bac3694a3df3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.48.tgz","fileCount":215,"integrity":"sha512-IQLz1V2ov7aZQvWR80t2tWUcY4VDgtn0tj7PSlITUY0u8kkhkJ2P52ly1EpRc/2asKBfCLnmAYE3oonbGcNBOg==","signatures":[{"sig":"MEUCIB8gMLCrIavghF5A1o55S5GQeEzEFb8bBwY3zxWwsXE/AiEAyejczRJuzukKyUX8xtXTXzFEoT/9v+EJTphJVVNkxS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2279503},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.48.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3935fb33629d60f1a0768fc57eb61c58/trusty-squire-mcp-1.0.48.tgz","_integrity":"sha512-IQLz1V2ov7aZQvWR80t2tWUcY4VDgtn0tj7PSlITUY0u8kkhkJ2P52ly1EpRc/2asKBfCLnmAYE3oonbGcNBOg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.48_1784596981180_0.257389202213985","host":"s3://npm-registry-packages-npm-production"}},"1.0.48-rc.3":{"name":"@trusty-squire/mcp","version":"1.0.48-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.48-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"35511a86042fdd9411e887316e2a5c283cb1089d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.48-rc.3.tgz","fileCount":215,"integrity":"sha512-4xZuO+SU84gjwVV6L3BdpK6tPkuYiFvZUKbhaeh8SGTCXvW4d4VF2+WDEZFCRM7loZU0j+lyqub9/MPtg3EmZg==","signatures":[{"sig":"MEUCIH/BD1h56rAYmBUHgzMd3gMVRresMSTiX14G/6hVxcrDAiEAsjs4mlWwyFEO3n0KO38abglWdcwgYcH6LHLYp2kqkbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.48-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2283204},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.48-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/8e0aad3a541b2d6ede28d0f9f620b196/trusty-squire-mcp-1.0.48-rc.3.tgz","_integrity":"sha512-4xZuO+SU84gjwVV6L3BdpK6tPkuYiFvZUKbhaeh8SGTCXvW4d4VF2+WDEZFCRM7loZU0j+lyqub9/MPtg3EmZg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.48-rc.3_1784646498375_0.22326097403595813","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@trusty-squire/mcp","version":"1.0.49","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.49","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1c55f88362a3960473f68d0732af50eceb39de76","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.49.tgz","fileCount":215,"integrity":"sha512-ybj1qw7zUxszTuiJyUJyrRvnLUJu5vRjTdihsmsiQN38T0DXiXJpKP2jpAuT15SOxVvpytlIETVbWp0XjPMirA==","signatures":[{"sig":"MEUCIQCjY5H6UMR6fOXBh5KgWLPJ8B4Yu+gCbjfwJcoQMcCOxQIgQ0TAVxGtLSs2tulmbjusYHgbhbave3RTsHv2XGdY/8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2283199},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.49.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/978a269e5ac5b8d59f32b5856f53974e/trusty-squire-mcp-1.0.49.tgz","_integrity":"sha512-ybj1qw7zUxszTuiJyUJyrRvnLUJu5vRjTdihsmsiQN38T0DXiXJpKP2jpAuT15SOxVvpytlIETVbWp0XjPMirA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.49_1784646810875_0.5021870884250477","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@trusty-squire/mcp","version":"1.0.50","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.0.50","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"aec3ea00d7ba562a873b2ca710875bf20127e906","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.0.50.tgz","fileCount":215,"integrity":"sha512-U4q9yg2paJ8QcRorx/usky/9rV4ujVUE/LC+gRw2yzJzInou48gAOlNh+rTv4FhMt5l7uwwyQSYNU62eBpinug==","signatures":[{"sig":"MEQCIDgzi4CBpWacDXfajZ4QsJnLCE4L7ipee1kg4lxZzsl6AiBVT8vRlRp9xvg7VEQQCdj/k4IXF1YJKzGNGFROrrufcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2282261},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.0.50.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b42e55dfb8c374595ee2ff30a93d1fed/trusty-squire-mcp-1.0.50.tgz","_integrity":"sha512-U4q9yg2paJ8QcRorx/usky/9rV4ujVUE/LC+gRw2yzJzInou48gAOlNh+rTv4FhMt5l7uwwyQSYNU62eBpinug==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.50_1784678392372_0.7551955394770253","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.0-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.0-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ebaae75cd6bc4e3279dec718d63fbbcc9f454dab","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.0-rc.1.tgz","fileCount":227,"integrity":"sha512-j2ZiVnVi6U1JzROk4A1v1CUfm9W18djxKmXvlzPW8pDc5fPZu5LI9hWRsjHLeksclXbtkGNwOxUfytcED9ak+A==","signatures":[{"sig":"MEUCIQD6jnR8MFsDp98LA/a59JxcJTjkMKdaxOmWkpnJuOEZXgIgfuhAVzJHg8honf/uAdKItOuGWx2SoI9ZMVY87POQzZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359420},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.0-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/758828c8577ab21c009b625581724dbe/trusty-squire-mcp-1.1.0-rc.1.tgz","_integrity":"sha512-j2ZiVnVi6U1JzROk4A1v1CUfm9W18djxKmXvlzPW8pDc5fPZu5LI9hWRsjHLeksclXbtkGNwOxUfytcED9ak+A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0-rc.1_1784898950178_0.39244591377440496","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@trusty-squire/mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.0","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fb65324d6c956254417ad777c3fcbe4eeac810b8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.0.tgz","fileCount":227,"integrity":"sha512-4oYl0uBFQSBz6VK/IhS345DIvhih1XLsbPCt0Sa+GFs5nPvxqSp980/4snFiOTS4rbVn90oKh55Dqq5JQS3FFQ==","signatures":[{"sig":"MEQCIGz5JTuvNFjVXFmZZoDUWLE11WlE1Rwv7kk/MPa4evrVAiBqnEIKRtqLanNpPnIHAtR4Cici68BOlaMMRnQawsS7Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359415},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.0.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e520f9316fce791e9180cf997f05953d/trusty-squire-mcp-1.1.0.tgz","_integrity":"sha512-4oYl0uBFQSBz6VK/IhS345DIvhih1XLsbPCt0Sa+GFs5nPvxqSp980/4snFiOTS4rbVn90oKh55Dqq5JQS3FFQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1784899811289_0.14793768594408663","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@trusty-squire/mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7ffff2939e7a19281e3b419fb8af6482c2918ac7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.1.tgz","fileCount":227,"integrity":"sha512-ddihgG1t6sj1+UPaLp4pBAKq0jKYZBCT9F2YlqS5loWkxcebzcO+Hj41vQl/8bcPnO4VDBy2KQSGCJtiVUuo8Q==","signatures":[{"sig":"MEQCIEMnF60qjfDrF1pC5Mnh0JuNE3yENc3Zt1h6+8sm0CRGAiAkcUUmIpvP/ZeoKKXSNognI1YxQ+Fl1iadAHiPBW1W2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359802},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e21607fc8bbd5c5dc392436654d1b2ed/trusty-squire-mcp-1.1.1.tgz","_integrity":"sha512-ddihgG1t6sj1+UPaLp4pBAKq0jKYZBCT9F2YlqS5loWkxcebzcO+Hj41vQl/8bcPnO4VDBy2KQSGCJtiVUuo8Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.1_1784917374941_0.4279358125313797","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@trusty-squire/mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"135cc7edda0ba759963012eda1c904a3c6403c42","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.2.tgz","fileCount":227,"integrity":"sha512-gHJeCj4od/TOKduZjTHD2LnF7eE+8FKwnABDMbgE/zCPSzREPW1jkuVOb+VCTtgATmqVb0nx84E6EhtO1tBoSQ==","signatures":[{"sig":"MEUCIQDdoiDF2I3Y6jmgX7JYzNcAQS5SBQjfkCzDc20+o5Q5WAIgReExRanc93hw1A8g6RBN+7uv2+l3KoUaTSif9qjWg6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2362028},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/d969e8047b965afdb3c7b6729ebc1099/trusty-squire-mcp-1.1.2.tgz","_integrity":"sha512-gHJeCj4od/TOKduZjTHD2LnF7eE+8FKwnABDMbgE/zCPSzREPW1jkuVOb+VCTtgATmqVb0nx84E6EhtO1tBoSQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1784928544474_0.7182212067495424","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@trusty-squire/mcp","version":"1.1.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"44240583543b234e0c2f8e70c70b27d0782181bb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.3.tgz","fileCount":227,"integrity":"sha512-Q7Dj+cWhxk8OUmMOAt8xTnyuBNkRUjDNJgyiCwEb/8dHIGOAzJPU5TSwzHhTp0cgMska5jpGPJLx6O3DwjRQBA==","signatures":[{"sig":"MEUCIEdnuRDbyLNjnKPvPuiZ/BKfvmAmROPip++mKrA9xHjcAiEA+RR0T3j1soUALDxtD7n+BaqL5qpGbLt5MHzfqDBudFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2369071},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/32cee15e5715c3961c01fac058bf25d1/trusty-squire-mcp-1.1.3.tgz","_integrity":"sha512-Q7Dj+cWhxk8OUmMOAt8xTnyuBNkRUjDNJgyiCwEb/8dHIGOAzJPU5TSwzHhTp0cgMska5jpGPJLx6O3DwjRQBA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.3_1784939949254_0.44895864029542953","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@trusty-squire/mcp","version":"1.1.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cda57227e97ed8047b746a981c54b704c9d5f56f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.4.tgz","fileCount":227,"integrity":"sha512-boumU72V4VnVfYgMvfcm2XLtmrd9yKpvUNlytBym666L6G7ozj2ef1HMsuRIny3fbRvVBQbNPKQZfuQdjcJ+ug==","signatures":[{"sig":"MEUCIFObfTxaeqTKDlFdaIImQjxyJrKm0ryNb8cB1ZwKRMUNAiEAlUUl8yafsvWYBNweDKvP6OdjSjl0P3QMGwwF5Z91kxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2370096},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/bc26b57f2c04cf5b468cee17ca00e481/trusty-squire-mcp-1.1.4.tgz","_integrity":"sha512-boumU72V4VnVfYgMvfcm2XLtmrd9yKpvUNlytBym666L6G7ozj2ef1HMsuRIny3fbRvVBQbNPKQZfuQdjcJ+ug==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.4_1785014617425_0.08389055964798064","host":"s3://npm-registry-packages-npm-production"}},"1.1.5-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.5-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.5-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cdc68761a3c652a41d4be15d65a4d9d257a0ed10","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.5-rc.1.tgz","fileCount":227,"integrity":"sha512-HFulIIBaVsl9rgcOxDbSkYblQdO80MJBtNJte4vCGELZrCIXgKK8fimicU0Q4RREJPOXaHHuumuIK66vAtF57A==","signatures":[{"sig":"MEYCIQCaxPf8M9Cn2Ge737EmYmLzkvYMFkwDXgmn91PYsZz/mQIhALLna6IkTkVYUDTjQxYo6kXUQvl3SNddMRVVBWsH/D5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.5-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359420},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.5-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/fcc6ec7614d23acb4245d0d25fc6557b/trusty-squire-mcp-1.1.5-rc.1.tgz","_integrity":"sha512-HFulIIBaVsl9rgcOxDbSkYblQdO80MJBtNJte4vCGELZrCIXgKK8fimicU0Q4RREJPOXaHHuumuIK66vAtF57A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.5-rc.1_1785261781530_0.17118059784788353","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@trusty-squire/mcp","version":"1.1.5","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6139a68e3b6ef999a5bc6192144fd18596502e21","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.5.tgz","fileCount":227,"integrity":"sha512-Uo/9c7+SsVzJt3qCAWOjmKZ3ZeQOyLQ6GRvYYPtDgFSJjZ0tTq7KZ4AQFUNPxXLsM1daZHRZCcCHRh6xwgkiQA==","signatures":[{"sig":"MEUCIQCx1o8zKqZ805gJR5ea16KF9QTr6jcWF9BqJU/Xx7hKCAIgCWyJfAzWQe4pXm4Ng/ldMXT4ATLw9TMI0+7tJ6ESGqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492548},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7a2c39128a275864c36b36a290dd4f2d/trusty-squire-mcp-1.1.5.tgz","_integrity":"sha512-Uo/9c7+SsVzJt3qCAWOjmKZ3ZeQOyLQ6GRvYYPtDgFSJjZ0tTq7KZ4AQFUNPxXLsM1daZHRZCcCHRh6xwgkiQA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.5_1785263614337_0.6341634313641065","host":"s3://npm-registry-packages-npm-production"}},"1.1.6-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.6-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.6-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"579dd90bebbab02fec2f8d5281c9e77e5e5cedfc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.6-rc.1.tgz","fileCount":231,"integrity":"sha512-S6qSyZJdgSXN+JmMdcJ0A/zjt86WshdwV9axnERg55h+h54WuJ4pTJTWYuOwgYLjs+jSW0CtzFN+OIc5voxB1A==","signatures":[{"sig":"MEYCIQCywasGGD652RX84frFR1qveOcrjtk8IO79ZpPBU1lV/gIhAP5kMR2tW2qoDGyaouUcNuzejwu+tVJ9URvcn7S0cYcU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.6-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2502548},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.6-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7c22a5783c8770e0341f7cc4992c654d/trusty-squire-mcp-1.1.6-rc.1.tgz","_integrity":"sha512-S6qSyZJdgSXN+JmMdcJ0A/zjt86WshdwV9axnERg55h+h54WuJ4pTJTWYuOwgYLjs+jSW0CtzFN+OIc5voxB1A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.6-rc.1_1785374630840_0.6612625344643337","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@trusty-squire/mcp","version":"1.1.6","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e0285679c187f3095cb5c8a07251797580e710f4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.6.tgz","fileCount":231,"integrity":"sha512-BYD5KQ6mkNandfjbPh5j4HTpqR5H+ooZzg72AXWBjxNY8X3U9MZNz4PpqnRvQ7DvQlUz9MWuHcmHmtM0M3Dq9w==","signatures":[{"sig":"MEQCIENcj8dbbs4msXoQVf/ZPgmCeyvA2Ki6GsbyNHSH/q5EAiAw95lhpiHNXGagfGN6R5PZmpS1ZnYMV4ypSu3pfvXqFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2502543},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/da686fc3e6a9cebeb6b64ead88f9b796/trusty-squire-mcp-1.1.6.tgz","_integrity":"sha512-BYD5KQ6mkNandfjbPh5j4HTpqR5H+ooZzg72AXWBjxNY8X3U9MZNz4PpqnRvQ7DvQlUz9MWuHcmHmtM0M3Dq9w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.6_1785375599612_0.2544501716774934","host":"s3://npm-registry-packages-npm-production"}},"1.1.6-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.6-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.6-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f4870988a0a62a8f748449c17fb3afbee1c27f07","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.6-rc.2.tgz","fileCount":231,"integrity":"sha512-Wo+PfyyQu4TZMlzsNfaPohhDEwWp8e4ShsommPSGqippPDgvrWBZT6tomkfgi9xIBzN/uifRFffnva1CltEjMw==","signatures":[{"sig":"MEYCIQCfYNDt+8NTRpbdGdhWEB8XuCeT5emVkYTjuPFq0UyvPQIhAIXdRPd3E7WKvzDxYLDXOEYGXDRrEDKAi6yBMoeeAVcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.6-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2518446},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.6-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c709e7ed83e246530696319b0a5a6988/trusty-squire-mcp-1.1.6-rc.2.tgz","_integrity":"sha512-Wo+PfyyQu4TZMlzsNfaPohhDEwWp8e4ShsommPSGqippPDgvrWBZT6tomkfgi9xIBzN/uifRFffnva1CltEjMw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.6-rc.2_1785807509478_0.7211758204643166","host":"s3://npm-registry-packages-npm-production"}},"1.1.7-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.7-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.7-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"aa03e30195e7056507c898067b9aa435c9d7a2e6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.7-rc.1.tgz","fileCount":263,"integrity":"sha512-tCEuzkaqbX2yDvj6Ycg3IcECZvm4TBEDtAerGY8ZTAr8rk4u3wfqzaY0iEgSsPno4o7N44DluJaXRpSWHl+EYw==","signatures":[{"sig":"MEYCIQDcrlwq5KFGldwI9/k1LoyuzU3I8Do+CDifLxMG/A4Z5wIhAPdcYtnsDYcDlzG6kVGLbuGGCg3Luc96sdwFEq9IrAR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.7-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2820452},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.7-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/419badd0a76729a3f1ef100ea0712fe7/trusty-squire-mcp-1.1.7-rc.1.tgz","_integrity":"sha512-tCEuzkaqbX2yDvj6Ycg3IcECZvm4TBEDtAerGY8ZTAr8rk4u3wfqzaY0iEgSsPno4o7N44DluJaXRpSWHl+EYw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.7-rc.1_1785960580763_0.40078844825038074","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@trusty-squire/mcp","version":"1.1.7","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a7348039040031ccaf132f195890969811d83f6b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.7.tgz","fileCount":263,"integrity":"sha512-BnueprwDMNdLLwNkuGfRW8OR/S83PqB1FAzisPfRQ8e6l8OE6nmkKMPRjthWK/CEeYw2opeImjuAuyaSEKARDg==","signatures":[{"sig":"MEUCIDkD6fN7wZ9+Lu8NCJVLltp6V6cKagt40ZKcbvssk0ztAiEAp6p0sAp7oitq7lsKHrmQqBD1GGevUjba+impkWsXN88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2820447},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/82bbfde72816fbbc2249d735b65885a0/trusty-squire-mcp-1.1.7.tgz","_integrity":"sha512-BnueprwDMNdLLwNkuGfRW8OR/S83PqB1FAzisPfRQ8e6l8OE6nmkKMPRjthWK/CEeYw2opeImjuAuyaSEKARDg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.7_1785961099433_0.3576370653497829","host":"s3://npm-registry-packages-npm-production"}},"1.1.8-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.8-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.8-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9b44a09082651f01ebe1a836e45cf952a1b75a80","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.8-rc.1.tgz","fileCount":263,"integrity":"sha512-gLkur42oxAMrHJc5BzOjhf3h9QO0TVl8plGlKoBscgLmNFQXmUE+M1tezBT33NNGCUMZA2AgRM0ULM2NGjfidQ==","signatures":[{"sig":"MEYCIQCPKTjKs2m85lNHDaOVuy0lRQjyU08j1afJVS4p2lLeEwIhAMRxTuDZe5suZbDa3Rkp+EeQWWSjJdrKGhjQydzgJV3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.8-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2831754},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.8-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/77f072dc34214c8239b979a17740cedd/trusty-squire-mcp-1.1.8-rc.1.tgz","_integrity":"sha512-gLkur42oxAMrHJc5BzOjhf3h9QO0TVl8plGlKoBscgLmNFQXmUE+M1tezBT33NNGCUMZA2AgRM0ULM2NGjfidQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.8-rc.1_1786111133528_0.9652830089941298","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@trusty-squire/mcp","version":"1.1.8","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"060320433e3175c96bffafce77170a7eb056a5e0","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.8.tgz","fileCount":263,"integrity":"sha512-FoqrA6o7xbY5gg5x/FttNJcjAynZXMyohNwkksF7iE4AlB3Eee5O2fsqabI1lErLvO5NRcl8lmq9rfPwlw1Rdg==","signatures":[{"sig":"MEUCIBiHx6PeNeV3IYHWux82U/Ehx1x/j5kU1cin9d1ynJhLAiEAg+Uc+hsxx+iRZPmjki4pewpuuJfSLUzGgyJsdBa5TFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2831749},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/68616ba16d2e466b653a9ebf5083fbd2/trusty-squire-mcp-1.1.8.tgz","_integrity":"sha512-FoqrA6o7xbY5gg5x/FttNJcjAynZXMyohNwkksF7iE4AlB3Eee5O2fsqabI1lErLvO5NRcl8lmq9rfPwlw1Rdg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.8_1786112404922_0.8953206595655399","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ec078fbce204284dabca2f3cca4e85ae45657d86","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.1.tgz","fileCount":275,"integrity":"sha512-L71OjnmlNaDUC64ZtMZxXhQyy9rVzwXNtywGJ7abQEk3ppA3H7OHW/+RIA+huwcm1jieWQkst17EDlT+WJQ2Ww==","signatures":[{"sig":"MEYCIQDs6IH1m6B64xwIurTWuRnBwr+jAbM30dfuCiVTKlXicwIhALzVXpTVtA6WcMJNm7V8FjD48MZyvmrRyFu/N3wWzTv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2988351},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"pnpm run build && node dist/eval/replay-harness/cli.js","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/bd27082d80d71721f73cdadd86b3d824/trusty-squire-mcp-1.1.9-rc.1.tgz","_integrity":"sha512-L71OjnmlNaDUC64ZtMZxXhQyy9rVzwXNtywGJ7abQEk3ppA3H7OHW/+RIA+huwcm1jieWQkst17EDlT+WJQ2Ww==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.1","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.1_1786162488676_0.31787493753989526","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"092ab5dde5b3b6018d04dc3f4f076f3d78b821c8","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.2.tgz","fileCount":231,"integrity":"sha512-gxq1rN8egCXcl59IjSN4vOIvow/vDsvTpY63WamGxO3cEo2ijTU++fRsgmcs6Tba6ApFMRpG+iU/X7vWQUqeNg==","signatures":[{"sig":"MEYCIQCvuDJSL+dWwWZZc8Rx61K8sHAA2lS8rbdlhuSnI3hsiQIhALvyAw/iCax3zERQDPKotnka/FhKZmVNdZkfem12UXL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2817952},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/20f2494eeafebeeab9914fdf3ecdf4c7/trusty-squire-mcp-1.1.9-rc.2.tgz","_integrity":"sha512-gxq1rN8egCXcl59IjSN4vOIvow/vDsvTpY63WamGxO3cEo2ijTU++fRsgmcs6Tba6ApFMRpG+iU/X7vWQUqeNg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.2","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.2_1786208768624_0.5887825704132343","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f0fb89d2e78c463c7c13c0af2e17633f57286341","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.3.tgz","fileCount":231,"integrity":"sha512-lhZEKvI+i5Cx2MVleV9E7YNcJ2Hqiuf2VVt54wMEf3pvL6jN2F9ojI3eGdczyZwAUwZsPNNTiAF3oi0CmNKYHQ==","signatures":[{"sig":"MEUCIQCU9ghOySDa2NdZS7nKtLQk1F9XA1Fsfc5cxucbeccaHgIgdmTjVoaZfkG2Nz9rLBexxm/P2LaT8+X/u2bKiFXSmq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2866769},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/2ca9ac6e1a7801368f87ee12d4cd6d4c/trusty-squire-mcp-1.1.9-rc.3.tgz","_integrity":"sha512-lhZEKvI+i5Cx2MVleV9E7YNcJ2Hqiuf2VVt54wMEf3pvL6jN2F9ojI3eGdczyZwAUwZsPNNTiAF3oi0CmNKYHQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.3_1786230925897_0.4927509300314332","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"77c685e1218cdd2713476f012d99c14a7580a878","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.4.tgz","fileCount":231,"integrity":"sha512-MUkMQMy0fg/pL7WDhFppTLGw7qT1fC6A6y/qtNWrna21TyKSs3YrhEqvQALLLzgxZqP3sMAe8omMUNx0ocqlTg==","signatures":[{"sig":"MEUCIF8Sf4bRXs7Wan8P9LycMtiQAqEJRZpHJlPQ3NwDKyF4AiEAkl2LTWRAvxrSBktjdP0P6nPrWsk2p5s4O70t5dARV0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2881906},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/72df2b7df4a6d9f1e742760eb71a401c/trusty-squire-mcp-1.1.9-rc.4.tgz","_integrity":"sha512-MUkMQMy0fg/pL7WDhFppTLGw7qT1fC6A6y/qtNWrna21TyKSs3YrhEqvQALLLzgxZqP3sMAe8omMUNx0ocqlTg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.4_1786241198210_0.2250293282562763","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.5":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.5","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"664d6222671c7140193309cac329200e106f3587","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.5.tgz","fileCount":231,"integrity":"sha512-XvwoPo0b6RaND/cWaHpqotD5uapxnPnYXxF5iolIGF/sfH3G7ScXO+LUyVuTvLfAnEwqkztfuy1uWYWkHmBX0g==","signatures":[{"sig":"MEUCIH1DQJ63/F91qMVyrnB1xN5VyHCwgigMX02N3e5oo5IDAiEAuDmZ34vxaDiC8E0hPx/8Pf9CLxPqH3V7VKy5IXpNdSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2884430},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/f09f0d28da03dec98aee4789905263ad/trusty-squire-mcp-1.1.9-rc.5.tgz","_integrity":"sha512-XvwoPo0b6RaND/cWaHpqotD5uapxnPnYXxF5iolIGF/sfH3G7ScXO+LUyVuTvLfAnEwqkztfuy1uWYWkHmBX0g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.5_1786249669636_0.8801054234023069","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.6":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.6","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0dd9815a90e16d3ace7030fd8db489c793ecfab4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.6.tgz","fileCount":231,"integrity":"sha512-JLWDV00Df6+p05e/vhBGJRSR0luzOpT1SUC8hSkX5+y2/snQJRvgIIn/6kpCqX+0cxMViLIlajDNLDlsNsn4YQ==","signatures":[{"sig":"MEYCIQDlqLcT7MxSBtwvrcVqMihlIpRdZeJ/D5CREiDsfB5+DAIhAK3VGVVlz84yWfaBHYEub7gcwMbbp4kAaFTGp4F7QyP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2890874},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/71674241c2efcd584de1be6093262547/trusty-squire-mcp-1.1.9-rc.6.tgz","_integrity":"sha512-JLWDV00Df6+p05e/vhBGJRSR0luzOpT1SUC8hSkX5+y2/snQJRvgIIn/6kpCqX+0cxMViLIlajDNLDlsNsn4YQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.6_1786288028024_0.7727949313516909","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.7":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.7","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a13d2cc312d6dd959805c0bdfa874060ef5cb67f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.7.tgz","fileCount":231,"integrity":"sha512-iIcWhf3a09JW4eezCSWJeYf3h455hVhTwaJq4DDuTM30a0+oA1mSggg9d0X5Nb8s9BTRZmkiLq5d4HO8YEeQ0g==","signatures":[{"sig":"MEUCIHVBaTrOgxj6NBgSGdDcFx5Wl5O9ZV6yZHQUodga8EQDAiEAoH7KX/qBCCh6xCnQpMyDb2gEOVrPv0OA8+fp6gnijxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2921433},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c526fd2cfa7019a209bd844c93816214/trusty-squire-mcp-1.1.9-rc.7.tgz","_integrity":"sha512-iIcWhf3a09JW4eezCSWJeYf3h455hVhTwaJq4DDuTM30a0+oA1mSggg9d0X5Nb8s9BTRZmkiLq5d4HO8YEeQ0g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.7_1786298271488_0.3592708032836389","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.8":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.8","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a2f0562ff465c5065868b8b87d9685000ebd483b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.8.tgz","fileCount":231,"integrity":"sha512-GeCZ8Lom/th3TA5ZlOc8Cn4w/Ct/VZ9Wx5rkUR3P2guf8rTHN7YocJFoXhLIhpDxe1ezaP9NGI+moseL1ydBpg==","signatures":[{"sig":"MEUCIQCnpHErnDJ2Ahp3jdFWQiM4tt66jRQNkTCNIyNSENz5UwIgfpix9rExza1B1nzy97yzCm1MH/5Oc+oynRIPlAuFH8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3022163},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b9fc6a278d69ae855f0a20347a11fd1f/trusty-squire-mcp-1.1.9-rc.8.tgz","_integrity":"sha512-GeCZ8Lom/th3TA5ZlOc8Cn4w/Ct/VZ9Wx5rkUR3P2guf8rTHN7YocJFoXhLIhpDxe1ezaP9NGI+moseL1ydBpg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.8_1786370866349_0.7497145807624424","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.9":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.9","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b027fb7f32d217acc93fc36b54bde42063f6dd86","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.9.tgz","fileCount":231,"integrity":"sha512-DT0n5p/nBg/PkyJHQDyuIaPj8A0euIX6yXyVWwUJKerkUmxLthXB3ehWPj3PgYzRdtFvmm4D60u9CuJcrUcN+w==","signatures":[{"sig":"MEQCICabrtdSCiq0VAy8mQXa4d8PAJhhxL9YvQ5xJV+/r5bWAiACUyFtGuUg1h+UGB1AKSfRJ+JBiesDNZxSqwTNCY9hXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3024279},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/09e7a39ee43ddc452bc0a385df51d01c/trusty-squire-mcp-1.1.9-rc.9.tgz","_integrity":"sha512-DT0n5p/nBg/PkyJHQDyuIaPj8A0euIX6yXyVWwUJKerkUmxLthXB3ehWPj3PgYzRdtFvmm4D60u9CuJcrUcN+w==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.9_1786401271406_0.5898578673981987","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.10":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.10","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b7a67d0e042cc0c6b52fd0e999561b7d59080a58","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.10.tgz","fileCount":231,"integrity":"sha512-C1OtCTKob/3nzZH47O54VfDT4BLnkEurDkUt/zJxxTCuJfm966BDj45ZDcggVQIlW6MtwHdy0peUEpxewe2c2g==","signatures":[{"sig":"MEYCIQCVKB2OPQGmgycxt9Pi4+2191BaG0UQtzN+wdHeW9rdXgIhAIwQMAK6iiQ3rCAjWnG6ErR6Rl4zhYZ3/MYmCkElrMM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3039514},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6701c9967beced254a91c258a7102578/trusty-squire-mcp-1.1.9-rc.10.tgz","_integrity":"sha512-C1OtCTKob/3nzZH47O54VfDT4BLnkEurDkUt/zJxxTCuJfm966BDj45ZDcggVQIlW6MtwHdy0peUEpxewe2c2g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.10_1786411325378_0.13961853985351236","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.11":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.11","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5425e41cd97523e0a894a05387b123ee71dc5171","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.11.tgz","fileCount":231,"integrity":"sha512-8AZgprOgct+BnPAfbNUXK3ZSRVldFguFdV//prtb8ePMY/pZSnlNZp9IbaVZDFsv6mkiEXIhWdgo1bpUmVNeww==","signatures":[{"sig":"MEUCIBIy7fN1PQluGZ1jlwhbKfFp91UVu7nSwQrOjNedLSb5AiEAjIHn9ke+BBtnud/oIvUM//nbIDrNEjNNNDCAr3fCg1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042893},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/087605f4bfb871c8c8d0dd0c5d184a76/trusty-squire-mcp-1.1.9-rc.11.tgz","_integrity":"sha512-8AZgprOgct+BnPAfbNUXK3ZSRVldFguFdV//prtb8ePMY/pZSnlNZp9IbaVZDFsv6mkiEXIhWdgo1bpUmVNeww==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.11_1786425494710_0.7180934501685823","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.12":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.12","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"995fe6501060adc71197bd9487e6423d6a1469c4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.12.tgz","fileCount":231,"integrity":"sha512-h5TnP/b/uWTXdvwip2od6QFAcB5JHN3k1vOxo9uccGBPigW+CkfIxlljXkDGefH1/0xSIqocxAsY5rYGvnXyIQ==","signatures":[{"sig":"MEYCIQDOTv1PLiqQTCzZfaPyTrvULPA8nPvc1+nl08htztyhpwIhAK78zyYU7s4lsgtHquFYLXJO2yCcQ61FMkeN+/88vzU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042250},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/b7902745d16ca59f3932bba1c1c82e30/trusty-squire-mcp-1.1.9-rc.12.tgz","_integrity":"sha512-h5TnP/b/uWTXdvwip2od6QFAcB5JHN3k1vOxo9uccGBPigW+CkfIxlljXkDGefH1/0xSIqocxAsY5rYGvnXyIQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.12_1786459903109_0.2655887341321894","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.13":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.13","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"15124d27079b0641f3422d60a5f58ff0227eff7e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.13.tgz","fileCount":231,"integrity":"sha512-abcQv0WLFrxeE0sh17CZEO4J89pUiWe7U5fwq6RE+h4Jz7Zs0cQaPAUrMEqSrxcHXy+eUauA6m8V0NPqtXOBFQ==","signatures":[{"sig":"MEUCIDGQlelvFgY7AK9GRCLy9jbvZeVqbiN65weGH9fl92NiAiEA6/n1DJNSiJL2D7zfBH/s2esTEkDDZ4TKk532GPnMEy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3150231},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/998fbf4805a0f63db5d35c8ce8043eff/trusty-squire-mcp-1.1.9-rc.13.tgz","_integrity":"sha512-abcQv0WLFrxeE0sh17CZEO4J89pUiWe7U5fwq6RE+h4Jz7Zs0cQaPAUrMEqSrxcHXy+eUauA6m8V0NPqtXOBFQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.13_1786506208227_0.5685758378990207","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.14":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.14","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8457c93d35b36441735405d627d4b603430c0369","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.14.tgz","fileCount":231,"integrity":"sha512-8544xOaMil7oP40PxnRfrBY/tIMn6S0811Bt5KKW8TcgCp+VZ3kGrewadvUPxFxfqzk78WaDFh00UMbv6QP4gA==","signatures":[{"sig":"MEQCIFHNAVA/j93n8gsU44Zwbmt+gMIKYHzCzU0pXFwoxqXfAiAxmnPRpjCZvXHwQHvq3UgPflDQVLcHKbCdLnJU+pvASg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3185911},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/68c9c232a8599f89b5d1ec2ce159bb64/trusty-squire-mcp-1.1.9-rc.14.tgz","_integrity":"sha512-8544xOaMil7oP40PxnRfrBY/tIMn6S0811Bt5KKW8TcgCp+VZ3kGrewadvUPxFxfqzk78WaDFh00UMbv6QP4gA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.14_1786551880150_0.08771421906070165","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.15":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.15","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"827a8eff956809fe3c09fd906bd42d8adfccc941","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.15.tgz","fileCount":231,"integrity":"sha512-spsSiyWWssEvCSdt0QAnm0qOBmollLHm0fB5xjkrAI2+n4gb/HT4EWm5mE2d8WWoBkXkhQdDrtYzrJC9Xti2ng==","signatures":[{"sig":"MEYCIQDriHgfAZxREp4SCoFHL6rfe9S1ACJVcMK3iD17Z5WI7QIhAJT1QJzb9Wa63bH9AqekHTKsOOvsX1RQDPtFueql2nZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3230995},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7a739ed4081fde920f0b3795d6df7c56/trusty-squire-mcp-1.1.9-rc.15.tgz","_integrity":"sha512-spsSiyWWssEvCSdt0QAnm0qOBmollLHm0fB5xjkrAI2+n4gb/HT4EWm5mE2d8WWoBkXkhQdDrtYzrJC9Xti2ng==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.15_1786584618393_0.7654626826512341","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.16":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.16","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"217552dc0f17bf4e624478089f245a3495e162ab","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.16.tgz","fileCount":231,"integrity":"sha512-l2V1hl8rG1Y6TTTejTCemNUZ5EFiE5hOatY42sGFEQ9XTk4SJiDLlhlbyE7/9sR+W+LgzulyGdbaGDOvU6nbTg==","signatures":[{"sig":"MEYCIQD6bguJ6E6bGYM4Zj9mDuNxoknKcdgfFg9n3u6hsMnRdAIhAJjUFVI/SVtMxH2K8UEZ+5KkLRaQRirNzCWobtkCp0Ow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233069},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ee63b5ae5e890292e30d2b8adf6abb2d/trusty-squire-mcp-1.1.9-rc.16.tgz","_integrity":"sha512-l2V1hl8rG1Y6TTTejTCemNUZ5EFiE5hOatY42sGFEQ9XTk4SJiDLlhlbyE7/9sR+W+LgzulyGdbaGDOvU6nbTg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.16_1786593700207_0.2147408041803902","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.17":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.17","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"53eb4a5f848b9f7b1f980ba207354991c0b6626d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.17.tgz","fileCount":231,"integrity":"sha512-lFCekxDid4OhZXdl/4XNNA2eoNvbYBugK/nSSR28Qvzs48+WowHvPb5dgcjVq03HAdmrrYQ146lI5QL3oPlywA==","signatures":[{"sig":"MEUCICAkqXYhJQDSeGfgSpYNkSVbPcGSny4HlcXaLhb4VmXiAiEAz1pUXdJa7PWjnX1xwe/i5gzhby0/1eeLvmBxKd6tE/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3289786},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/0ec0f7565c9a0d507d678de7322d68a9/trusty-squire-mcp-1.1.9-rc.17.tgz","_integrity":"sha512-lFCekxDid4OhZXdl/4XNNA2eoNvbYBugK/nSSR28Qvzs48+WowHvPb5dgcjVq03HAdmrrYQ146lI5QL3oPlywA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.5","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.17_1786641601395_0.973241698831725","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.18":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.18","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"16543cf2f955687b07ec35f33169d193544edac3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.18.tgz","fileCount":231,"integrity":"sha512-eg45BERw4xu11j9Izn69J6MwMZ2/Psziz7oXgHjLReTBZSdXeTJ4EO/aX/EedBTFfehh27jgZ8MlMCBvTtgmGA==","signatures":[{"sig":"MEYCIQDkjnToffCfBuykxp5WB+BQ3epr9PrLEX5YWeeZxOyjWAIhAIKTK+QXzY8Zdm3PH/p5mIfkmjpffJXWe3dOtbgwSbm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3289791},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/a63be45d31526ace3381d3ad6db11c6e/trusty-squire-mcp-1.1.9-rc.18.tgz","_integrity":"sha512-eg45BERw4xu11j9Izn69J6MwMZ2/Psziz7oXgHjLReTBZSdXeTJ4EO/aX/EedBTFfehh27jgZ8MlMCBvTtgmGA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.18_1786646220954_0.5245630793810427","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.19":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.19","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d419ecb868dde52e38cf45c6c0375c446a6aa380","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.19.tgz","fileCount":231,"integrity":"sha512-3yh3IYLbUu/OymFk0pVBlkWbttuRNoxDVPcJsR865zuPEa5e7ssOWb6WLVkxeZN/FPt2EnpfQqmCuPFGxgy/TQ==","signatures":[{"sig":"MEYCIQC9aP4m5/c7oVhNc7wbTmYqeW6sJFyAH7+kKb97YHsxBgIhAPZeb457W8Na4pJNr9n7/GACgqtVDqR+INhC1xmsNNtP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3298651},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/cf1d8a15ad3d2f80b68a1770862ca018/trusty-squire-mcp-1.1.9-rc.19.tgz","_integrity":"sha512-3yh3IYLbUu/OymFk0pVBlkWbttuRNoxDVPcJsR865zuPEa5e7ssOWb6WLVkxeZN/FPt2EnpfQqmCuPFGxgy/TQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.19_1786674859279_0.6127875113928067","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.20":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.20","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"74dc9c2f42e6bc6b9ff1dd0097d70994b81eb027","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.20.tgz","fileCount":231,"integrity":"sha512-XyMk83iV4HdA/IvsTv04JKwGU0TSvB+fg67xIv7z/ORrrUnQARujtA/8rSYavmEn+ss+7y7nklbQ6+UUpTGmUw==","signatures":[{"sig":"MEYCIQCdmAOKqhk5XphmndUF3rQguYovby4FFiL+Z/qEcW2BQQIhAMHcY/3+AFqW/Sn/S/6Ku4PgesrPrl7+BiOgwMQcqFFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3299304},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/c4d48ce027e3a994a1a25ad1239e4688/trusty-squire-mcp-1.1.9-rc.20.tgz","_integrity":"sha512-XyMk83iV4HdA/IvsTv04JKwGU0TSvB+fg67xIv7z/ORrrUnQARujtA/8rSYavmEn+ss+7y7nklbQ6+UUpTGmUw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.20_1786679915331_0.6103084337897644","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.21":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.21","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a3edea808b034bcc53cf68a831ec22ffb42fb19f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.21.tgz","fileCount":235,"integrity":"sha512-B+cHGZ0JjE8RgQZptQEhfncgjdCdHyyi7bbJOd2EOSBocDsllbRh2nDa9Rgrzkoe9ixpaWUZiUPv2aFfn452zw==","signatures":[{"sig":"MEQCIFM+X2Kn3Ulttw2IGu4kc2xpsgRIiGjvLXEgpeJTMUlaAiAj1B7cI/6l3OU2TEXuWqbUVDVb2PtaX/Hg/TQat4fq2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3578210},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/4771da0d73e3c8891ae965b6faf1077b/trusty-squire-mcp-1.1.9-rc.21.tgz","_integrity":"sha512-B+cHGZ0JjE8RgQZptQEhfncgjdCdHyyi7bbJOd2EOSBocDsllbRh2nDa9Rgrzkoe9ixpaWUZiUPv2aFfn452zw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.21_1786740291729_0.014106484002242459","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.22":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.22","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ebb677960b364e26b07f11935e7096035c68b12e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.22.tgz","fileCount":235,"integrity":"sha512-jWnKedpL/FyfzI0e1EhR6MMk/9eBlBNJVuratBFPQwTxLA9U8ZMXMeS4XPXfKie8cYY+zLCMuXcucrsTKprGOg==","signatures":[{"sig":"MEYCIQCvPRHOTJeBzlL1hKh3Iil7dy8+Phnh9rkgfvd+G+S6nAIhAJezqVPiuo3Fq6jkW6jRMm7Myp+1w1mbJ164XF0ZWbA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3627929},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/45cb9901965660c50c61e17ac6294060/trusty-squire-mcp-1.1.9-rc.22.tgz","_integrity":"sha512-jWnKedpL/FyfzI0e1EhR6MMk/9eBlBNJVuratBFPQwTxLA9U8ZMXMeS4XPXfKie8cYY+zLCMuXcucrsTKprGOg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.22_1786759154664_0.06777419068525048","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.23":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.23","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"36b57bf9fbc94271f388605b99f538335912e774","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.23.tgz","fileCount":235,"integrity":"sha512-3281bIH45AHPWBwG19TwUa/OCzi4FQ5uDBSV6OISFJFrlDyIfuLqFCCSINfYSjtEP4tp1c/i2kMVqclUN0a7dA==","signatures":[{"sig":"MEQCIGHMVQGwpvhoXvsQjktuNHX76rCDrk9VZOyO8p8uDRoYAiA0nXYgSo9nqLH0rtaiTF2ShJdhchB5RH5nyjT6Fj04Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3579365},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/3f0a4c46b3bb43bd1b7b63bac2235516/trusty-squire-mcp-1.1.9-rc.23.tgz","_integrity":"sha512-3281bIH45AHPWBwG19TwUa/OCzi4FQ5uDBSV6OISFJFrlDyIfuLqFCCSINfYSjtEP4tp1c/i2kMVqclUN0a7dA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.23_1786772048442_0.7461510169917276","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.24":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.24","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b5de6a1184e3ee0d821fdb3bf3bd8b24c375bcd4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.24.tgz","fileCount":235,"integrity":"sha512-huuzRscZaPHBi75JdQfq6x6B9PpX7vFJHLlXhRBij2sa+VXfHJX5StYcmnyqImcRCvOooZo4eJq2GD56A0SOKg==","signatures":[{"sig":"MEQCIDhK1uFXnB3h250Zqem1is0MCtfvlnVuaqST6IpxPOtNAiAj/WFBwk9kfagMv3/Nxp+KF0/IzWHnDPjwRqFP2q7Ugg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3575526},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e2b0585851a0a37c024a49cc993da212/trusty-squire-mcp-1.1.9-rc.24.tgz","_integrity":"sha512-huuzRscZaPHBi75JdQfq6x6B9PpX7vFJHLlXhRBij2sa+VXfHJX5StYcmnyqImcRCvOooZo4eJq2GD56A0SOKg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.24_1786802118804_0.852099034104941","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.25":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.25","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.25","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"aad0b09307b09cd5554d6f92fd8f1403f5819fa7","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.25.tgz","fileCount":235,"integrity":"sha512-QK8BhR+TpLknf5UMHnJ6Cjtkeo1Avw8K7yaBoTKuJkpKIqf0HR65wp5FSskL3EmZWlfjFmL7ftGByC7/FPODUA==","signatures":[{"sig":"MEUCIQCq8rQt488gi1AprMbhR7+2v2ajTgAgvJlrVA3zOr6jRAIgO2DILuouMdLsp1nKubdyBlUmncOiYmH5GUVeltNclzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3571196},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.25.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/19d9020a996fab6470cd42eb65bc48a0/trusty-squire-mcp-1.1.9-rc.25.tgz","_integrity":"sha512-QK8BhR+TpLknf5UMHnJ6Cjtkeo1Avw8K7yaBoTKuJkpKIqf0HR65wp5FSskL3EmZWlfjFmL7ftGByC7/FPODUA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.25_1786809327980_0.08165032098863922","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.27":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.27","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.27","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0b0f4191c1db64bf8df5ffab53438b4c206d90e4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.27.tgz","fileCount":235,"integrity":"sha512-q5pKdW9btcw1fle6FkqukVB0JzlOVzDwO58aYqHD3YNqB39S5r91rTBIoDzwCFsLcJP6gprjPLg+Yil8bs1kuA==","signatures":[{"sig":"MEYCIQDiP9NncziMmsfQd0f4LKImR/Id2R6pFttRBVW8T0mQGQIhANyoUDGixZAHHjE2PdrhWc8yxPwhrKAz5Du2YDNnVc5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3571242},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.27.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/cde64d8b4319df63857728deace2e6d0/trusty-squire-mcp-1.1.9-rc.27.tgz","_integrity":"sha512-q5pKdW9btcw1fle6FkqukVB0JzlOVzDwO58aYqHD3YNqB39S5r91rTBIoDzwCFsLcJP6gprjPLg+Yil8bs1kuA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.27_1786886738128_0.5484314509501007","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.28":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.28","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.28","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"48c8f0f642656bf23244199337a86ec696a1e1c6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.28.tgz","fileCount":235,"integrity":"sha512-vZbayv5SqSacGZhX/1l61YxGPMuAc3N1vsJEAjhEN3t/bDazOyliRRwUYiOJZGLZUz0wUCLtGdVnIYKkIF7N3Q==","signatures":[{"sig":"MEQCIEHKXRoF8hUrMOBhpp9lRxbIejv9dfKwtwovSR79Ie7xAiAjV4P+H0e5U3nfO+9Ft++DPvAIbHHrpfzE/jelQU4dAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3585858},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.28.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/de3eeefb67129f3c8fe59a833d853b39/trusty-squire-mcp-1.1.9-rc.28.tgz","_integrity":"sha512-vZbayv5SqSacGZhX/1l61YxGPMuAc3N1vsJEAjhEN3t/bDazOyliRRwUYiOJZGLZUz0wUCLtGdVnIYKkIF7N3Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.3","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.28_1786924165564_0.47483977836686253","host":"s3://npm-registry-packages-npm-production"}},"1.1.9-rc.29":{"name":"@trusty-squire/mcp","version":"1.1.9-rc.29","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9-rc.29","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"54312d087e5855f04be046453bcb6ed88288ed76","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9-rc.29.tgz","fileCount":235,"integrity":"sha512-MaJ9TtpgJefioNA6CmBYtGxxkjVyQBEr7puj3LH38QeQsh+O2aft7Y/PJy6v56zHSdpvDPPpOTviT6ECVFihWg==","signatures":[{"sig":"MEQCICmLBtEXYyKIN6yp2P2heLNo6zI+B8M3BnwjkK9gff9XAiBSUxLrnkaz9ASF9Yr1Hatz2PgN6OdSZMrt5tf0y4ISwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3573518},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9-rc.29.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/ab639db9022f625b93c9702ef23bdcb0/trusty-squire-mcp-1.1.9-rc.29.tgz","_integrity":"sha512-MaJ9TtpgJefioNA6CmBYtGxxkjVyQBEr7puj3LH38QeQsh+O2aft7Y/PJy6v56zHSdpvDPPpOTviT6ECVFihWg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6-rc.1","@trusty-squire/recipe-schema":"0.1.0-rc.4","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9-rc.29_1786936438489_0.09754238018515249","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@trusty-squire/mcp","version":"1.1.9","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"788e0d30799ff9e4dab565c64f930857c62ae957","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.9.tgz","fileCount":235,"integrity":"sha512-UxSbe3GLxa1UQPhAUswjYFuvr90Sbr/bzugYx1ohDxhr8ftnbL/MLyvRz7akf7rr+DvSg8ys9qCIcoBeFngKsQ==","signatures":[{"sig":"MEUCIQCw3qOlPB52vR7WezczIOaCVjlZ15jb61wtCOh6vu+zFwIgPOjDFWIVPrZVqsUz3D62LkOJV8iA/nCF8UUnbJrv35c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3573502},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/7c7e6d1025a4accd057da8c6b10b2bd6/trusty-squire-mcp-1.1.9.tgz","_integrity":"sha512-UxSbe3GLxa1UQPhAUswjYFuvr90Sbr/bzugYx1ohDxhr8ftnbL/MLyvRz7akf7rr+DvSg8ys9qCIcoBeFngKsQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire signs up / in to websites for you so you don’t have to.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9_1787085033017_0.33790817234535675","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@trusty-squire/mcp","version":"1.1.10","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8b12b84cc0fe5fec86fcf4c4d5d15c276a8dd6c4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.10.tgz","fileCount":235,"integrity":"sha512-1VUCV/o18A05BHp0uQmbiT/F4yqUFPfSk5DsziK7VBsmy8dpup+ejeB5d4UfJRwQqeGbPSUV/48j60/SMv3miA==","signatures":[{"sig":"MEUCIC7zIxJ9PrphIf13mXEVDRAgYoiEUthDVnnoNyawKDLOAiEA8bqyyqod8o/P+yV4l4npkhUZzhBdwx7x34TmT/B+FJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3573942},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/5209e37e72351ae52dc6fb8b17b34fde/trusty-squire-mcp-1.1.10.tgz","_integrity":"sha512-1VUCV/o18A05BHp0uQmbiT/F4yqUFPfSk5DsziK7VBsmy8dpup+ejeB5d4UfJRwQqeGbPSUV/48j60/SMv3miA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.10_1787109376768_0.17858551826807978","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@trusty-squire/mcp","version":"1.1.11","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ec7031518977dc17b7fa29f9ee085c26fd2e141b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.11.tgz","fileCount":239,"integrity":"sha512-rO55LFzIIf4iI1DigUHKatHKVFhaGbLQhyPymGQh1u4CCj46I/UoQ5bBpzgpKnrbHoB+qyL9jpx1NnK9CcetoA==","signatures":[{"sig":"MEUCIQC4JDipcdTGyvMXxYgGRLBidJteDjm2MAzogaCX1UIjoAIgD7RXiW4xWUKt7NowTH6bXCAaXTiiWuwSwGuY03vn+Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593991},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/dea6237bca30643d9ad17c8a76b85069/trusty-squire-mcp-1.1.11.tgz","_integrity":"sha512-rO55LFzIIf4iI1DigUHKatHKVFhaGbLQhyPymGQh1u4CCj46I/UoQ5bBpzgpKnrbHoB+qyL9jpx1NnK9CcetoA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.11_1787342366699_0.3597306939854297","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@trusty-squire/mcp","version":"1.1.12","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3a55a26d95ac4422914623e6c24d47e7d616ec9c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.12.tgz","fileCount":239,"integrity":"sha512-j1ZfBXuZDo6bF7ksbGKzYD9ZKRcOhmAhRmhWIc1YFXnEUcuPj4NhpV6D4kKaGiN3bxbhaoieAbILQKgVpQsIvA==","signatures":[{"sig":"MEUCIQC/n6/Htcs5HXdPHxCqslz5kmq6tCcL6+8f/+P9xv9iZAIgA34TkBtj63fvyp7spwkSY2Xg+VdPm3VVErOupBIEaTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3600164},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/44f224e51a72b769a76732e7f186fe31/trusty-squire-mcp-1.1.12.tgz","_integrity":"sha512-j1ZfBXuZDo6bF7ksbGKzYD9ZKRcOhmAhRmhWIc1YFXnEUcuPj4NhpV6D4kKaGiN3bxbhaoieAbILQKgVpQsIvA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.12_1787349522969_0.40004999762789595","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5b6faede8e3a280b1e335505ca35554af20a61d1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.1.tgz","fileCount":239,"integrity":"sha512-A9NjyaX7LtBsq6cz6GXB+oiwq9zdE2N1K/Pm00EmIbDGEFKt5mz7KDytubueDYtS/88DAOJJBNk6SHMX+kTvuQ==","signatures":[{"sig":"MEUCIHR9uIdWX4Xe6ZeBf9Jbj/maeMIrCXXR5jJ/auKxzd36AiEAuB8p+ygR7fSdEKrTlBobr8yl6UvnNoAkcDCn+FrbXbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593456},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/68541bbf5bbd8abdf21461f8a98a45ee/trusty-squire-mcp-1.1.13-rc.1.tgz","_integrity":"sha512-A9NjyaX7LtBsq6cz6GXB+oiwq9zdE2N1K/Pm00EmIbDGEFKt5mz7KDytubueDYtS/88DAOJJBNk6SHMX+kTvuQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.1_1787352118533_0.1267409004232798","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"233c5a9ae15187edf637412e14694e6503cc4d89","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.2.tgz","fileCount":239,"integrity":"sha512-OFU5g9Cu0vJ62eTA6daqHs5QeaFtmaxevNncWPVz5/N1LhescBjo8pvdT4ROYaFkovArYzaxu7Y1LQiAiP/zzA==","signatures":[{"sig":"MEUCIQDgu6j7TS+RTuSBaNOeacm1DTivGjPwLfTyul5cxMtDlwIgQ5KNwvHwGmcKl926U3xYxK1jACWSauxVKX/Kegsn6v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661827},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e512df1246020a01a9daf4ee700dc319/trusty-squire-mcp-1.1.13-rc.2.tgz","_integrity":"sha512-OFU5g9Cu0vJ62eTA6daqHs5QeaFtmaxevNncWPVz5/N1LhescBjo8pvdT4ROYaFkovArYzaxu7Y1LQiAiP/zzA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.2_1787410877864_0.8786824378819202","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e788b6810c8713ab5e8d26be50d2a5a2b9aff87e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.3.tgz","fileCount":247,"integrity":"sha512-ATD79o1i9grfPcH4tA1tWu0OOBbJL9FmwpE37h3DpQrID5ezVN7thAeqa4EKF+qnvieVEjO1nBH092325pq20Q==","signatures":[{"sig":"MEYCIQCQblXX9oitVeqpATg+XA0PjRaUJFtNZpQXtyAEFqguBQIhAPGjvMrYm2GupDUMfhm4nXeSdjBx5TZXvdDOAhBpYEmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3703940},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/6d0fd1c04754e2de3a47f460f75a9d05/trusty-squire-mcp-1.1.13-rc.3.tgz","_integrity":"sha512-ATD79o1i9grfPcH4tA1tWu0OOBbJL9FmwpE37h3DpQrID5ezVN7thAeqa4EKF+qnvieVEjO1nBH092325pq20Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.3_1787457807434_0.8260103440885203","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"076f03c2c006811cc6e227c6166878390300081f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.4.tgz","fileCount":247,"integrity":"sha512-Wf0246pMqjk4SVng944zODAE0V6tiE3zIhZz04tFTyvG5e/Oq833NgDoa32lCtl79mgfOSE49CHFFhgNBKc1Fg==","signatures":[{"sig":"MEUCIQDoV1ONEZybP85Ff/U54HvSqiFoTUbnu9k8WWcg4uMPSAIgBnGpUq/3oIXKqFBgGldZekU5YfOsT5ir2/8sNaRkgTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3727542},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/9eec71fb5e2bf5a1d72a8ed103f634fd/trusty-squire-mcp-1.1.13-rc.4.tgz","_integrity":"sha512-Wf0246pMqjk4SVng944zODAE0V6tiE3zIhZz04tFTyvG5e/Oq833NgDoa32lCtl79mgfOSE49CHFFhgNBKc1Fg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.4_1787468948813_0.8484745998160608","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.5":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.5","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"df596cac43a64f2cec3e95be8b095fc5f085058a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.5.tgz","fileCount":247,"integrity":"sha512-EIJz8aUF74jwbexhMBCfzl7FvU7lk5+UPuT0j7XPa50md8n4YCoYpEeN23sEUq1gdYjL8LUsM0vOelEgAhrM6g==","signatures":[{"sig":"MEUCIQCvBJt2vOdVLRrfEJf7aVAcAXqlcpY0W5RISTglyXnXwwIgft+wrHlEBSYIsCgxXNoLe7mY4AgMf5hPMFsncD0+Tq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3780186},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/312f759488d0d1a6f174aa2f4c971272/trusty-squire-mcp-1.1.13-rc.5.tgz","_integrity":"sha512-EIJz8aUF74jwbexhMBCfzl7FvU7lk5+UPuT0j7XPa50md8n4YCoYpEeN23sEUq1gdYjL8LUsM0vOelEgAhrM6g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.5_1787501632963_0.40015725083579645","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.6":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.6","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"bb93915e485a5402f72977088f8378a77ca6305b","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.6.tgz","fileCount":247,"integrity":"sha512-H91I2JgbiZNj1YiPz59dsDmt0t5+FKHsPD2aayt+3Rn10vOfkm3jb4wd0/ZGRf14YLjwrG7JlMbbvxgu4OvVTw==","signatures":[{"sig":"MEQCICxosC8E3h7EyOIyogN9cTi4qPtFEew8ap3TFJekyFGqAiAK0g/yLgFF1Zl5SGU/Bk1P26qFyUPTjYt5IUyD0VJ1Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3857826},"main":"./dist/server.js","type":"module","_from":"file:trusty-squire-mcp-1.1.13-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"},"_resolved":"/tmp/e454e7c118a08d7fb645bdf8e46f3471/trusty-squire-mcp-1.1.13-rc.6.tgz","_integrity":"sha512-H91I2JgbiZNj1YiPz59dsDmt0t5+FKHsPD2aayt+3Rn10vOfkm3jb4wd0/ZGRf14YLjwrG7JlMbbvxgu4OvVTw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"10.2.4","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","keytar":"^7.9.0","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.6_1787625594298_0.3980151942117709","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.7":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.7","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b1406c4337042e0dbbac46b59eda62909cf94e38","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.7.tgz","fileCount":243,"integrity":"sha512-xyxHaQVavlm9+pYSnj2eLS7FJiRP6zW+WnqlpAl3+6OgFNYQoTETM4Y7fdgjsIEciqLGgjwf8Ub0id+eQZ4/uQ==","signatures":[{"sig":"MEQCIFMAqysM0Sc5LC+RqUj82W3Y/19kfTUQksAzHWj/kiQgAiAGqf6LzJjfYcX4ymTFSzrqKN3+zorRzsAQa6L5yNSP7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3852461},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.fuEfjlbNTz/trusty-squire-mcp-1.1.13-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.fuEfjlbNTz/trusty-squire-mcp-1.1.13-rc.7.tgz","_integrity":"sha512-xyxHaQVavlm9+pYSnj2eLS7FJiRP6zW+WnqlpAl3+6OgFNYQoTETM4Y7fdgjsIEciqLGgjwf8Ub0id+eQZ4/uQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"12.8.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.7_1787694464239_0.32248872799073935","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.8":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.8","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1fed7aca18121b5080161bb2e773c9b91566b798","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.8.tgz","fileCount":243,"integrity":"sha512-BaCOMK8/MHHpWQUb/odN+uX9cpzWKrzgQv4C/RjZq7Rs+m+G3Nzzsqiu4k2/55O516Vy7W7OYDCsZjGVifQ2yw==","signatures":[{"sig":"MEQCIGaUEPm+pEmtc4tw+bTNY9yYy5ynoe8ZfWT9jbpiKeM/AiBz26JDRx6Jb65XrgoS1oRdnbcmBhKYFzLYBdi78bFrGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3850453},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.SAwMlX1xSF/trusty-squire-mcp-1.1.13-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.SAwMlX1xSF/trusty-squire-mcp-1.1.13-rc.8.tgz","_integrity":"sha512-BaCOMK8/MHHpWQUb/odN+uX9cpzWKrzgQv4C/RjZq7Rs+m+G3Nzzsqiu4k2/55O516Vy7W7OYDCsZjGVifQ2yw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.8_1787866626560_0.6415674470695869","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.9":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.9","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7195752bed594d21b7fca0b790d2b38f95ca36af","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.9.tgz","fileCount":247,"integrity":"sha512-Mam/457H3SUB99IELVCnmiDr0SY5HDvbX78iibT7LNkcA1y6+/fOfNhPZtucpAZK/cdhbL7YOvh4A6JXzlveFQ==","signatures":[{"sig":"MEMCHzvxowBEg2ShMvZ+sb5j9InbtihbaX6xss+ePykly64CIGenTaPd8aLr1av6aJQTR69N8GKXgk+Lenwaej7aN0vR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3968941},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.Sl8FfsipYq/trusty-squire-mcp-1.1.13-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.Sl8FfsipYq/trusty-squire-mcp-1.1.13-rc.9.tgz","_integrity":"sha512-Mam/457H3SUB99IELVCnmiDr0SY5HDvbX78iibT7LNkcA1y6+/fOfNhPZtucpAZK/cdhbL7YOvh4A6JXzlveFQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.49.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.9_1787931580699_0.7287227581782794","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.10":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.10","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"520a56b3a2bf6b90e28c35564263ae1f779d8e77","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.10.tgz","fileCount":246,"integrity":"sha512-2qDB8keavaYBKDrRoC+b3cFy6W4D7WN98rTEBOuUjpntO+cn23l72YGRTFKUHYz859/CPvnVHe2pQCcFvXUEbQ==","signatures":[{"sig":"MEYCIQDbaVrFDxEhp6XQThYzPoWk0lwu6f8w7AvGzuulZtPb8AIhAN5vtoNJl3WSyFOD/KhPeieMdvO1LF6fqNP6+hbfrwDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4042233},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.kNF8mbBKsH/trusty-squire-mcp-1.1.13-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.kNF8mbBKsH/trusty-squire-mcp-1.1.13-rc.10.tgz","_integrity":"sha512-2qDB8keavaYBKDrRoC+b3cFy6W4D7WN98rTEBOuUjpntO+cn23l72YGRTFKUHYz859/CPvnVHe2pQCcFvXUEbQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.10_1788034255419_0.6450255024376115","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.11":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.11","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8587dd14435bf44d27773ebd2264128a1662f312","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.11.tgz","fileCount":256,"integrity":"sha512-Evt6sY7Rdij3SvSJ18Ap6Y/dtcnQUGHAzy6FeftFMIzNih/2wUv05sQ079v6wF+UIwy+nLiGNgKt9Ta1Bt3UjQ==","signatures":[{"sig":"MEQCIHymt9Gt10yyZ/ppSzBTuOBO25P0ZOqmwrPbYCg4WVlcAiATbwfofJhwoQc6LUxAuf/pw1s4FY/pMLmH4Wwc9iSgKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4198685},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.WbIbN0aVQb/trusty-squire-mcp-1.1.13-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.WbIbN0aVQb/trusty-squire-mcp-1.1.13-rc.11.tgz","_integrity":"sha512-Evt6sY7Rdij3SvSJ18Ap6Y/dtcnQUGHAzy6FeftFMIzNih/2wUv05sQ079v6wF+UIwy+nLiGNgKt9Ta1Bt3UjQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.11_1788115224248_0.3613819086704344","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.12":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.12","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"559608436ece186c3ae8135abe840acfd615515e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.12.tgz","fileCount":256,"integrity":"sha512-HpyBSpGuLCG+S8+b3+Ht+AoPznu2NGtH15rX4lWXgobaT27s1iqZsByj0au/c7Kv8Q593BRGJl0LPtqn/4budg==","signatures":[{"sig":"MEYCIQCY2rx2wgpXRJTBeMUyYQjcWBD+wJQUdBmyjJ4GFPVrhQIhAIhMS9yWWE+Lza9JJV7fssmW68Lb83idQ0/WPynLlA2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4211517},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.WTmmx8aO9E/trusty-squire-mcp-1.1.13-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.WTmmx8aO9E/trusty-squire-mcp-1.1.13-rc.12.tgz","_integrity":"sha512-HpyBSpGuLCG+S8+b3+Ht+AoPznu2NGtH15rX4lWXgobaT27s1iqZsByj0au/c7Kv8Q593BRGJl0LPtqn/4budg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.12_1788126032126_0.3567536009077663","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.13":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.13","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9bc416a67b45ea8e1a4deb02498f2d258f3b3a46","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.13.tgz","fileCount":256,"integrity":"sha512-hEHeD+PfaQ9fZ1lEmJhIAQIhSJLDbbtt2/+RwcXT6HZgjdayGzGM5zz4ae3Fsx9IeN5u5mkmtlV9KqHfVV5VMQ==","signatures":[{"sig":"MEUCICigAKMNrzKPtfrdpzYbdZD1EXca14ArlNstCx644qZ0AiEA9dMbvjM2wHGBs+5GEOKIZRcXoXwvwoFO38N2Xal0rMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4216514},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ozaJDpFxFz/trusty-squire-mcp-1.1.13-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ozaJDpFxFz/trusty-squire-mcp-1.1.13-rc.13.tgz","_integrity":"sha512-hEHeD+PfaQ9fZ1lEmJhIAQIhSJLDbbtt2/+RwcXT6HZgjdayGzGM5zz4ae3Fsx9IeN5u5mkmtlV9KqHfVV5VMQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.13_1788129494516_0.6382242327449923","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.14":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.14","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c71850598f8bbe88fb2fafe249f5ef75b1fc23f5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.14.tgz","fileCount":256,"integrity":"sha512-oKQGC0gBpfHmknmLPKDLKupluMffqZ5HzCr3vo4Gz+QLi9o8J7HP9eHVfqaPVCCm4yPi0MjqEqYijkcvd8d2Vw==","signatures":[{"sig":"MEQCIFtf2d3t4h2Fm+uIpAIPcA5oN1olXC+19tEkbClXrnndAiAMaJCN8HbIYzYFihYGX8PK8btSG+uEPrTZYw3JLqwJIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4224673},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.Iht8htuva7/trusty-squire-mcp-1.1.13-rc.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.Iht8htuva7/trusty-squire-mcp-1.1.13-rc.14.tgz","_integrity":"sha512-oKQGC0gBpfHmknmLPKDLKupluMffqZ5HzCr3vo4Gz+QLi9o8J7HP9eHVfqaPVCCm4yPi0MjqEqYijkcvd8d2Vw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.14_1788132726082_0.30936081830569795","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.15":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.15","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4af93207d6b0529661a8f4a882ebb8830d36bfdf","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.15.tgz","fileCount":264,"integrity":"sha512-hJkki8MTPBj2potQMyKfl47VVhipl9NY2vuCaEZfO0CDayzqBhU8uG4bPj/CFPP9oskkUvst1OUwnsWi8m4DHg==","signatures":[{"sig":"MEYCIQDX2OMiXwgd/pYsH69wbAThnpdDa4la5Pa234fIN/55NAIhAJLygTNv6lrIzkRf/EkX4v1y6j5A3BVuhjYC3cUlsN/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4419705},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.XkKdk2qH83/trusty-squire-mcp-1.1.13-rc.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.XkKdk2qH83/trusty-squire-mcp-1.1.13-rc.15.tgz","_integrity":"sha512-hJkki8MTPBj2potQMyKfl47VVhipl9NY2vuCaEZfO0CDayzqBhU8uG4bPj/CFPP9oskkUvst1OUwnsWi8m4DHg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.15_1788185258870_0.03345301884862417","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.16":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.16","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1971224b9fea120a156840a1cb97b45be1018aff","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.16.tgz","fileCount":264,"integrity":"sha512-ub2F2iu0+9JJrEh8hBT/PXaS8O7fPoo+IQY6/ePmmJqkjBAmhcBX0tNu6B3+JtubaWnwybmrmglLZBXFi/A1zA==","signatures":[{"sig":"MEUCIQCaMUI5EMo9Dj5onA5DO08kZFK3lErzuH9Mkq28awMQ3AIgBJM39hDiKzprGGqsXK9ZRBI/xOSCiA5jlrOqtDXrVlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4421257},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.px9Z11kCPI/trusty-squire-mcp-1.1.13-rc.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.px9Z11kCPI/trusty-squire-mcp-1.1.13-rc.16.tgz","_integrity":"sha512-ub2F2iu0+9JJrEh8hBT/PXaS8O7fPoo+IQY6/ePmmJqkjBAmhcBX0tNu6B3+JtubaWnwybmrmglLZBXFi/A1zA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.16_1788189829155_0.3362854431628439","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.17":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.17","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"609de9963e859f4ee28f12d6bc80fd6911cb2d75","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.17.tgz","fileCount":264,"integrity":"sha512-pEKaRvEkL9SMOqXpyyDThXgunJ3JGISG0Zmh0n2w5C068PWGYpGsZ98IbrWRlHlfxFoVQYyZlaKpl6oyZc6Q/g==","signatures":[{"sig":"MEUCIQDyIuZH4IP+rChdvrtZgKZRr+ve6ueU9FWRRDjIHmI3rQIgdKglfawptzrmzznR/kWzl8XU+2D+lgyHmFptFGVdj4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4428875},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.NMBl6pvTsK/trusty-squire-mcp-1.1.13-rc.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.NMBl6pvTsK/trusty-squire-mcp-1.1.13-rc.17.tgz","_integrity":"sha512-pEKaRvEkL9SMOqXpyyDThXgunJ3JGISG0Zmh0n2w5C068PWGYpGsZ98IbrWRlHlfxFoVQYyZlaKpl6oyZc6Q/g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.17_1788196992714_0.5482096904895275","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.18":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.18","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"524b40b3e0b2f2938b8acbb80540ca1a605ae676","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.18.tgz","fileCount":264,"integrity":"sha512-ixL1PTECuWZ6DiZQH4R2AUBgZjPvdeD0Jdx6zlHJUsAEVkJeWhVuJHDd8mIA3AwrdVJZSut0kRieqYSU9zhbSA==","signatures":[{"sig":"MEUCIQD9AH8tDnRQh9rg8Pr5l9wP93MU+U+N3ekeRoKwzOqQkgIgTGX3K77/W9tGsZlqc9Rqz5QVsaUqXzIuv/aHzulqqpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4432242},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.479hACfG2b/trusty-squire-mcp-1.1.13-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.479hACfG2b/trusty-squire-mcp-1.1.13-rc.18.tgz","_integrity":"sha512-ixL1PTECuWZ6DiZQH4R2AUBgZjPvdeD0Jdx6zlHJUsAEVkJeWhVuJHDd8mIA3AwrdVJZSut0kRieqYSU9zhbSA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.18_1788201367009_0.2658056769495847","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.19":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.19","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"25ff40e7d4effeb3cfee3bf45a333da84d36c008","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.19.tgz","fileCount":256,"integrity":"sha512-BblQEIStrNAa5gH31HSp+sfA1cOTJQiEC3zRWTLYT0TKeAtj+ZakHOuHX0d3RjAzavFsUBgDYu/PdKBM+Klisg==","signatures":[{"sig":"MEUCIAIURsK8rrN/rejsPyGeQ0vYN9CvrXUwyvUrDB3Aqx2KAiEAgX3gtJRUmyIN71fOxF+Df9WsBfXsRIt8EHyL0MgCkc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4224973},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.lBYYUuy0GY/trusty-squire-mcp-1.1.13-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.lBYYUuy0GY/trusty-squire-mcp-1.1.13-rc.19.tgz","_integrity":"sha512-BblQEIStrNAa5gH31HSp+sfA1cOTJQiEC3zRWTLYT0TKeAtj+ZakHOuHX0d3RjAzavFsUBgDYu/PdKBM+Klisg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.19_1788376009540_0.9644347000939875","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.20":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.20","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a78441d57fa45e3380a80c873dd0e957301efd10","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.20.tgz","fileCount":264,"integrity":"sha512-/D7CMdEt6Ahwsd4WyND+Ie7gbdsgS2JdHIG6RkTzGfCjRhGFM6JWCorJNlsEkJdl4DB3iUtJ2BM8/0cn7HMgAQ==","signatures":[{"sig":"MEUCIQCr9CRdNb5cNbh3TrzAmxzNukKsz3H6gx2HWMlKMPJPzwIgemKjOxeS97MnUi1XvBnwDmjT2zhhC/kfvD9tDeezYrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4267397},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.BZM4fIC3Ym/trusty-squire-mcp-1.1.13-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.BZM4fIC3Ym/trusty-squire-mcp-1.1.13-rc.20.tgz","_integrity":"sha512-/D7CMdEt6Ahwsd4WyND+Ie7gbdsgS2JdHIG6RkTzGfCjRhGFM6JWCorJNlsEkJdl4DB3iUtJ2BM8/0cn7HMgAQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.20_1788399103704_0.10142391600401934","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.21":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.21","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c2be31ad4295e039dd5c3f3d7aa44cc0d7e7522d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.21.tgz","fileCount":272,"integrity":"sha512-EXFq9SK2QN5PYWi8aq7ESGSJaseL5RQdf2zjXDpd9TRDgM1PU+/mgaRKf6rS9X+z49hakIuY3JbBgWm9h7YwnQ==","signatures":[{"sig":"MEMCH0vstIXEb6/xsDGbvmta9x7b+8at+/CVKk1s9ilQqMoCIAwgRlXoyNrDfn7/gXwuMobeNSc4ELE/4KNl4B8bjets","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295082},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.6hUgmOeppK/trusty-squire-mcp-1.1.13-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.6hUgmOeppK/trusty-squire-mcp-1.1.13-rc.21.tgz","_integrity":"sha512-EXFq9SK2QN5PYWi8aq7ESGSJaseL5RQdf2zjXDpd9TRDgM1PU+/mgaRKf6rS9X+z49hakIuY3JbBgWm9h7YwnQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.21_1788406021935_0.6272979240737178","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.22":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.22","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a3b9e825baf2955af28d5908d337ed74db7cbc44","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.22.tgz","fileCount":272,"integrity":"sha512-8H4oRuw/suL0Ddl3/e3reG6JXbqZpOkh5nrGmU+D23a6iylJWp/vf1hHol3htx2Tcr1V0gx84IHx9K+P8O1qBA==","signatures":[{"sig":"MEUCIEzYViplJrOc1pYfgffFEgRx+I2+lAIJjfUUA1YhDeyJAiEAwskmiRb9uoEvMmNiIIERLUWXdOLBObMjPnW+1te3HeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4295999},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.BVkOoFGnx2/trusty-squire-mcp-1.1.13-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.BVkOoFGnx2/trusty-squire-mcp-1.1.13-rc.22.tgz","_integrity":"sha512-8H4oRuw/suL0Ddl3/e3reG6JXbqZpOkh5nrGmU+D23a6iylJWp/vf1hHol3htx2Tcr1V0gx84IHx9K+P8O1qBA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.22_1788450017970_0.7962970222718169","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.23":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.23","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8e94df963831a09e704df43693ed8e26f56993ed","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.23.tgz","fileCount":272,"integrity":"sha512-b+daa4EkPRAaES19g9Ouy3gFNx6l1raaK0fg4kKJF0P+ScO6jF7M1DJbwkQKDUmfxXYmgyq8/CEK2wgLYltKDg==","signatures":[{"sig":"MEQCIBSQXV+xcq7T0+GTnRfvJo1bNxbnVzSF9gK6OC/9deTxAiBODg0RiOPCdeehlM7JLo0plLM99USnQ7j15sxpwM21bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4298801},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.9nuNPNG16A/trusty-squire-mcp-1.1.13-rc.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.9nuNPNG16A/trusty-squire-mcp-1.1.13-rc.23.tgz","_integrity":"sha512-b+daa4EkPRAaES19g9Ouy3gFNx6l1raaK0fg4kKJF0P+ScO6jF7M1DJbwkQKDUmfxXYmgyq8/CEK2wgLYltKDg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.23_1788453256834_0.4975563198283173","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.24":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.24","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d2cc57ef83fb92a1218546bf1f8380cac60e9b1f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.24.tgz","fileCount":272,"integrity":"sha512-7FLIY+g3G362D26lj1jvIJbv7YXyaR9cRQHVhGO5O4O7f7Yso9N6NAdTqiK4qMJmZCceNsA7I6KC6r4lhqgwAA==","signatures":[{"sig":"MEQCIF5OMZS09u9AN8cyLvvY+iSfIxp4ZhjNbGaXHLzm2fsHAiB8E+ZVUfHFluMKjiWcIbWveeO887nkUK+v9BKj7h7U6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4319059},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.rh2BGm3BpW/trusty-squire-mcp-1.1.13-rc.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.rh2BGm3BpW/trusty-squire-mcp-1.1.13-rc.24.tgz","_integrity":"sha512-7FLIY+g3G362D26lj1jvIJbv7YXyaR9cRQHVhGO5O4O7f7Yso9N6NAdTqiK4qMJmZCceNsA7I6KC6r4lhqgwAA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.24_1788461783300_0.4454160548631294","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.25":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.25","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.25","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9f0ceac84098cffd583ed993fe0a1fdcc336142a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.25.tgz","fileCount":276,"integrity":"sha512-bgee9FRFI1POGchAjO7voyIpzFSnM0XClsh5ZiuhjnQMtXcLZuY+aVKSROid1iiBfXSTIR+ukm8RKOgwBPaxAw==","signatures":[{"sig":"MEYCIQDPy4s/gJu6fOqjCvFNC2FUMLOymmuqFeYjC+jM7EHM/QIhALpgjDxooLZpsHfAbRzyaer6NjKPew6OiehLVFk/Al2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4365006},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.TsZMGgeqfs/trusty-squire-mcp-1.1.13-rc.25.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.TsZMGgeqfs/trusty-squire-mcp-1.1.13-rc.25.tgz","_integrity":"sha512-bgee9FRFI1POGchAjO7voyIpzFSnM0XClsh5ZiuhjnQMtXcLZuY+aVKSROid1iiBfXSTIR+ukm8RKOgwBPaxAw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.25_1788470966832_0.33059782540771","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.26":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.26","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.26","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"02a52f7fca755a6cffb128a8257bfeab756345ef","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.26.tgz","fileCount":280,"integrity":"sha512-juMPBNxBNYhEkgvJ39s0ZPcVIDB9n/MjszW6ErPT5NOMpV6uqI5B8rRQQBDTTdMnUhemPpG8el8e9H7aJdYZ/Q==","signatures":[{"sig":"MEYCIQD6tljJZv/ODTU82EeDEAVrACN9BzdYjJOCaIzAxT1CRgIhAIrQ2j4m6VA5RglqW/BL9DenV4/iKJwqgJ1VmLYOLfgf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4409699},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.DJKZ1qb5Fr/trusty-squire-mcp-1.1.13-rc.26.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.DJKZ1qb5Fr/trusty-squire-mcp-1.1.13-rc.26.tgz","_integrity":"sha512-juMPBNxBNYhEkgvJ39s0ZPcVIDB9n/MjszW6ErPT5NOMpV6uqI5B8rRQQBDTTdMnUhemPpG8el8e9H7aJdYZ/Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.26_1788475234788_0.4994531565985547","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.27":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.27","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.27","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4d28316ab7fadfb9f4292bff909cbe9b1729fe6d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.27.tgz","fileCount":280,"integrity":"sha512-w+tm0HE6/TlBb/ssVQv5K+yOj2uM+leZMwKVTFMAYNSY4IQ0j4bqfYTCj9aLXcrDDgAhOkmKG8VHlbGBAmPD8Q==","signatures":[{"sig":"MEYCIQD37G/F3UmHc+l1LpqC08/BuhIugNTE3RVsYLuBCdkWzwIhAP+t1jEvnREzYAF4HmPtFONOXS6axYd1jn5Mxq00tOTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4423095},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.dMcVlXyEYr/trusty-squire-mcp-1.1.13-rc.27.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.dMcVlXyEYr/trusty-squire-mcp-1.1.13-rc.27.tgz","_integrity":"sha512-w+tm0HE6/TlBb/ssVQv5K+yOj2uM+leZMwKVTFMAYNSY4IQ0j4bqfYTCj9aLXcrDDgAhOkmKG8VHlbGBAmPD8Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"optionalDependencies":{"keytar":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.27_1788528295692_0.46502104377984277","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.28":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.28","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.28","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"df34f26ef26676b8f9516af7888313c2489ad0d6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.28.tgz","fileCount":284,"integrity":"sha512-tI3Fcd47jKyZQYP0C8WaDgLi6SEhoDl3Rdr7qyhiSB50pRk2+SpseDsYH/E3lA+Q+Exrvfzyvvyc759MWMSQvw==","signatures":[{"sig":"MEQCIDfXJqQpl45C05Ksw0DIDcFlkKypSfZ77agYj60dXNUxAiBa54u9CtqLeq/zVZovc1fg0FZwGkmvC8hQVb/R5LkdcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4372236},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.gHI8NzORP1/trusty-squire-mcp-1.1.13-rc.28.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.gHI8NzORP1/trusty-squire-mcp-1.1.13-rc.28.tgz","_integrity":"sha512-tI3Fcd47jKyZQYP0C8WaDgLi6SEhoDl3Rdr7qyhiSB50pRk2+SpseDsYH/E3lA+Q+Exrvfzyvvyc759MWMSQvw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.28_1788573041279_0.012838963228468003","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.29":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.29","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.29","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9e693c59a6d98b7818d7c7e59b2f79f26e7574d5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.29.tgz","fileCount":284,"integrity":"sha512-vHxwlH7s25g7CL7IJjktcP/Tk2oWUGNqts4ydmgrRubvjC8J2ar/NLlaewnJh433ZiT7mafUXhPiVE1V++GhdA==","signatures":[{"sig":"MEUCIQD01P+SmlgcgL6Foq8lQXP6rr9oW7VFlLLussx5JR/8dAIgTSYLcsD+eFwq7yUnKmQM9gZixrXXl1+8XIR4PP1Di7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4377925},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ReBlEDoPBl/trusty-squire-mcp-1.1.13-rc.29.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ReBlEDoPBl/trusty-squire-mcp-1.1.13-rc.29.tgz","_integrity":"sha512-vHxwlH7s25g7CL7IJjktcP/Tk2oWUGNqts4ydmgrRubvjC8J2ar/NLlaewnJh433ZiT7mafUXhPiVE1V++GhdA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.29_1788577555817_0.8039463838779932","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.30":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.30","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.30","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b7a0abcc333d2f973652ad05d2bee9783380bd26","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.30.tgz","fileCount":284,"integrity":"sha512-crKnOYGIL44D4yTrD4h3XJxw47oBHyTrLNO0qU1lKzsS9FnyUE4citnWPA4HyJWqYcaf28i4vtW5u0YSJ2fMvg==","signatures":[{"sig":"MEUCIQDG9erhJd12yIJLIANNnpBT7h7zn1BcK7+ZqKu7TZ7sAwIgGFwcVNBn8+HEgse0pqDPPFY9jJ0JmazyElPsiDIMYLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4262161},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.phujZ2IG5s/trusty-squire-mcp-1.1.13-rc.30.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.phujZ2IG5s/trusty-squire-mcp-1.1.13-rc.30.tgz","_integrity":"sha512-crKnOYGIL44D4yTrD4h3XJxw47oBHyTrLNO0qU1lKzsS9FnyUE4citnWPA4HyJWqYcaf28i4vtW5u0YSJ2fMvg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.30_1788586942373_0.6752132188082536","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.31":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.31","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.31","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d20c3d2a21adc2c87896be60429c90148b5534b1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.31.tgz","fileCount":288,"integrity":"sha512-f0Fg6VSJEBTsJmM1mnZjYiDcYznXE5pi/4RmfzZCzM41bhqx20OMQ/JOkyA1e4Kfvm40rr9vPGtwpD03g2EjKw==","signatures":[{"sig":"MEUCIQDKI0diDMLdGG4CiWm64YVKtKVUBpdVAxr8CaSzkUA0AgIgTXIt+cOX9KgRMq5Ig6qDgtuKm2phnMGXmHiqJcvsaSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4281508},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.jusnUfYLSP/trusty-squire-mcp-1.1.13-rc.31.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.jusnUfYLSP/trusty-squire-mcp-1.1.13-rc.31.tgz","_integrity":"sha512-f0Fg6VSJEBTsJmM1mnZjYiDcYznXE5pi/4RmfzZCzM41bhqx20OMQ/JOkyA1e4Kfvm40rr9vPGtwpD03g2EjKw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.31_1788644390649_0.2325896522901667","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@trusty-squire/mcp","version":"1.1.13","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"1d4a16611fda2e2b67ba3822cae79112f94e5b6d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13.tgz","fileCount":288,"integrity":"sha512-uylW7uXRr5hAApkJxqjK4UHQyVGIJSvsdypd/OM1AVZlM9gt+OcnJedLLmzXgGgnaax7kc1zZAHSEdsZmb2ohA==","signatures":[{"sig":"MEQCIHyupMiBWBxDs7BTGzjDLjnSIKmjyCo2igGFE9JwcHBOAiAUvImJTZ2H/cEn5DK+Oj5ewMTAvDvfX8nmnBRyzzVCqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4281502},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.M1Pc16wSqj/trusty-squire-mcp-1.1.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.M1Pc16wSqj/trusty-squire-mcp-1.1.13.tgz","_integrity":"sha512-uylW7uXRr5hAApkJxqjK4UHQyVGIJSvsdypd/OM1AVZlM9gt+OcnJedLLmzXgGgnaax7kc1zZAHSEdsZmb2ohA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13_1788645145763_0.8392092158724409","host":"s3://npm-registry-packages-npm-production"}},"1.1.13-rc.32":{"name":"@trusty-squire/mcp","version":"1.1.13-rc.32","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.13-rc.32","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fc39168d72760492f17960345dab2daa050509f5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.13-rc.32.tgz","fileCount":308,"integrity":"sha512-dTPj4v2WkfeI8fJ/THjdIPtqhI1FpZ4LCoxiP1ED25NPfbc8M+6aRqTou3CD6lxxdnJKbNI/yASGx+lv128Qfg==","signatures":[{"sig":"MEQCIAcOoxQbNxfBLR8Fd1KpJRbF/nGMNSh8fYxeFcHw+FNVAiAYYEob2bdUNDuc7VwgeKM6O9BDGHLnQIp+zZ//bKE0kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.13-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4326548},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ynTjwLqkw4/trusty-squire-mcp-1.1.13-rc.32.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ynTjwLqkw4/trusty-squire-mcp-1.1.13-rc.32.tgz","_integrity":"sha512-dTPj4v2WkfeI8fJ/THjdIPtqhI1FpZ4LCoxiP1ED25NPfbc8M+6aRqTou3CD6lxxdnJKbNI/yASGx+lv128Qfg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13-rc.32_1788665725153_0.1566675266752935","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f279cfa74351a73206cfb5bd6322adda2a960545","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.1.tgz","fileCount":308,"integrity":"sha512-XPGMPsR5WSkYN4+NOMRNGeWyFJGw2K7deoNMTWCto+ufFuWaNEsEVvJchcCMn+nFgSrUQaIyDDrjnsAGK7pC/A==","signatures":[{"sig":"MEUCIQCmgbI63VEOZ6at5IiPDhYKE5IQO89YIdF5xnTnwUsNPgIgPbOOGg30zODIRf1vp4o6fFr1GSLPQPK6olgSVvRGfMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4326547},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.P3X9i4Jko3/trusty-squire-mcp-1.1.14-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.P3X9i4Jko3/trusty-squire-mcp-1.1.14-rc.1.tgz","_integrity":"sha512-XPGMPsR5WSkYN4+NOMRNGeWyFJGw2K7deoNMTWCto+ufFuWaNEsEVvJchcCMn+nFgSrUQaIyDDrjnsAGK7pC/A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.1_1788667309729_0.4954022858023035","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"639511a7b8051cb81d53fda5ca89442967c6f9ee","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.2.tgz","fileCount":312,"integrity":"sha512-tEDrp/uzO2G4ooG7CYXf3HtGv/TynvxwG78kgcUMemEKnV86xoEJv2SRT+nNuvRWRLmxElvBKM/ZkzsMpg1TeA==","signatures":[{"sig":"MEYCIQCBrKX0OCCmnR3l5QRJq4W4IXvsHF5KnF/Z1GAGRzOgEwIhAPjbPcXoa6a3y5xlsFFzEdRYUUVOIDNlKxQ11M0YrsCO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4376617},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.vASiGVjO6M/trusty-squire-mcp-1.1.14-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.vASiGVjO6M/trusty-squire-mcp-1.1.14-rc.2.tgz","_integrity":"sha512-tEDrp/uzO2G4ooG7CYXf3HtGv/TynvxwG78kgcUMemEKnV86xoEJv2SRT+nNuvRWRLmxElvBKM/ZkzsMpg1TeA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.2_1788714627626_0.3957903711838111","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"76db8211597a3be02fd5ac34f84d05dbfaf71030","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.3.tgz","fileCount":312,"integrity":"sha512-/02+Lb7i0mJJilaL0mQyKkC/knlK52NJXwq9GQhop4rEO1gKo89DC0SLYs3vfIQ7R6R/FeBtjvq8lid/h3rlXg==","signatures":[{"sig":"MEQCIB+OtseOkOT8WXduVMzyMaJDOkYIL8nmPxfMFt/FPZSfAiAyCtuiwWROOmP4gzSz+dLNVOQ6fj8jNMRIyrDKydLDjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417140},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.tw7IptD1Nf/trusty-squire-mcp-1.1.14-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.tw7IptD1Nf/trusty-squire-mcp-1.1.14-rc.3.tgz","_integrity":"sha512-/02+Lb7i0mJJilaL0mQyKkC/knlK52NJXwq9GQhop4rEO1gKo89DC0SLYs3vfIQ7R6R/FeBtjvq8lid/h3rlXg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.3_1788732292167_0.5972634145852695","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e502d5dbd5553568577f36ebedfde3bc3bca4b1c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.4.tgz","fileCount":320,"integrity":"sha512-j34kBhQdHyniiWevcQpCnkHorGwIV3JhaYbc19977ZrLhS3u2QbuVfljSrFibU19fLaCsY4+vNbRRf0YDS/tYA==","signatures":[{"sig":"MEYCIQCQIVNe2jgMlTVtMtCPJIeoOOTMtk48WFAGIcAbQOTZsAIhAM07KPaNYJo8cp8oKLU9nOynfLsaOpbaixN3WRAGtAoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4440349},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.F66T7BO0le/trusty-squire-mcp-1.1.14-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.F66T7BO0le/trusty-squire-mcp-1.1.14-rc.4.tgz","_integrity":"sha512-j34kBhQdHyniiWevcQpCnkHorGwIV3JhaYbc19977ZrLhS3u2QbuVfljSrFibU19fLaCsY4+vNbRRf0YDS/tYA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.4_1788775180117_0.23888137147883604","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.5":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.5","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fa87b43d32ea54c545b86186618bc0cf8faf29fc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.5.tgz","fileCount":324,"integrity":"sha512-2/B1tw7gYWgIw992lHOKkMHSSk/MCOWlEbaDEztL/eBxLJslZ6f5vW739pGTKQ/G8OP2hC4+ZZgB4qXjDpPiBw==","signatures":[{"sig":"MEUCIQDcjBn7NctMBvg6C2JXnJtLKrH0oJVooh+A7sgKi5BmIgIgLzN7ILxmm0scsC0P3vrSBYQzxovnqSOUU8Us/4QprOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4494791},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.vApD6fe57B/trusty-squire-mcp-1.1.14-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.vApD6fe57B/trusty-squire-mcp-1.1.14-rc.5.tgz","_integrity":"sha512-2/B1tw7gYWgIw992lHOKkMHSSk/MCOWlEbaDEztL/eBxLJslZ6f5vW739pGTKQ/G8OP2hC4+ZZgB4qXjDpPiBw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.5_1788815501365_0.6996607787434435","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.6":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.6","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"26dcb6aace20556425a2782619e13fa9c9996044","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.6.tgz","fileCount":384,"integrity":"sha512-hO6EI5sdM+sq8AyJnKtJeZAhyofM0UHxQJOZv5XXHFnSLsEUvIU2wgnL8iwzW5DD2UhRtS2qNImJYuT9YqUHmg==","signatures":[{"sig":"MEUCIQCtNQ2o4X2Z4gNl+AmlUiGzhz20D7nbYMvKzO3TE5CGngIgU7gUgdsx5V9BESktrDuX2BkG7XJZ7ycShovT27CREh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4797452},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.Pzlv02Ga8U/trusty-squire-mcp-1.1.14-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.Pzlv02Ga8U/trusty-squire-mcp-1.1.14-rc.6.tgz","_integrity":"sha512-hO6EI5sdM+sq8AyJnKtJeZAhyofM0UHxQJOZv5XXHFnSLsEUvIU2wgnL8iwzW5DD2UhRtS2qNImJYuT9YqUHmg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.6_1788875240378_0.12107452062257096","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.7":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.7","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ce093d5a4baaf07090df859de601650e7a9c7e3e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.7.tgz","fileCount":384,"integrity":"sha512-CWeTic5Ft1JTWcqfejEZDlG0TR5phtma3To3V08FMUqfr1mu4KiOpWunxquSEx9y7w/DvOpLs49SSOmB0VhqrQ==","signatures":[{"sig":"MEYCIQDSIakS9ndRMva0482yniMTGGHz1yg+NnXNLv6xeRNR4gIhAMTJWrWXut1Wrgdebgh4UCSHgIr/kn7URgl4VVVAPYqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4803507},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.90oIgrdZZi/trusty-squire-mcp-1.1.14-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.90oIgrdZZi/trusty-squire-mcp-1.1.14-rc.7.tgz","_integrity":"sha512-CWeTic5Ft1JTWcqfejEZDlG0TR5phtma3To3V08FMUqfr1mu4KiOpWunxquSEx9y7w/DvOpLs49SSOmB0VhqrQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.7_1788891447030_0.522446850161528","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.8":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.8","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.8","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6bf24c35be77282e7a24f16ae2c56fbb639c5d79","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.8.tgz","fileCount":384,"integrity":"sha512-EXDmpL6Jg0sZoHYnXrMdEkc6jy7P8d96Ef06IlGQpnMbpydyp9Zg29jMT+BHAsPmolcmN1Tk0oFMgdXUyLQSIA==","signatures":[{"sig":"MEUCIQCNXAUWbgIHqB5pI9pB0hpZZPOTaipU1q13ovwUzRBY6wIgChC/uQuoXUXntBKSvskEBEnkbjfxqg5ZxC+cILqmRyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4834367},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.RGkOW3ATFB/trusty-squire-mcp-1.1.14-rc.8.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.RGkOW3ATFB/trusty-squire-mcp-1.1.14-rc.8.tgz","_integrity":"sha512-EXDmpL6Jg0sZoHYnXrMdEkc6jy7P8d96Ef06IlGQpnMbpydyp9Zg29jMT+BHAsPmolcmN1Tk0oFMgdXUyLQSIA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.8_1788918203366_0.06814575286792213","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.9":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.9","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.9","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5ce046d51f015b28d6837be1aafee417288e6645","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.9.tgz","fileCount":388,"integrity":"sha512-s80CnYCsFr0oW/00O5ZraW2oedm66eHYvepzFd7uIw6tLmSNw5P979vFdPa7bvjoOZANXf5tKcOjdwLdYU+wLQ==","signatures":[{"sig":"MEYCIQCAUdyejXlqSxSQZwS6iMa68KPqODDUlpwkpgMqlS/xGwIhALLvJe1BM76rL9tz4joJWCGdxYwaVAADaP3WBV1GuyhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4936687},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.3bIem7U7qN/trusty-squire-mcp-1.1.14-rc.9.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.3bIem7U7qN/trusty-squire-mcp-1.1.14-rc.9.tgz","_integrity":"sha512-s80CnYCsFr0oW/00O5ZraW2oedm66eHYvepzFd7uIw6tLmSNw5P979vFdPa7bvjoOZANXf5tKcOjdwLdYU+wLQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.9_1788978796652_0.08002198055760013","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.10":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.10","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.10","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ace7ba9cc151f7582e1af0758bfa58250fbd498e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.10.tgz","fileCount":388,"integrity":"sha512-zuXD8Ejg5VRtLupptL7ht8nihMh7OOj9P56ZC2NdNKyt4eTxuGkKzNMi1cprCILOgCOxO14uIlIjhTo/YOE1gQ==","signatures":[{"sig":"MEYCIQCbI3+1EoN5/PLz0XKFZte7cDGufVeiNTar+VhpabcoqgIhAMhdS7U0e490LxxGbalhicz0LjlsXX4iLJJH9OG+UiNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4936779},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.6TqkJtLeEa/trusty-squire-mcp-1.1.14-rc.10.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.6TqkJtLeEa/trusty-squire-mcp-1.1.14-rc.10.tgz","_integrity":"sha512-zuXD8Ejg5VRtLupptL7ht8nihMh7OOj9P56ZC2NdNKyt4eTxuGkKzNMi1cprCILOgCOxO14uIlIjhTo/YOE1gQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.10_1788984374949_0.9284182523999498","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.11":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.11","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.11","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2bf09c27154ea93802bae5d06944a6eb1cabd9bf","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.11.tgz","fileCount":404,"integrity":"sha512-L3CaGas2D/XocMUKWJe3yuSEZ1ojtOJjyGR6Zlu8oKpIqDnt80TAs4VI6cNYd1v6ZMZaAOyKTh8ii7B8NPkVRg==","signatures":[{"sig":"MEQCIGREDbOzj4SDZAf1gmQjVDamugvGH+17mQTmbqBOd05WAiACZ+KLaMCOVJ+dc1fRkeOAy9z0vCpYLnVcOKRaynmCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5136946},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.hOd6i3OQ2T/trusty-squire-mcp-1.1.14-rc.11.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.hOd6i3OQ2T/trusty-squire-mcp-1.1.14-rc.11.tgz","_integrity":"sha512-L3CaGas2D/XocMUKWJe3yuSEZ1ojtOJjyGR6Zlu8oKpIqDnt80TAs4VI6cNYd1v6ZMZaAOyKTh8ii7B8NPkVRg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.11_1789071583770_0.3726742941105574","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.12":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.12","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.12","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d15c5674b2c3cef1777ae38f980f8cc93a3262de","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.12.tgz","fileCount":404,"integrity":"sha512-4j32jmOMAE1j43zFcalUcmVlX5hdHn/3OJW9TjA1WsEdoDntCahdVQdG1Y63jTAaqW929f0ruwt12zzArnzi/A==","signatures":[{"sig":"MEUCIQC9MuChoQdJ/KH8LhYxi2PF2ns/uptS2vEGHlqmpPbz2QIgaQI3D0a8QoEoSaaw39EhEFOAIZ8N+oKGPLemysP1ZTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5148093},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.0JyJVMKOHP/trusty-squire-mcp-1.1.14-rc.12.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.0JyJVMKOHP/trusty-squire-mcp-1.1.14-rc.12.tgz","_integrity":"sha512-4j32jmOMAE1j43zFcalUcmVlX5hdHn/3OJW9TjA1WsEdoDntCahdVQdG1Y63jTAaqW929f0ruwt12zzArnzi/A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.12_1789077813961_0.5891888064792514","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.13":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.13","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.13","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"9a8a8e672b6b390b9bc43acfcd432eb65db3ef7e","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.13.tgz","fileCount":404,"integrity":"sha512-uCHq1OoXD+wVfdM/lUMh9yPqiX6Xzfj9O7qwlIKOoRqJuUAJrKbJ0Hgl/hyzkAZ4AcwLaoS+uBvC3TbBEo3V/g==","signatures":[{"sig":"MEUCIADDJfmUsb/RwR/PfCbX3Y1xT91S2VY/5K8Eco2L86AxAiEAgo47OaQ2zGXfeyMxf7VUyR+Fa7iOl0Oe7ZkMuLTHXfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5199632},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.04aUTVtqLG/trusty-squire-mcp-1.1.14-rc.13.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.04aUTVtqLG/trusty-squire-mcp-1.1.14-rc.13.tgz","_integrity":"sha512-uCHq1OoXD+wVfdM/lUMh9yPqiX6Xzfj9O7qwlIKOoRqJuUAJrKbJ0Hgl/hyzkAZ4AcwLaoS+uBvC3TbBEo3V/g==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.13_1789091244216_0.4212112833657464","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.14":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.14","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3a46122e735b86678f692ea928e3d09caa85ad94","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.14.tgz","fileCount":408,"integrity":"sha512-SzgKw6crqbykDQe3G061DlmLRif1PN/ije8s7Ff9xsRZ1M9y2+BrHa8/e6PmCxulAiSh81BlPCv7Us5xuycfWA==","signatures":[{"sig":"MEQCIGTQ2MYXU1yzIt3OxNad2aHvsALDas/Xssxi7/Wo39ddAiBQZNGQqhlHNTCw6DiFDmk0EZ31aTEBfh2himOalVrCNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5267424},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ItYe15sHUi/trusty-squire-mcp-1.1.14-rc.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ItYe15sHUi/trusty-squire-mcp-1.1.14-rc.14.tgz","_integrity":"sha512-SzgKw6crqbykDQe3G061DlmLRif1PN/ije8s7Ff9xsRZ1M9y2+BrHa8/e6PmCxulAiSh81BlPCv7Us5xuycfWA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.14_1789155080523_0.5682878943754452","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.15":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.15","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"34df408fc4be1a5e570755e56fb65b4ac6428d5c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.15.tgz","fileCount":408,"integrity":"sha512-1A0oLPwpwFB4kkQZOnLfaM49qiSgGEAqUI1piKAjVwflimlGt3iBRzojCvmhsf6uluRaLkIS5gU1XyUJqAD9yA==","signatures":[{"sig":"MEUCIQDOi/oJjXDx2De+YrZQQ0KA6ohv5ZI9KOmH52FnZ67xAAIgUDkLMhJ05jFnYaovtyB8PEMPpUMr0I7WO3AUs4CqfIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5375869},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.W6JS3e2iZG/trusty-squire-mcp-1.1.14-rc.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.W6JS3e2iZG/trusty-squire-mcp-1.1.14-rc.15.tgz","_integrity":"sha512-1A0oLPwpwFB4kkQZOnLfaM49qiSgGEAqUI1piKAjVwflimlGt3iBRzojCvmhsf6uluRaLkIS5gU1XyUJqAD9yA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.15_1789239695844_0.41049722988947335","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.16":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.16","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a9d9f140374af1698d850f2c159867315819ad4a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.16.tgz","fileCount":408,"integrity":"sha512-L7rdbBWbkrd9IBz7gl1pZed1ZEEbIKzxt5twLjX63P3fQpA+TE8DjaCYDZm7X7UmS4PHhjtHpOCGSqzqM3oQAA==","signatures":[{"sig":"MEUCIG15LL/ddC9cK4EsABBStlwKUI+IyodIOb6bkrs/FmvJAiEAu2LKZ5xhc82eYs3MP6v3oJZstOO9xJVZ1lhFxtyCbjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5328028},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.8eKoNdxJjZ/trusty-squire-mcp-1.1.14-rc.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.8eKoNdxJjZ/trusty-squire-mcp-1.1.14-rc.16.tgz","_integrity":"sha512-L7rdbBWbkrd9IBz7gl1pZed1ZEEbIKzxt5twLjX63P3fQpA+TE8DjaCYDZm7X7UmS4PHhjtHpOCGSqzqM3oQAA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.16_1789271481239_0.45372651854966173","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.17":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.17","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"fa6a82b1c83915f1b3aba77cfe647e0205a3d0f1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.17.tgz","fileCount":416,"integrity":"sha512-3BDPoLIqzxpX9YX/Dr6UVEBR/nnKHXwJvAdg0hOqTVvCkPLxHTrf4RmtNUQkXn0BfaYciYnrYWTikjK9lhMBBw==","signatures":[{"sig":"MEYCIQCg3TscRLAxv/QmrtT6jMjBea1ebdHP7Q0vj3kR1erGuQIhAMMfON4m0GaP1H+PLeBetzrS5LZ/QS6EM+mPDmxrFOYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4908544},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.KEJKAA1tvP/trusty-squire-mcp-1.1.14-rc.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.KEJKAA1tvP/trusty-squire-mcp-1.1.14-rc.17.tgz","_integrity":"sha512-3BDPoLIqzxpX9YX/Dr6UVEBR/nnKHXwJvAdg0hOqTVvCkPLxHTrf4RmtNUQkXn0BfaYciYnrYWTikjK9lhMBBw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.17_1789314421487_0.4677263540947636","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.18":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.18","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"a7610460cdbe84e848c93719dbb288b514b4b4e9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.18.tgz","fileCount":416,"integrity":"sha512-11EKKwcCT/IW161GsFi2PR5bfCdKcPk1ej1TI8y1we9UwqEqXZtBQY8xGkNsHBZLH5OGqh3uY/OqENq6KWlQ0Q==","signatures":[{"sig":"MEQCIDWeHQ4ZnXh8KUteOztiA27SvfUo1RXOdC8HRcedEJiOAiBqVjLH695wcy7fSB/L8/BAJjXKu8OOmrFEnRAi3Lg52g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4917720},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.WlNPDTYdtV/trusty-squire-mcp-1.1.14-rc.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.WlNPDTYdtV/trusty-squire-mcp-1.1.14-rc.18.tgz","_integrity":"sha512-11EKKwcCT/IW161GsFi2PR5bfCdKcPk1ej1TI8y1we9UwqEqXZtBQY8xGkNsHBZLH5OGqh3uY/OqENq6KWlQ0Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.18_1789324300991_0.7483956755260073","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.19":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.19","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"882ac96914d9db4cd42164ed6cfee4058254f536","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.19.tgz","fileCount":416,"integrity":"sha512-TCiHMGlPnHy+GhsZf2iqsgX5YEe5JyCS5898yZMSxom48hPpbCyjz9r0TeMxiyAN5N+y/4M8kVVmHqyP44XRHA==","signatures":[{"sig":"MEUCIQCyjtv1H3B8U/kvS+LVCWj0I6MWHqU9aUm3OjBvfwvFmAIgecv2usWHcO75IyTLGv3xLrPLuE7iWe3Mo82madzEAmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4931566},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.xR0LRrQy2r/trusty-squire-mcp-1.1.14-rc.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.xR0LRrQy2r/trusty-squire-mcp-1.1.14-rc.19.tgz","_integrity":"sha512-TCiHMGlPnHy+GhsZf2iqsgX5YEe5JyCS5898yZMSxom48hPpbCyjz9r0TeMxiyAN5N+y/4M8kVVmHqyP44XRHA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.19_1789334537486_0.18021152410919106","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.20":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.20","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7f8e95a2edc5dc1d14360c6b5395c3cc79945570","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.20.tgz","fileCount":416,"integrity":"sha512-gaP9YW+J7vWpoum0+UJl+p5NvgrsTwhcGNbAIvRmeYNL+iF7VYYrXoqWUWljdZeH2Uciu1AbGRtykni0epRkrg==","signatures":[{"sig":"MEUCIQCe+AW8HmdBhXZvbSClyGT7bNy0H6W68J6XjGNanPGg5QIgcDrNkdmyJ2OQZWi77lU8MVbz5I148O0s6QKpTW6SWPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4928514},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.sfseKe4vxP/trusty-squire-mcp-1.1.14-rc.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","eval:replay":"tsx src/eval/replay-harness/cli.ts","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser","eval:replay:capture":"node scripts/capture-replay-baseline.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.sfseKe4vxP/trusty-squire-mcp-1.1.14-rc.20.tgz","_integrity":"sha512-gaP9YW+J7vWpoum0+UJl+p5NvgrsTwhcGNbAIvRmeYNL+iF7VYYrXoqWUWljdZeH2Uciu1AbGRtykni0epRkrg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.20_1789352417627_0.9219149741529058","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.21":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.21","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d0b4b7de083817de0917d5847b0da862cc180018","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.21.tgz","fileCount":360,"integrity":"sha512-7IQXc2u06O+Kmr+O8rSP17KJUDy2MPH+A8bbp8WrIZs6QLAwpvrz+evxdBloEwTU2SEJ2GzSl1MOOAyeKrocSA==","signatures":[{"sig":"MEUCIQCCcKvqVgpW3VWUzuJx1sHs3drOZGN0ElCzWtLv2SkM+QIgSD6HtGI+uE/ckajlPWpcm3fQYDEgeddcSH92QndQkHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3846787},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.bSIxCtWvbS/trusty-squire-mcp-1.1.14-rc.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.bSIxCtWvbS/trusty-squire-mcp-1.1.14-rc.21.tgz","_integrity":"sha512-7IQXc2u06O+Kmr+O8rSP17KJUDy2MPH+A8bbp8WrIZs6QLAwpvrz+evxdBloEwTU2SEJ2GzSl1MOOAyeKrocSA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.21_1789406622301_0.4832011202068174","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.22":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.22","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"ed4959a8d9149b93dacbc54ed20f6527aaf8e16a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.22.tgz","fileCount":360,"integrity":"sha512-De98qoMKSXURFy6hvpwLXddl/MjebnKaKLISB1o6geedw+F5oqdaFhCB4SwT7vGBsP1eshE8S4hsshVp7bfXPQ==","signatures":[{"sig":"MEUCIQDJgRMKEUU5M/OWhXfsosuUMKxqFiQmUZR1Y0v7gYxHVAIgZPJT4l2xUlgTUcTbHZv32LOwu1faIXBWYuRFB1mNO/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEEnGm/GW/TO/1xasQe9E6HoO5jVDqiJXfjhXiQdpd0+AiEAu8pHgCk3XBCjZuwy6mFGJDFuGTyVa8G6/MSDqOMXXi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3836839},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.xa9EeabHJP/trusty-squire-mcp-1.1.14-rc.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.xa9EeabHJP/trusty-squire-mcp-1.1.14-rc.22.tgz","_integrity":"sha512-De98qoMKSXURFy6hvpwLXddl/MjebnKaKLISB1o6geedw+F5oqdaFhCB4SwT7vGBsP1eshE8S4hsshVp7bfXPQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","@trusty-squire/recipe-schema":"0.1.0","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.22_1789410042959_0.923984443576173","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.23":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.23","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.23","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"96413ea732e7b77e74075c9b7615a0764e387c68","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.23.tgz","fileCount":364,"integrity":"sha512-JlezzRn0SF+F9c5OJNclFxkjVi4Myy7cam3eEciRYtGQnXLIFBPQq+/mOfrfymMaJSY4F8QXgujjKM1vpcdnPQ==","signatures":[{"sig":"MEQCIDUT0hNc0EaA6mmZEBQbcDyHC57EaWWUocVy/AwIJx31AiB7ZEN8vWS6TlLr6DyN9B+d0fEuimjtpTF3F7/D5H5LIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACUwNHuy0x6rkL50VhVBXnXhfOqysmfDhQnwFtizAdFAiBY6NbZ3/lag/RNsHC1hU/TAZpPCbNqbWg4C44waloTsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3844870},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.0h6QchCNAF/trusty-squire-mcp-1.1.14-rc.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.0h6QchCNAF/trusty-squire-mcp-1.1.14-rc.23.tgz","_integrity":"sha512-JlezzRn0SF+F9c5OJNclFxkjVi4Myy7cam3eEciRYtGQnXLIFBPQq+/mOfrfymMaJSY4F8QXgujjKM1vpcdnPQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.23_1789423942104_0.4075356243422028","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.24":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.24","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.24","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"369f8e9835a5a36ee91190f4d8718e1d74683eb5","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.24.tgz","fileCount":364,"integrity":"sha512-7ou2hX8l8P75Y0BUc2Swn6Z8QM0v6GQFRdWrDaC01Ls19LTfuJuy1ZX7COCrSTansDdLyn0yoPyvzJ2VA0usEw==","signatures":[{"sig":"MEYCIQCKD3K4UhO2TdBZ2q3raAK3cBs8FdCx9p7iMmDm7hC92wIhAItyS3UhhadwVY6GP6p5yuL0wHrthriD7RNFkANLG/eU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUqg2h3pdsvMkQvEeWCbwNwhHKZyJhkg6pKY964geZ9AiBa6jeDJLymXYbooK1LkSGY9KWmLOac5bjqYFWIMbGpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3756804},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.WGNarHBCvy/trusty-squire-mcp-1.1.14-rc.24.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.WGNarHBCvy/trusty-squire-mcp-1.1.14-rc.24.tgz","_integrity":"sha512-7ou2hX8l8P75Y0BUc2Swn6Z8QM0v6GQFRdWrDaC01Ls19LTfuJuy1ZX7COCrSTansDdLyn0yoPyvzJ2VA0usEw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.24_1789428123644_0.23808917131768492","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.25":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.25","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.25","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5873f85488097b2751615edd7ddc0f04e3cbc154","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.25.tgz","fileCount":376,"integrity":"sha512-PuQf438oKkyW7S52XzuVTtearGIk0qOjBwhQGUr7VN1FCK4eqDSInKvnt8uykEnPFsK1FMBzNgFCtDPBh757lw==","signatures":[{"sig":"MEQCIFzs2linIdSc0ohFHS9lTn7G6p6Y9cJVA2kTD/Crd7eBAiA28Aal1uYBje3RwMoCqa5Mp55WBipUwRVm7gMGcUVIxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIATC/VgTbMjZBi1DB3cw3EO1TIFHiv/ycXHmqHAPazDHAiAl7P79y2f7YjiEyHMYbrlKy1HyVtKahiHKyWOG7mID9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3684049},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.CarKujraiX/trusty-squire-mcp-1.1.14-rc.25.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.CarKujraiX/trusty-squire-mcp-1.1.14-rc.25.tgz","_integrity":"sha512-PuQf438oKkyW7S52XzuVTtearGIk0qOjBwhQGUr7VN1FCK4eqDSInKvnt8uykEnPFsK1FMBzNgFCtDPBh757lw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.25_1789433703588_0.8391004470425656","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.26":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.26","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.26","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f39a3645df146b7af0b1e8fc974a023bd5fc544c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.26.tgz","fileCount":376,"integrity":"sha512-SZdFVHVRuqyjw9JOYWGc7Vxi9QqORvMHsZUzPVGmsnmT3Pzb5zwzdos1iPhGL0dg+QMq46lh9aDGB99A4t9Gtg==","signatures":[{"sig":"MEYCIQCDNb5B+qRxhRXae1o0zayTmsMJUHZ4ABiMpRJ3TqVsaQIhAKiyyIu6pAAy9ETfZcG1Dwl6jjlhWv+LaGyBjlrXGMvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFUWNjhw7+uoF73UXpPkwQGstuem24sBZVJgNmb/KfiXAiEApekVVO4p517jl3SJi6i+OMOM+33c628i7b7atvYPJ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3687131},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ZRG6UKyOrg/trusty-squire-mcp-1.1.14-rc.26.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ZRG6UKyOrg/trusty-squire-mcp-1.1.14-rc.26.tgz","_integrity":"sha512-SZdFVHVRuqyjw9JOYWGc7Vxi9QqORvMHsZUzPVGmsnmT3Pzb5zwzdos1iPhGL0dg+QMq46lh9aDGB99A4t9Gtg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.26_1789439180516_0.9666630711171809","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.27":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.27","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.27","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b6c7cf92b6ccf20e1fe567a6b13f414a5d511fc1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.27.tgz","fileCount":384,"integrity":"sha512-DKXYE2tF8n7ty/pOTFVzvpzsgQcqpl2LYlu5KWURkEEpBSz685XNjmCGBAQ4mansOH3QzK1SVt7/PDDLLircDg==","signatures":[{"sig":"MEYCIQCRZDbVQufb3K6z4xZweQ/k1jrhCx3+GUZ5Tl+NwsNr0AIhAKqI7wSWBpedqxaRhM8IklYPsIyYrNi2UkvjeVeAGaoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFq7dozH3jFW/y2yDJT0ZAkw8p3rfe5/0Glg4dY+6gR7AiEAloHbFbxTOaJKhWF2p7KiLOJma2HV83YfwxiJAANkf1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3677543},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.RMRZFpbYNK/trusty-squire-mcp-1.1.14-rc.27.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.RMRZFpbYNK/trusty-squire-mcp-1.1.14-rc.27.tgz","_integrity":"sha512-DKXYE2tF8n7ty/pOTFVzvpzsgQcqpl2LYlu5KWURkEEpBSz685XNjmCGBAQ4mansOH3QzK1SVt7/PDDLLircDg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.27_1789443874379_0.7656331385800559","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.28":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.28","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.28","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"5c6674f63fe7fd4ca2d2a03379b052f3a84fd2b9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.28.tgz","fileCount":408,"integrity":"sha512-et6zIZINVtOJa8ShiLcp78H+YWCyEswXZmJo+HdoonB5l3tV1utnSqpcbSDVnfTFLvU/VFRi5lesaE7HPt5B9A==","signatures":[{"sig":"MEUCIQD2miUTt47LsSMTRkeAmRdEQU/t9RvGZ147TIrvrw8LEwIgDoQyG98ZxpX8zM8m5oiO3Y/+xKaUF3C+Nm7axihYZ0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBf2Dy/2tf4oQ6mfp2MCTdSdKb/npiDYPC9wOZOVyV4AIgEoDDmmn2D1a5bqWv/xHqQevDaZeAGH4+sm12dw4paDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3681536},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.BBbVGXkQE1/trusty-squire-mcp-1.1.14-rc.28.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.BBbVGXkQE1/trusty-squire-mcp-1.1.14-rc.28.tgz","_integrity":"sha512-et6zIZINVtOJa8ShiLcp78H+YWCyEswXZmJo+HdoonB5l3tV1utnSqpcbSDVnfTFLvU/VFRi5lesaE7HPt5B9A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.28_1789468412488_0.5468351699492826","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.29":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.29","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.29","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"09fe5e1644c591ed965813552a2d54edf9fa2fdd","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.29.tgz","fileCount":408,"integrity":"sha512-Q1Q1QJOhqaHA065+rT0ImGs9WQALug75r6ydRRNZmA7YO/DK6+P0o3de5A3RgWmMKIJtNzPURQ2rYzrtzljAnw==","signatures":[{"sig":"MEUCIHm3Y4mqfOv5XBo+1vYofBf29eCFusMdD6rjTjg7QnM9AiEAjLzuf7zLiZ+LveFYRlbvu8qf059UuxSiGiI+7Z9OjaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBC1sA8ajs9cAOzniZilhBa4vv9NB3SmYx/+jJK4pmshAiEA8gwt0RRpVdoQ+JtVZxZZ4xZz9Dfaqa0zvhPfKWfiMeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3680238},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.mF00ssC493/trusty-squire-mcp-1.1.14-rc.29.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.mF00ssC493/trusty-squire-mcp-1.1.14-rc.29.tgz","_integrity":"sha512-Q1Q1QJOhqaHA065+rT0ImGs9WQALug75r6ydRRNZmA7YO/DK6+P0o3de5A3RgWmMKIJtNzPURQ2rYzrtzljAnw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.29_1789476799303_0.7491684500501898","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.30":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.30","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.30","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"de3f447c308e0d3b416a9009141fa3888d1747d6","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.30.tgz","fileCount":408,"integrity":"sha512-X3qed891bh0kI8fnfd3TN70WLmLGm4zPsBG9KbL+BnfR6GT1N5AGX91sVPnEf8aDiqqfnXylFqpX/YLp3j3kYw==","signatures":[{"sig":"MEUCIC5gnRn64DJ/et90yub8b88LT6vCV6Pf36p7L7J+3GsxAiEAmnqsSL8ot/Yyga4tXvpXnI5fw6ucl1riQa14LwmaNck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSgFLk/dpZqLrmwFmcEVOIqoM/76XxX4o28GzIxeEyVQIhANIeL79hUJugI/fHmCf35pr0HhZT6+GuQ7+UyYpLtVNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3684115},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.XI9wBXsxux/trusty-squire-mcp-1.1.14-rc.30.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.XI9wBXsxux/trusty-squire-mcp-1.1.14-rc.30.tgz","_integrity":"sha512-X3qed891bh0kI8fnfd3TN70WLmLGm4zPsBG9KbL+BnfR6GT1N5AGX91sVPnEf8aDiqqfnXylFqpX/YLp3j3kYw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.30_1789480242940_0.07253871761729402","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.31":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.31","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.31","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d344bb3a15ad019fb24ca7bc2a17bceef7891d78","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.31.tgz","fileCount":412,"integrity":"sha512-0Bbgtr0Gf8xaOXtyQmu2+cemh6HQ8h1MJo4IVCoMy9kpDdStAdXFWQmmDja+WYcVRE+xGJyOQsgk4mkNnvfKLw==","signatures":[{"sig":"MEQCHywFOpFhPKPI4Q/8zR2MZLmpVWw8Ib8WV7mTXKsXiHQCIQD9cp+hYVTQkUjsFOmHk3LDG7XEianNLQ26An88wxul7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/nGGeIfCIsiXydnqImcngy23fod8QZYyZgRr7gWaUYAiEA/++x3yNnJFyUJ1M9z36oD+aqk4vQKoawg03FWU0S80M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3756918},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.JAgRbwgDSw/trusty-squire-mcp-1.1.14-rc.31.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.JAgRbwgDSw/trusty-squire-mcp-1.1.14-rc.31.tgz","_integrity":"sha512-0Bbgtr0Gf8xaOXtyQmu2+cemh6HQ8h1MJo4IVCoMy9kpDdStAdXFWQmmDja+WYcVRE+xGJyOQsgk4mkNnvfKLw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.31_1789508443974_0.24167843325330707","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.33":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.33","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.33","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8720e58bb5cc635ccf6f6efe73eebb24b0e230f3","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.33.tgz","fileCount":416,"integrity":"sha512-i5+e4yEd3mVa+m9zGBiTNPGmXiwIbcWWsIbGbFkHpM0nnpfTq0Ay1v5Q0ijuKx/b9hrnvjlUek7mkq/mDqKlYg==","signatures":[{"sig":"MEQCIGPdLtJ00W0H8BiuB4YCGGXOVwBUafsvhLwNkmyK5woQAiBBEAZXMDB896qEfCH/A7ilrXioxIekq11S5albdfPUqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH7cGDisRgaNvyIxOoCAPLATJI/0Y3aRwdDD6PG5orjLAiEAiM3aCIaPy2w0IvJO4gyb3V/Xg9fjKP9Mw3SV+kk5DPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781474},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.27Vio8Vrv2/trusty-squire-mcp-1.1.14-rc.33.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.27Vio8Vrv2/trusty-squire-mcp-1.1.14-rc.33.tgz","_integrity":"sha512-i5+e4yEd3mVa+m9zGBiTNPGmXiwIbcWWsIbGbFkHpM0nnpfTq0Ay1v5Q0ijuKx/b9hrnvjlUek7mkq/mDqKlYg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.33_1789574489936_0.07255760306844183","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.32":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.32","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.32","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"da81d5f7761b2696cec7391fbc789bf9c0a301cb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.32.tgz","fileCount":416,"integrity":"sha512-tFFV8Q/hQ+9PVfrPi/V5wDTX9Iwira30xfyutaPDQuJwH8jhLg5UhqSVkBoHkPjd5B1qq0EZc0hiYcg18mAmlg==","signatures":[{"sig":"MEUCIQCaMdNYN2W/Gb6BW+pr9QHjo/R10su/QGW1l70kuv7bFwIgMLz3eNmfjAynHEe6QeAhVc2p0S1H2KVey/9UGcNah2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQv4E2l9Dh+rUiIKzyoeQHSB67oSKIng96snnqu8UpqAIhAJ/shYO2KepOsw5T/DzcNHE42PYM6sBIZzcdkV5h3Mhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3781474},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ULKqHASNNr/trusty-squire-mcp-1.1.14-rc.32.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ULKqHASNNr/trusty-squire-mcp-1.1.14-rc.32.tgz","_integrity":"sha512-tFFV8Q/hQ+9PVfrPi/V5wDTX9Iwira30xfyutaPDQuJwH8jhLg5UhqSVkBoHkPjd5B1qq0EZc0hiYcg18mAmlg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.32_1789575182449_0.7069638567341128","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.34":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.34","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.34","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cdcc3e6fafd926ae7a27ea55a5256e0accf10f03","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.34.tgz","fileCount":424,"integrity":"sha512-IfcX0ocMIIPWkzBBo+G4plU1ojhqaQ2pBQyCASd2an+qRhUyP/sR+XWqAGGGe+UC6eMWlFxTS1cKDRgwWEpfrw==","signatures":[{"sig":"MEQCIC4jXTkMPcEExQY5CW6jgSyBr+yAj33eMMj/2ko1s4erAiB+KJCsYeCcUZvd6nQ5GA6UTk52Gs1UqsIdQp60mwLQBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH/rcgqACrrxcVxlMC87UBzhuux8Hvkqzrzft044NDeAIgLEzEh4WyVdddim5kNUadKkCkXXTFnyPnQPiBn0cFLLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3839281},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.BWLXbcHzJq/trusty-squire-mcp-1.1.14-rc.34.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.BWLXbcHzJq/trusty-squire-mcp-1.1.14-rc.34.tgz","_integrity":"sha512-IfcX0ocMIIPWkzBBo+G4plU1ojhqaQ2pBQyCASd2an+qRhUyP/sR+XWqAGGGe+UC6eMWlFxTS1cKDRgwWEpfrw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.34_1789592141662_0.11732498085927157","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@trusty-squire/mcp","version":"1.1.14","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f6923fc4b4afc4142494d125ad8fb9e2ae3381fc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14.tgz","fileCount":424,"integrity":"sha512-xlr6JateUi6KIbRCLDgc9id0KdOlMwU6P5Z6aRUDpkFlP0n4TX8H7AYn10F7YAyZOKSLjVJGtq4XMI54NH5S1Q==","signatures":[{"sig":"MEYCIQCMNQ2Gq+NfuqZSonF/DIj28TBUaKnGJ9n0bG1qhnUsXwIhAIiDEbFOOj/qo65GcjpvFGM1ibyaydB4+wz81H493WWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDizxzRW2L4d5ssLDDiiBJ1FFxdmutVwVSlZlMjm5QLigIhALPGVHn5c++x75jv04J66s3UY/XOvLwiSAXEUox2dYUM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854515},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.1nyKYHwxTS/trusty-squire-mcp-1.1.14.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.1nyKYHwxTS/trusty-squire-mcp-1.1.14.tgz","_integrity":"sha512-xlr6JateUi6KIbRCLDgc9id0KdOlMwU6P5Z6aRUDpkFlP0n4TX8H7AYn10F7YAyZOKSLjVJGtq4XMI54NH5S1Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14_1789615977324_0.18746848566300978","host":"s3://npm-registry-packages-npm-production"}},"1.1.14-rc.35":{"name":"@trusty-squire/mcp","version":"1.1.14-rc.35","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.14-rc.35","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0e2872da8e68077339d3ca2707c63e55c7feff18","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.14-rc.35.tgz","fileCount":424,"integrity":"sha512-vLbluf/hf/FWrA8UA1i5Nl6/nhaENg+zElhK6v1gLZDN0msmm7ceXgnKC90KBSHCzM1ZsnrPzrtoV3+3K9DdCg==","signatures":[{"sig":"MEYCIQCAeglzETsAN7tFC+y5I6hvE73qvfO1QqRFAnw1SLhUBAIhAJz+BOr/PGWM2ItWVgIcjbk5y0VzZNCFGgykFs9zULVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPh5wOvFHaEFAxFR6KRt6TjAm0xI5G5OvYLYdaQzuUxgIhALJjfvCXh3SqrZqcF9Okrk+iqAkTVvPS5pj5see7DnX1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.14-rc.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3905837},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.55zoI6H4tq/trusty-squire-mcp-1.1.14-rc.35.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.55zoI6H4tq/trusty-squire-mcp-1.1.14-rc.35.tgz","_integrity":"sha512-vLbluf/hf/FWrA8UA1i5Nl6/nhaENg+zElhK6v1gLZDN0msmm7ceXgnKC90KBSHCzM1ZsnrPzrtoV3+3K9DdCg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14-rc.35_1789635174768_0.3330304600107383","host":"s3://npm-registry-packages-npm-production"}},"1.1.15-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.15-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.15-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b0d256f85f352ee1424cdb946eb9f9f0efaaf119","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.15-rc.1.tgz","fileCount":424,"integrity":"sha512-Z8T4Lg0/7AlanH33pnhQxN/fAM7cG9OiavIoC+XdbbF5L4xPVlxzgfN+TCTxxvfUQIE4pZgym2RQoiiT+GfF4Q==","signatures":[{"sig":"MEUCIDMdswS7APKSiZTcHYuRKXnMJTN+bdzk9QCMKi2YLl3IAiEAoeAyf/MAe1dHhsVMSEHXF3S6NeUxqO8BDdzSDOcBSyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDN3a488mJKzJimL5yOUzmpisIhA+SKmvuf9WpvobIymQIgA16TCKyZ+hPhsltswHxL2FgcHVxwHF8M1x/r/PbCmR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.15-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3929509},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.x1DbsoDwJA/trusty-squire-mcp-1.1.15-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.x1DbsoDwJA/trusty-squire-mcp-1.1.15-rc.1.tgz","_integrity":"sha512-Z8T4Lg0/7AlanH33pnhQxN/fAM7cG9OiavIoC+XdbbF5L4xPVlxzgfN+TCTxxvfUQIE4pZgym2RQoiiT+GfF4Q==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.15-rc.1_1789651301089_0.338825929009684","host":"s3://npm-registry-packages-npm-production"}},"1.1.15-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.15-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.15-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"cc99240d3ad77e45ab5df9605174c92e3b3d4a45","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.15-rc.2.tgz","fileCount":424,"integrity":"sha512-AVuLaJjZyx+3OCpcDFPSJWECoszqntI2c+Tc0qgE4Kd4HNOURUD/hzNzBu7wtYosB17cHm0XfXUt1qCAuQnMdw==","signatures":[{"sig":"MEQCIGZsW2UYIQjM+0fsOMKqFdUNoWZHdFfPAf04FRtJazBKAiArPHay9ixIHMrl5YP9v7dN69MVwtBoFuVHngYS1b2nQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKceCGrj5JrFlaNwXhYDUVvcWkEQHaZGO6fiXvBthj0QIhANkffJOKNV/kUxa8gXfb1/cIb5aJ8OWHeRJGK/HowHZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.15-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3938308},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ohXnQcAIUP/trusty-squire-mcp-1.1.15-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ohXnQcAIUP/trusty-squire-mcp-1.1.15-rc.2.tgz","_integrity":"sha512-AVuLaJjZyx+3OCpcDFPSJWECoszqntI2c+Tc0qgE4Kd4HNOURUD/hzNzBu7wtYosB17cHm0XfXUt1qCAuQnMdw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.15-rc.2_1789663905889_0.8786683696555291","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@trusty-squire/mcp","version":"1.1.15","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.15","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3fcdc68c17d187f69a9328e77a18d4bd8ef4fc66","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.15.tgz","fileCount":424,"integrity":"sha512-b9bZCv2DnVaPYPlm/RNt3N60nH6a2b1OgQUKFPIVB62FhaM7xLiOlv1jO1H7TSKnY4zLEaYjX0BpOinc/ydB/A==","signatures":[{"sig":"MEQCICvLi5m9INelarr2CDh71ZSrVbMDbeyZrjuvLAoYWo6mAiAni4bDLLla4vjCIhspl/z9NsoXEDFF1P181VBB/FMBGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/oYxOS2lZAQrEAIPPoWpSKYKChfEYPiNZzO1HxWH0WAiEA21sXAP05fAcUZktLWzz1q3uaHSt8JHeW04QSwZNyN+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3949886},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.p7K9FPziP4/trusty-squire-mcp-1.1.15.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.p7K9FPziP4/trusty-squire-mcp-1.1.15.tgz","_integrity":"sha512-b9bZCv2DnVaPYPlm/RNt3N60nH6a2b1OgQUKFPIVB62FhaM7xLiOlv1jO1H7TSKnY4zLEaYjX0BpOinc/ydB/A==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.15_1789680218139_0.975645047666253","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"2b48c8f38de9e72ef7fe1d140c8c7597f2147e1f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.1.tgz","fileCount":428,"integrity":"sha512-Rrc2IQl/AYpsgt5eVxXy889CvQn9QSIyreRuE34HBZLThgX6zOaZ4YLAnkTIxGpBREkXxSJ4I62FmQGULN90RA==","signatures":[{"sig":"MEQCIBd7caeQ61oeW4C3FZVHNUIL4oGxa+A873CwtrK7xX7/AiAp40hX4UVFWbopTFS9uAlMTPiQCX1XSInvKoAlA1OkAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCEXIPsgkHaMVjTigAp1i7Url6AE9qSJyD4J9A52izFAiAsxq93qMgOjHWOr/WZNqaFIMMykMbLq7LE11t7gpde1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3967395},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.J1qndPgRA6/trusty-squire-mcp-1.1.16-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.J1qndPgRA6/trusty-squire-mcp-1.1.16-rc.1.tgz","_integrity":"sha512-Rrc2IQl/AYpsgt5eVxXy889CvQn9QSIyreRuE34HBZLThgX6zOaZ4YLAnkTIxGpBREkXxSJ4I62FmQGULN90RA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.1_1789696234555_0.4762647105567064","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e33980cf52a06836ee3bfaa6652bd7bed7eda67f","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.2.tgz","fileCount":428,"integrity":"sha512-Cv3kABefi+PP8A2PSJhcxW/Z/enqpu2G7IttdL+NhnEiPDHKD1Ab0tbThNBuGxifTvS2z7yjjZzLKaoPw4YsKw==","signatures":[{"sig":"MEUCID9EtqAVUT/qkyQBe7cDv/ttYkrdHJzUfPAsSZMm7F7SAiEApIAcjEXSk0yqS8ZTZ0hx89/u7+C7FWBsSP/Geg8B2+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7ZHv/Fxpbhy7kdZHPbtsoWJkd3jarZfEyRlZvPRAJigIgRKPKvTECoNUp7WlKbr3kqlSiQPLbyIi9gWlT7vPpx3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3977571},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.AStpeKCIKX/trusty-squire-mcp-1.1.16-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.AStpeKCIKX/trusty-squire-mcp-1.1.16-rc.2.tgz","_integrity":"sha512-Cv3kABefi+PP8A2PSJhcxW/Z/enqpu2G7IttdL+NhnEiPDHKD1Ab0tbThNBuGxifTvS2z7yjjZzLKaoPw4YsKw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.2_1789710265307_0.9086858223362491","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0e94a421a85d785f916b7cbd3e778446395902e4","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.3.tgz","fileCount":436,"integrity":"sha512-LJ8t0TREPVFyCeYSKj+lTGUjXMhcICOGrs6c8GZ2dmr1m3THsduF1ECCn510xVakl5HOGlluSa5OKGLDOopJNg==","signatures":[{"sig":"MEUCIQCiPDvDEovc0xYOUl9Q61BcP7AFp5xn0GM/rLrJVaZUGgIgOB0ADxzoE7avu5dU3I0bzu+aiwICzTI73nG6cuswFto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtHwyFY2x96ZjysjVro7oZVh5hSXAkXqkT+2RA0h54qAIhAMkHZCJQjFZLiuBb+A2Ih6Sif/14X33nQZhQMW2L0wl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4092241},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.oE4JhbPfLY/trusty-squire-mcp-1.1.16-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","smoke:opencode":"node scripts/smoke-opencode.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.oE4JhbPfLY/trusty-squire-mcp-1.1.16-rc.3.tgz","_integrity":"sha512-LJ8t0TREPVFyCeYSKj+lTGUjXMhcICOGrs6c8GZ2dmr1m3THsduF1ECCn510xVakl5HOGlluSa5OKGLDOopJNg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.3_1789844026336_0.19620091195435863","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6a31fe7c1235093b094c69a9f2ba96951285d582","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.4.tgz","fileCount":448,"integrity":"sha512-XoBdpukfzLJZHvIdgoTb6z4db01vU3Jh+4ZY+q8BvbTFPbpXcEFCVKcFIvCZwmuPUTKXidqUOt6uM+Y5TqP2jg==","signatures":[{"sig":"MEUCIQCPudVuLoaQoGbswYeC+X8T+IaV4px8Bmy2/hN40REfswIgYcSU/Bt+OFH7ibpp8B2NRISthBEyGZpYclnP1BLU2qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9AgMmJhZmfonEbSsjxhkGl1eD5G4wjkGNQBrsbAMXvAiEA0BzYFtFaObt3oxrO6wyTu+rFof/v8Yj3YqfANIz1Vbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4910202},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.zt2CQQVPHl/trusty-squire-mcp-1.1.16-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.zt2CQQVPHl/trusty-squire-mcp-1.1.16-rc.4.tgz","_integrity":"sha512-XoBdpukfzLJZHvIdgoTb6z4db01vU3Jh+4ZY+q8BvbTFPbpXcEFCVKcFIvCZwmuPUTKXidqUOt6uM+Y5TqP2jg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.4_1790013368334_0.4570157324341444","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.5":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.5","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.5","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6de3911afcdbe5a588619f84a20acb50ba046c0d","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.5.tgz","fileCount":456,"integrity":"sha512-I+WXAc+fYnZwjkG7CXfvyv6U1FabU8glq7USsEbN7Cx2xdIvniDgEyqK0melzP0JiyQ9wKENxM1OyEzDsYX6tA==","signatures":[{"sig":"MEUCIE7ZqL+p4kqA7yj2fSubu5I/jnSpKF8J3QT2wPFnaPNOAiEAizd9xqsufxgUCUZWwJ6Z/kxF2ZfBxuwHokgSaUE5bo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHfyFcau+wjaIp7CUjD73NRoNi7Rp6rPjhVxjyCOWZw9AiAbx/SJ4AM3LionNIKOTfn39YQnHi1WTaudU0l5n+F1Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4955255},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.CAaRiYyW9M/trusty-squire-mcp-1.1.16-rc.5.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.CAaRiYyW9M/trusty-squire-mcp-1.1.16-rc.5.tgz","_integrity":"sha512-I+WXAc+fYnZwjkG7CXfvyv6U1FabU8glq7USsEbN7Cx2xdIvniDgEyqK0melzP0JiyQ9wKENxM1OyEzDsYX6tA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.5_1790029350859_0.11060955078157142","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.6":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.6","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.6","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"eb7d7c31d13406084d21b1ce8fe14158517b8cca","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.6.tgz","fileCount":456,"integrity":"sha512-TAt0Z7ApUIw0+F1vC9tgCpzIIIQ1k2Qo3SbkPHCYbBsa30biKX+jifN2ORXGqzV70BVvGUmwzvn6jJxwpqYCfQ==","signatures":[{"sig":"MEYCIQDuVu9lbiLZKPH4HI7PTvIDkp4HNpUkPFoWNbQ0QLE2LwIhAMSDFz2t5y8Bp4YAlfsCaHAL722HPJK9hwbuO1P5vqK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtrof7qjMhIZM6r2FEVuzn/aaK4PaIMZ1vmUJrb+xj6gIgcaPUjqfkQDnF0mNekzmSao79ifdqBZRtFZsd6HlxgFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4939679},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ZIfMdshb10/trusty-squire-mcp-1.1.16-rc.6.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ZIfMdshb10/trusty-squire-mcp-1.1.16-rc.6.tgz","_integrity":"sha512-TAt0Z7ApUIw0+F1vC9tgCpzIIIQ1k2Qo3SbkPHCYbBsa30biKX+jifN2ORXGqzV70BVvGUmwzvn6jJxwpqYCfQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.6_1790083658777_0.4139296642242616","host":"s3://npm-registry-packages-npm-production"}},"1.1.16-rc.7":{"name":"@trusty-squire/mcp","version":"1.1.16-rc.7","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16-rc.7","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7e100438351170b5cffe1496c71ec524af3e1310","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16-rc.7.tgz","fileCount":460,"integrity":"sha512-zJ02nNYyStA2hp+HRnQm/NfKbTN/TH8Xddqk4/zHGjfwNNUstl0UDhfSasR/IUXJMvnREYWLRorX4NY+ijE8VA==","signatures":[{"sig":"MEUCIQD2IcaPv4rYccajsXZ7vTVAZVfLIGfWIXJckhdKPUzQYgIgH1HfUCrIHPTx2VXO75q31V+Hs3GNP1ke/xSKF5ccmxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFkLqzJlyAxgaqP/modXFC+lWQr+QQytwQ5AR3UGjQX9AiAspOwKU4G6dAwo+pSAwRtuuJ6o6ZdbqWCo9HBVI6KUOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16-rc.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5068735},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.vOIlWoxRhH/trusty-squire-mcp-1.1.16-rc.7.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.vOIlWoxRhH/trusty-squire-mcp-1.1.16-rc.7.tgz","_integrity":"sha512-zJ02nNYyStA2hp+HRnQm/NfKbTN/TH8Xddqk4/zHGjfwNNUstl0UDhfSasR/IUXJMvnREYWLRorX4NY+ijE8VA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16-rc.7_1790189325420_0.3973934537599588","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@trusty-squire/mcp","version":"1.1.16","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.16","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"273985da117d9387292cf5417599f60aa65e361a","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.16.tgz","fileCount":460,"integrity":"sha512-Z3Pzq4m7JzB68oRG/Zl2IJwIUuVryff+wq/u9y7cgQh1aCaMhJ+q+9NZaYUioJUeBCUKAsC5tmpGGyO6mvfqCA==","signatures":[{"sig":"MEUCIQC0lgLtJM9WuKbNb44JL6T53J7vHT6Y2Q7fQF3DDTTIxAIgT6/f/i7xQ1N5NAVfyEY0vZxLky1EwFaxF1eUus9g7W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfPWsOcEPDATeFJg7PWhAzCd0RYioPAESXmtGf4JEfcgIhAI4C+pDAAm6go8+HLA2PIeOkj0i1tymnq0Dxtni4ykL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5072832},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.5kLGUazeOZ/trusty-squire-mcp-1.1.16.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.5kLGUazeOZ/trusty-squire-mcp-1.1.16.tgz","_integrity":"sha512-Z3Pzq4m7JzB68oRG/Zl2IJwIUuVryff+wq/u9y7cgQh1aCaMhJ+q+9NZaYUioJUeBCUKAsC5tmpGGyO6mvfqCA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16_1790195710127_0.7005661360664754","host":"s3://npm-registry-packages-npm-production"}},"1.1.17-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.17-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.17-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"6af0014c2252cd72b084ea3b300c4898edbe7f49","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.17-rc.1.tgz","fileCount":460,"integrity":"sha512-7mue8MdMZxq802hcwIZRi0sHRH019wXRda7MAvScteYHp9yYrqoaV+OdWzSTInNCvgGTIizKZZvG4mBasydTxw==","signatures":[{"sig":"MEQCICVo/2tWxfeXa54VZ0DFycr8Wax7FY4aC9rLMdEo4+YoAiAo1UyOkora+0u8QrhGu5PXdl+e7QhZBSJlU4zRCE5FZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKlkCzDbsHJQ3CSrn/iwSKXVexBLbpqsdsxUk8GoX/AgIgMH8jfTY3JEfIYIsvx7OvDPGI5wvXHYPhfcK3W0xwQk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.17-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5075617},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ZekxKmS9ER/trusty-squire-mcp-1.1.17-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ZekxKmS9ER/trusty-squire-mcp-1.1.17-rc.1.tgz","_integrity":"sha512-7mue8MdMZxq802hcwIZRi0sHRH019wXRda7MAvScteYHp9yYrqoaV+OdWzSTInNCvgGTIizKZZvG4mBasydTxw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17-rc.1_1790217715787_0.5380657836561882","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@trusty-squire/mcp","version":"1.1.17","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.17","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c2d06af880eddced3d56e290ddd3b305b6670027","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.17.tgz","fileCount":460,"integrity":"sha512-5AzfvEVGeEocT9qSV91YIj44rQJZQlfPKowZektoEgKB+14hSXdeIhIdJBLq6KDQqyHU89A1hKepj8HiGYvlgw==","signatures":[{"sig":"MEYCIQDwuP/HNRPm9XZnX+vt4tGI8bNvBmfUZFQp8ClSsIAOZAIhAJ38hn0/ZJcJd2n8+Lvu8aQUuxidh9S1bDlwqyqwot+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbkjt/9+i6C3VSu1bHMjlz9CuXk53F6Y/kx2nKKgKCLAIhANZbtGyIbFTlTendraTRSvNKLq8Efsd+3azG6qQJKK6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5039209},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.DcJSrt2z0K/trusty-squire-mcp-1.1.17.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.DcJSrt2z0K/trusty-squire-mcp-1.1.17.tgz","_integrity":"sha512-5AzfvEVGeEocT9qSV91YIj44rQJZQlfPKowZektoEgKB+14hSXdeIhIdJBLq6KDQqyHU89A1hKepj8HiGYvlgw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17_1790224107095_0.4247558921233421","host":"s3://npm-registry-packages-npm-production"}},"1.1.18-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.18-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.18-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"19a19095df44014d6c2d34d2b0e9ad4a878406fb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.18-rc.1.tgz","fileCount":489,"integrity":"sha512-kT92PZ9JW64QWYDWurRLd+cGfo88PCFHCOR7ksyGBz+5XNBZ+gxEUq/VSAmB+KWC6c1pF7+YdljK6v0/CzTFFQ==","signatures":[{"sig":"MEYCIQDu3n7aLxX/dv/c3KJroqG8Cjm88c+5fuaGtG7BUHBG5QIhALwHXQPODpYXBu2N3Wp2xg2LEBEn6Yf7g51xBLx2bUdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEMtn23z88qG4nWwOoAbtAdi2jdWTtlpgZMQJCuJMqggIgU1xtUrHUGMnL7rKToQtFJoly94589ZszdTH/Cgj52ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.18-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5013563},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.4zAj03hHsl/trusty-squire-mcp-1.1.18-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.4zAj03hHsl/trusty-squire-mcp-1.1.18-rc.1.tgz","_integrity":"sha512-kT92PZ9JW64QWYDWurRLd+cGfo88PCFHCOR7ksyGBz+5XNBZ+gxEUq/VSAmB+KWC6c1pF7+YdljK6v0/CzTFFQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.18-rc.1_1790464606287_0.5734518590536333","host":"s3://npm-registry-packages-npm-production"}},"1.1.18-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.18-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.18-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f68498270bc2fca2c1e068da9b44f0a45e3bebf9","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.18-rc.2.tgz","fileCount":489,"integrity":"sha512-0cDQpZ8bawAWK2w6JobVK4fqXJ4yt1N6RslYV2gcOqm+F1Xvgivu9eFc0ASsE5I8xDdCY6kP1CYpR4XZZUigfQ==","signatures":[{"sig":"MEUCIAaN01WSPBHuj9ipU0n9/t0vT/X9UafaPkn60nSbq1HUAiEAxq1yyu62WBzGb7raX4pKEFbXA3L/Q4dkQeTD//dOP/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEEjw4lzqwddH6rAgHNRekaXNqRKBHWAeRhgZAW1K0iwIhALTQ4Ywt2W8UArsUBF1KShndfd48VUZKYqXQn6qaYVfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.18-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5022328},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.dCW9Ut6QiX/trusty-squire-mcp-1.1.18-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.dCW9Ut6QiX/trusty-squire-mcp-1.1.18-rc.2.tgz","_integrity":"sha512-0cDQpZ8bawAWK2w6JobVK4fqXJ4yt1N6RslYV2gcOqm+F1Xvgivu9eFc0ASsE5I8xDdCY6kP1CYpR4XZZUigfQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.18-rc.2_1790471515240_0.7963048185097941","host":"s3://npm-registry-packages-npm-production"}},"1.1.18-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.18-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.18-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"29d59e2301635fbdb4e8d5e1d0afb61b333e6dec","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.18-rc.3.tgz","fileCount":493,"integrity":"sha512-2oLM5mojvU5dyRRBqO1UciOrRWxBL0P8CSPC/hConijgq28LXyJBvGigxjIdhclwt6KvOqqbfWfqkkFbDZbLaw==","signatures":[{"sig":"MEUCIQCXBMt/cATWy1AAbI+S3o1FfEZUCBQfzo7cikkDwp1aVgIgC9nd+xt0OePMB/60xLB2l8RiEMyAEjKuurfQKAnQKCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjpa3fu8HLfpE0GC/fjXk42HN7CFsgGXEsH7G3lYc/jAIgL9G5dpy4wkU3LeREq14AHUwoYC4gFSovDpX0kZtEZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.18-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5033161},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.bzmfcRBnA1/trusty-squire-mcp-1.1.18-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.bzmfcRBnA1/trusty-squire-mcp-1.1.18-rc.3.tgz","_integrity":"sha512-2oLM5mojvU5dyRRBqO1UciOrRWxBL0P8CSPC/hConijgq28LXyJBvGigxjIdhclwt6KvOqqbfWfqkkFbDZbLaw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.18-rc.3_1790482329896_0.9603577416692268","host":"s3://npm-registry-packages-npm-production"}},"1.1.18-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.18-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.18-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"4388b222d87363eabc156f2cd67c5e7888753ae1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.18-rc.4.tgz","fileCount":493,"integrity":"sha512-xSfeQox0C7g4aeGyGwB0xB+m624oZKKSd3uN/MBas4BC7jZHJUDKf4aYWUTXNno2htUxuQQAQE73x3mwE6vumQ==","signatures":[{"sig":"MEUCIBd/rIZlEoE+QZThhvU2pDHbd7QMw9ov+Mw1uwu8ToEaAiEAz7Q879OpzFKB9bSfgFhtZlY71HITu2eGfe5k1IfWzlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBqUeL5MVzH712eoyiBTDCV6bvq0RcCQTh71d5c0AazAIgJmv93J+Dor+kpJZmPlwigdull7bWwnSFmXcMSn39DlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.18-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035182},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.p1pzMRt86S/trusty-squire-mcp-1.1.18-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.p1pzMRt86S/trusty-squire-mcp-1.1.18-rc.4.tgz","_integrity":"sha512-xSfeQox0C7g4aeGyGwB0xB+m624oZKKSd3uN/MBas4BC7jZHJUDKf4aYWUTXNno2htUxuQQAQE73x3mwE6vumQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.18-rc.4_1790486962140_0.7752392056074424","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@trusty-squire/mcp","version":"1.1.18","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.18","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"f1486974df9699483380573bb308366d08a9eeeb","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.18.tgz","fileCount":493,"integrity":"sha512-EITUPLDGnVleYmKZlJRNKNzlsEC3t5kfS6JBT1WFqUoweeLvlhdGchKPHPife/6LsZpv9vHgfcArSR+VKAl6XQ==","signatures":[{"sig":"MEQCIGjaYFf9AKhslQzJ1J4+IT9V28faf/tvokDkYiGgV2O8AiBKJzB1Iq+lvdI2zboqQ7rKDoyhSccMgwc5HydAtUngPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdOts+RvhL/OuzLfta3QbWUYxx6e4mGp68o66qvo5Z2AiEAlHw+4Jvd+FN+dsIy4+TamE32wXK0SOoaM970GDJreiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035177},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.yy54wvmgT5/trusty-squire-mcp-1.1.18.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.yy54wvmgT5/trusty-squire-mcp-1.1.18.tgz","_integrity":"sha512-EITUPLDGnVleYmKZlJRNKNzlsEC3t5kfS6JBT1WFqUoweeLvlhdGchKPHPife/6LsZpv9vHgfcArSR+VKAl6XQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.18_1790488765859_0.20901754348212553","host":"s3://npm-registry-packages-npm-production"}},"1.1.19-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.19-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.19-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"c65b481ed2934b382f303ccad148ce3da2a35dea","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.19-rc.1.tgz","fileCount":485,"integrity":"sha512-wF1vJ+XEDh2TK+3MRzWqX1wE9aGUDDWc8oZD99rnt//5jT1W1HXtkoOk5VvNrpimpaTt2Ijbguqwzd7dLmfdHw==","signatures":[{"sig":"MEUCIQDRvtbm2ftLDadDWsCG8aM2mCK84SFeO5afGX7ZGf5qvQIgASVFm69hv4jGpNchdBB5QQuCl99JtWGvJY78HFxm1Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS49tGXOJk1SQ9/+BB+JPiIO1E2JwZhkTwsglZhcvEkAIhAL/xQYcywIWbnY4uBllLKqG5MiH0kmVqb69ltvcC85r3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.19-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4981476},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.nxf5ggvkB9/trusty-squire-mcp-1.1.19-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.nxf5ggvkB9/trusty-squire-mcp-1.1.19-rc.1.tgz","_integrity":"sha512-wF1vJ+XEDh2TK+3MRzWqX1wE9aGUDDWc8oZD99rnt//5jT1W1HXtkoOk5VvNrpimpaTt2Ijbguqwzd7dLmfdHw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.19-rc.1_1790524259363_0.7487856548992984","host":"s3://npm-registry-packages-npm-production"}},"1.1.19-rc.2":{"name":"@trusty-squire/mcp","version":"1.1.19-rc.2","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.19-rc.2","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"3e40f0eadd654119f18ab599336af246d2753d66","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.19-rc.2.tgz","fileCount":485,"integrity":"sha512-2cfRSFtZ/cdbNCBovNSJmNlmzu5aHKQU6BBXskdfF5l0NsHQ1z8D0JxIJI22kKDf4QjufEDEvqaGayKSI1Mrzg==","signatures":[{"sig":"MEYCIQCC0HwAXeqI+5yQbITGagHXQwYPOZCymkJkoQBDXcfkDgIhAMhm1qLPhqL6ZfIdXFSdM15vcjGfqcqAN+kmi8uImnfO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1cP2NxD9GnmUcZmDYNVeT9TLdX0ez+A1Y9i/UQpv1jAiEA74ko/f9Q1tw2HsurMu0VrDeDFFdBkSv14KuIdh5/tGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.19-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4989578},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.2ZoeUhdh8e/trusty-squire-mcp-1.1.19-rc.2.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.2ZoeUhdh8e/trusty-squire-mcp-1.1.19-rc.2.tgz","_integrity":"sha512-2cfRSFtZ/cdbNCBovNSJmNlmzu5aHKQU6BBXskdfF5l0NsHQ1z8D0JxIJI22kKDf4QjufEDEvqaGayKSI1Mrzg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.19-rc.2_1790531967225_0.31422711115803126","host":"s3://npm-registry-packages-npm-production"}},"1.1.19-rc.3":{"name":"@trusty-squire/mcp","version":"1.1.19-rc.3","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.19-rc.3","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"d28227e51ac5beb3527ef7ae77b6b188a41f66ad","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.19-rc.3.tgz","fileCount":485,"integrity":"sha512-vRbis9gW4V2jJ+rIRCJvkVlEOX+kZLXRs5Gn1G3oi08kskBBJWS/RAtwwtxPXNmS/+IBHEmPKW8omBBFiNo8jA==","signatures":[{"sig":"MEUCIQCjbAxm818KZ0TeAynNdJUKFsd/3LJ9fieU3hbXCo4y5wIgWMzfS6Yzowq5wVJZETfaRkGu3mFvnmOyE/D2OKezYVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2YiROBP0B6LijQIHeCUp0y4JNWEQ+8RlpAgmZ/GOw4wIhANSJJUZ74LCEz+v9wEQutHxq5RKYTn3V4/+KRInT6Jrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.19-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4995399},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.Wr4RhM9VTA/trusty-squire-mcp-1.1.19-rc.3.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.Wr4RhM9VTA/trusty-squire-mcp-1.1.19-rc.3.tgz","_integrity":"sha512-vRbis9gW4V2jJ+rIRCJvkVlEOX+kZLXRs5Gn1G3oi08kskBBJWS/RAtwwtxPXNmS/+IBHEmPKW8omBBFiNo8jA==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.19-rc.3_1790543813185_0.5683366024773859","host":"s3://npm-registry-packages-npm-production"}},"1.1.19-rc.4":{"name":"@trusty-squire/mcp","version":"1.1.19-rc.4","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.19-rc.4","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"56c61f6dd7679bb00549bd8ed820b5d7d4443560","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.19-rc.4.tgz","fileCount":485,"integrity":"sha512-pIQv/l8MBEHHU4Zb64hReEdE9JgX/2GogqMkPQ1oMKwx9pgx5GCELpATgafYh35RUYsYK1avQF2oE1W3E+asrw==","signatures":[{"sig":"MEQCIF2AMwSnk1DZR0udeOTkLb/8/ljaLOelNlKTEETasbk7AiA+/FdA4BZXnOb2neYlTOT4GceLRiP+36at1Jo9fEP3RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHi80PJjzyP5Awj5CEfR69oru15EctIyog3hZg7uzboAIgQe41nf1vAeejGwTld4wi+LT5Qm3fEabVHFfnel3n4vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.19-rc.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5000795},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.aCm6wyV7B3/trusty-squire-mcp-1.1.19-rc.4.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.aCm6wyV7B3/trusty-squire-mcp-1.1.19-rc.4.tgz","_integrity":"sha512-pIQv/l8MBEHHU4Zb64hReEdE9JgX/2GogqMkPQ1oMKwx9pgx5GCELpATgafYh35RUYsYK1avQF2oE1W3E+asrw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.19-rc.4_1790548640270_0.8012093311383695","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@trusty-squire/mcp","version":"1.1.19","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.19","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e8611362e9c2e0fd3a3965cd19e543d156720a5c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.19.tgz","fileCount":485,"integrity":"sha512-xjPn6ey74eAskKkzGG58NRAEkmfDcuFqRmQtzzj7YmCfIPUpAawzkxsxEN6V6oJkKdoOdAj+PMvIr9sS04OFGw==","signatures":[{"sig":"MEQCIFetPQonhgqBweBERyuRVa697jQUkDBYhnFsP5pp9jyYAiBp47meQUvaidqAB9ZbnTSteTy5p1SOwTplJc/0iHOdOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWTNsPW4sAWIhEiYSpuhhhS9Lv6tuNUdXe4pwEFFgqeAiEAtjRd2dcyDno4XbrbgxknMH0prjrQx795R0wIkD3j7v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5011012},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.UZV70tIlkE/trusty-squire-mcp-1.1.19.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.UZV70tIlkE/trusty-squire-mcp-1.1.19.tgz","_integrity":"sha512-xjPn6ey74eAskKkzGG58NRAEkmfDcuFqRmQtzzj7YmCfIPUpAawzkxsxEN6V6oJkKdoOdAj+PMvIr9sS04OFGw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.19_1790559394839_0.14186530726767588","host":"s3://npm-registry-packages-npm-production"}},"1.1.20-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.20-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.20-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8db121e80bf9de9718be0e6579fa3e7498fb39fc","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.20-rc.1.tgz","fileCount":485,"integrity":"sha512-g1ULSj838e6ClRilFXU7Q8gCxvNhRBS/4ApemHyFA5Wszw3LHWmsnF1AmnvBiNcZwunFaE9CFbfQTGQFRzrUKQ==","signatures":[{"sig":"MEQCIAxWOalSRc1euDSNi+/DCZNzxGxBsq3Nm7Ih8G7tMiccAiA97oc2O8tAVDTkDJXgeCQZo1aKvU6GmSZTR6x6UQofrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwAk1S9SlK75SokTuVkjE+W3FBhFlpgxnX7UphlPqVHAiEArMnupGVhpyWbTqIX6A+ebe4IXj8GV7sOZVHwZ9jOdrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.20-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5015392},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.JvGAvbGtZU/trusty-squire-mcp-1.1.20-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.JvGAvbGtZU/trusty-squire-mcp-1.1.20-rc.1.tgz","_integrity":"sha512-g1ULSj838e6ClRilFXU7Q8gCxvNhRBS/4ApemHyFA5Wszw3LHWmsnF1AmnvBiNcZwunFaE9CFbfQTGQFRzrUKQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.20-rc.1_1790630939942_0.8084837791901005","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@trusty-squire/mcp","version":"1.1.20","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.20","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b94dd0ac83dae436f9cee12739f207bcce1572e1","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.20.tgz","fileCount":485,"integrity":"sha512-Y9XlRm2KiqAimqmspdor4D6wl4bbh0N9doH6071XZKAtZtrXGaGmVHQ2rn4FL4tFWbNuW5VqhCfl6vY4XJAJgQ==","signatures":[{"sig":"MEYCIQCep/4lxgBxt3xFBtg0dAcI/w1OJuPQRRpjiZG+T5jBlAIhAL9252Li4ccJtLvpXOI7GiSSqMjJqAJ5VnFEZpZXs0VY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbUUlP5V3shYwlWbv3HMalHeW0B932p8gY/+vYJkx32gIhAJZl3QGDXPbDBBbWHLyhrkPMs8h1KPbu+5NLM+VtxKra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5015387},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.ZtBptP9msl/trusty-squire-mcp-1.1.20.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.ZtBptP9msl/trusty-squire-mcp-1.1.20.tgz","_integrity":"sha512-Y9XlRm2KiqAimqmspdor4D6wl4bbh0N9doH6071XZKAtZtrXGaGmVHQ2rn4FL4tFWbNuW5VqhCfl6vY4XJAJgQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.20_1790633040461_0.7601003230800334","host":"s3://npm-registry-packages-npm-production"}},"1.1.21-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.21-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.21-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"0c26bda9eb07c052901f31309d0cd84280c378ce","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.21-rc.1.tgz","fileCount":485,"integrity":"sha512-MsfHC8eClc/jPq4UNw1VakrMGgjEmlHn69LLEYH7BHdv9Bfow435BU6J96t4x17WcV92ggNaKQtuD73yvYWrRw==","signatures":[{"sig":"MEQCIGzltm541Emn7Ko5bF8yBbI68cSb9GgKRIIakmCqbHKeAiAN9uzw4Ht1ehnC1xfc/jctuATui8xCEeqnlV7tLpBLBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDqxe4+fZ/5Gq6JGPKfWAmu+db+xolNFhpaPEHpzvaq3AIhAIjFBhp+ktoKxfApSY2KE9YZhqs/i7kLqdT8frLlT9g7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.21-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5021919},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.uf1Xr5HSmv/trusty-squire-mcp-1.1.21-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.uf1Xr5HSmv/trusty-squire-mcp-1.1.21-rc.1.tgz","_integrity":"sha512-MsfHC8eClc/jPq4UNw1VakrMGgjEmlHn69LLEYH7BHdv9Bfow435BU6J96t4x17WcV92ggNaKQtuD73yvYWrRw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.21-rc.1_1790687153095_0.00023962152650547353","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@trusty-squire/mcp","version":"1.1.21","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.21","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"e15a207f24bb6e9ebb6939d501a5bb3037ee33ee","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.21.tgz","fileCount":485,"integrity":"sha512-XTroUsyxAF885V+xebp5YBHIiGf1fvwHEuiaUZ3Tv9vk49y1eipB9qJeeQEXyF3Y84iXAtJJ1VvF83D/hc4yZg==","signatures":[{"sig":"MEYCIQDghtkcpsL3teEF7q9IQ+uLu/MerUn7Zb7UuhrKRMbsNwIhAMgUIA9HdauiH+VZVEXD0Vnq7Tmv+OPyXKusCHKvaaCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMU01IXQZf2FEnIJCh8MGS2A6PJ2tThIsfE+TNUiCpDwIhAJcSiuFNRCJEEk/qZDrHnFX7w2sBeXAifGPgxzO9CcRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5021914},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.wtHEadRdnE/trusty-squire-mcp-1.1.21.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.wtHEadRdnE/trusty-squire-mcp-1.1.21.tgz","_integrity":"sha512-XTroUsyxAF885V+xebp5YBHIiGf1fvwHEuiaUZ3Tv9vk49y1eipB9qJeeQEXyF3Y84iXAtJJ1VvF83D/hc4yZg==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.21_1790689060093_0.1761623218135131","host":"s3://npm-registry-packages-npm-production"}},"1.1.22-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.22-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.22-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"b59bae063e22ab925b705f7b698d1dea57b38ce2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.22-rc.1.tgz","fileCount":485,"integrity":"sha512-jP7571Wx1S+ogi7PXRp9iUqmCtbLOD0/P5z6HtdY0DMflmXhsocMDH778XhKPduoiT/4kxLlLvten50H4XmrRQ==","signatures":[{"sig":"MEUCIQCJKWqp0dSxm+REvdD43YKlmXkbRLeNX57jQu+HPcGKJwIgLtTyzPqBXcnPnT+u4sxmW5dH/JN2DKdNRrZh1pJR/v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvGal8rg5sdDxCHkfCPSMvfUoXgVg46VTD7B36eo+1KAiAN8AaMhkqzzVPJGYIZW/YzEaSyFTFlkSzzX6FaHdAJKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.22-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5022728},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.FEVdHraxOj/trusty-squire-mcp-1.1.22-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.FEVdHraxOj/trusty-squire-mcp-1.1.22-rc.1.tgz","_integrity":"sha512-jP7571Wx1S+ogi7PXRp9iUqmCtbLOD0/P5z6HtdY0DMflmXhsocMDH778XhKPduoiT/4kxLlLvten50H4XmrRQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.22-rc.1_1790692223332_0.13252407666060195","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@trusty-squire/mcp","version":"1.1.22","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.22","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"8fff721260fba794d7a6125d4e1f0174ecb5c438","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.22.tgz","fileCount":485,"integrity":"sha512-RjRpJr1PMDHIsrrexkEk3ByhZTmAXPAbZQpM7pbzsuguYsZg+RFsSW/bn8nywMPsosAmYwkF4Jb9hywXH7tVVw==","signatures":[{"sig":"MEQCIFgYp6aPsvzH3UYB+gQ5VuIKNqQEOqGcw4ezNbL9PWigAiBHfI35Eciz5Pfi7favdF/EZ7dJC7bRsxX07SbVRTcMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBRD5rtehz62D0hIDG6VSIT3YhVvlHdSH6ehcY31FQAhAiAtMI3pKhs6SoicRCLnOO9hjAKxs7qBugTO94Ii1uOSFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024844},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.dyY0XTrbas/trusty-squire-mcp-1.1.22.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.dyY0XTrbas/trusty-squire-mcp-1.1.22.tgz","_integrity":"sha512-RjRpJr1PMDHIsrrexkEk3ByhZTmAXPAbZQpM7pbzsuguYsZg+RFsSW/bn8nywMPsosAmYwkF4Jb9hywXH7tVVw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.22_1790694996591_0.6895948404708849","host":"s3://npm-registry-packages-npm-production"}},"1.1.23-rc.1":{"name":"@trusty-squire/mcp","version":"1.1.23-rc.1","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"license":"MIT","_id":"@trusty-squire/mcp@1.1.23-rc.1","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"homepage":"https://trustysquire.ai","bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"bin":{"mcp":"dist/bin.js"},"dist":{"shasum":"7d96febd36320690edac1c8bc7d584160302181c","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.23-rc.1.tgz","fileCount":489,"integrity":"sha512-9ZmgXRn40sguVRXrAwK0qVkJnls0ov9e+TkoYrTLfnpX9ATzsZIRVvZfcSKToQtgqDiZoIbZw7Bo7iO6f+2xgw==","signatures":[{"sig":"MEQCICS0qyPFdYfRbyr4SseXzuaPc8K+cmkNwOZgxvo+NRu4AiAgxN7SUeiYo2VgslcCgh7xc7E00K5iRH9vr4fOHGLhDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBI6Y7BkUrGRzbAJ8eMuKUrCmiz2MM5D19kmrRhNH4tdAiEAhQW4JGroilgtKXQ3uQV+ox/jzAealTDfyt/huSHn2Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.23-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035425},"main":"./dist/server.js","type":"module","_from":"file:/tmp/tmp.lxR7DnVMC3/trusty-squire-mcp-1.1.23-rc.1.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"_resolved":"/tmp/tmp.lxR7DnVMC3/trusty-squire-mcp-1.1.23-rc.1.tgz","_integrity":"sha512-9ZmgXRn40sguVRXrAwK0qVkJnls0ov9e+TkoYrTLfnpX9ATzsZIRVvZfcSKToQtgqDiZoIbZw7Bo7iO6f+2xgw==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.23-rc.1_1790695610599_0.3934548151310704","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"_id":"@trusty-squire/mcp@1.1.23","bin":{"mcp":"dist/bin.js"},"bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"dist":{"shasum":"bc47692136c8e69981f376823ac1d424b3fe12f2","tarball":"https://registry.npmjs.org/@trusty-squire/mcp/-/mcp-1.1.23.tgz","fileCount":489,"integrity":"sha512-jZHyZDBE1V+y4KHfPz78Kkk1kUAQe52lBLUzk4rEOhM7BCATVqv/vdMea2ykDBhOJ9QVbxdwfKmt9ujhmnX9uQ==","signatures":[{"sig":"MEUCIQDoYYmddVynfQVxllru/SduTb/9amFheq6Jj2unX35W0gIgHL0LPsQ8Hic1IKFohIwEWAmRHTNYZSOC3bjRmd/uLVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHjp43ejHrO4e6Utrapi6FtZrfM5o7kyrEh3Ej45DAFSAiAz4Jmr35qpy7yukg9i+ZNYQk/2PryDPr7lJry+P/f/mA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trusty-squire%2fmcp@1.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5035420},"main":"./dist/server.js","name":"@trusty-squire/mcp","type":"module","_from":"file:/tmp/tmp.RJl3hcCDqs/trusty-squire-mcp-1.1.23.tgz","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./browser":{"types":"./dist/browser-busy.d.ts","import":"./dist/browser-busy.js"}},"license":"MIT","mcpName":"ai.trustysquire/trusty-squire","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:cov":"vitest run --coverage","test:fast":"node scripts/run-test-tier.mjs fast","test:slow":"node scripts/run-test-tier.mjs slow","typecheck":"tsc --noEmit -p tsconfig.json","dev:server":"tsx src/bin.ts server","install:dev":"tsx src/bin.ts install","test:related":"node scripts/run-related-tests.mjs","smoke:opencode":"node scripts/smoke-opencode.mjs","test:validation":"node scripts/run-validation-tests.mjs","test:real-browser":"node scripts/run-test-tier.mjs real-browser"},"version":"1.1.23","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a171a4f0-84b3-4dc5-a5fe-a547119b7f82"}},"homepage":"https://trustysquire.ai","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"_resolved":"/tmp/tmp.RJl3hcCDqs/trusty-squire-mcp-1.1.23.tgz","_integrity":"sha512-jZHyZDBE1V+y4KHfPz78Kkk1kUAQe52lBLUzk4rEOhM7BCATVqv/vdMea2ykDBhOJ9QVbxdwfKmt9ujhmnX9uQ==","repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","directories":{},"maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"_nodeVersion":"24.14.0","dependencies":{"ora":"^8.1.1","zod":"^3.23.8","jose":"^5.9.6","open":"^10.1.0","yaml":"^2.6.1","boxen":"^8.0.1","chalk":"^5.3.0","sharp":"^0.34.5","tldts":"^7.0.30","smol-toml":"^1.6.1","@hpke/core":"^1.9.0","patchright":"^1.60.2","playwright":"^1.59.0","canonicalize":"^2.0.0","jsonc-parser":"^3.3.1","@clack/prompts":"^0.11.0","better-sqlite3":"^12.10.0","playwright-extra":"^4.3.6","@anthropic-ai/sdk":"^0.32.1","@modelcontextprotocol/sdk":"^1.0.4","rebrowser-playwright-core":"^1.52.0","@trusty-squire/skill-schema":"0.1.6","puppeteer-extra-plugin-stealth":"^2.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vouchflow/web":"0.3.1","@vitest/coverage-v8":"^2.1.8","@types/better-sqlite3":"7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.1.23_1790697371695_0.3597324871930807"}}},"time":{"created":"2026-05-15T20:41:41.325Z","modified":"2026-09-29T15:56:12.794Z","0.1.0":"2026-05-15T20:41:41.725Z","0.1.1":"2026-05-15T21:20:13.572Z","0.1.2":"2026-05-15T21:45:22.769Z","0.1.3":"2026-05-15T21:48:20.089Z","0.1.4":"2026-05-16T02:30:21.798Z","0.1.5":"2026-05-16T04:43:42.357Z","0.1.6":"2026-05-16T04:58:43.874Z","0.1.7":"2026-05-16T15:49:14.803Z","0.1.8":"2026-05-16T17:38:33.508Z","0.1.9":"2026-05-16T19:46:27.876Z","0.1.10":"2026-05-16T19:56:59.762Z","0.1.11":"2026-05-16T23:19:15.285Z","0.1.12":"2026-05-17T01:30:47.056Z","0.1.13":"2026-05-17T02:20:39.205Z","0.1.14":"2026-05-17T02:34:13.285Z","0.1.15":"2026-05-17T02:54:36.511Z","0.1.16":"2026-05-17T03:03:30.286Z","0.1.17":"2026-05-17T16:24:56.909Z","0.1.18":"2026-05-17T16:51:13.597Z","0.2.0":"2026-05-18T01:15:21.257Z","0.2.1":"2026-05-18T13:57:54.804Z","0.3.0":"2026-05-19T18:24:54.736Z","0.4.0":"2026-05-19T19:58:52.698Z","0.4.1":"2026-05-19T20:26:52.343Z","0.4.2":"2026-05-19T21:21:18.240Z","0.5.0":"2026-05-20T02:17:08.436Z","0.5.3":"2026-05-20T03:19:27.700Z","0.5.4":"2026-05-20T03:24:55.522Z","0.5.5":"2026-05-20T03:32:06.947Z","0.5.6":"2026-05-20T03:39:31.498Z","0.5.7":"2026-05-20T03:50:41.577Z","0.5.9":"2026-05-20T04:14:44.497Z","0.6.0":"2026-05-20T21:19:41.916Z","0.6.1":"2026-05-20T21:34:11.139Z","0.6.2":"2026-05-20T21:54:28.049Z","0.6.3":"2026-05-20T22:07:07.336Z","0.6.4":"2026-05-20T23:09:09.408Z","0.6.5":"2026-05-20T23:19:08.000Z","0.6.6":"2026-05-20T23:38:10.241Z","0.6.7":"2026-05-20T23:48:01.903Z","0.6.9":"2026-05-21T00:17:58.545Z","0.6.10":"2026-05-21T00:47:52.734Z","0.6.11":"2026-05-21T02:12:50.531Z","0.6.12":"2026-05-21T02:25:44.072Z","0.6.14-rc.2":"2026-05-21T21:00:37.809Z","0.6.14-rc.3":"2026-05-21T22:37:19.930Z","0.6.14-rc.6":"2026-05-22T00:10:08.968Z","0.6.14-rc.7":"2026-05-22T01:24:36.161Z","0.6.14-rc.8":"2026-05-22T03:41:58.318Z","0.6.14-rc.9":"2026-05-22T16:07:06.495Z","0.6.14-rc.10":"2026-05-22T18:02:19.039Z","0.6.14-rc.11":"2026-05-22T19:12:23.833Z","0.6.14-rc.12":"2026-05-22T20:59:53.535Z","0.6.14-rc.13":"2026-05-22T21:37:23.505Z","0.6.14-rc.14":"2026-05-22T22:09:58.363Z","0.6.14-rc.15":"2026-05-23T02:01:52.438Z","0.6.14-rc.16":"2026-05-23T03:39:52.299Z","0.6.14-rc.17":"2026-05-23T04:12:15.968Z","0.6.14-rc.18":"2026-05-23T05:10:59.721Z","0.6.14-rc.19":"2026-05-23T05:36:36.614Z","0.6.14-rc.20":"2026-05-23T15:05:04.649Z","0.6.14-rc.21":"2026-05-23T15:36:16.423Z","0.6.14-rc.22":"2026-05-23T15:56:40.213Z","0.6.14-rc.23":"2026-05-23T16:13:07.506Z","0.6.14-rc.24":"2026-05-24T03:03:11.135Z","0.6.14-rc.25":"2026-05-24T03:35:20.520Z","0.6.14-rc.26":"2026-05-24T05:05:26.661Z","0.6.14-rc.27":"2026-05-24T05:28:59.651Z","0.6.14-rc.28":"2026-05-24T05:45:12.453Z","0.6.14-rc.29":"2026-05-24T06:39:28.455Z","0.6.14-rc.30":"2026-05-24T07:02:17.247Z","0.6.14-rc.31":"2026-05-24T11:37:21.206Z","0.6.14-rc.32":"2026-05-24T14:58:29.556Z","0.6.14-rc.33":"2026-05-24T19:21:01.857Z","0.6.14-rc.34":"2026-05-25T00:10:51.301Z","0.6.14-rc.35":"2026-05-25T00:40:00.741Z","0.6.14":"2026-05-25T01:02:32.933Z","0.6.15-rc.1":"2026-05-25T03:18:40.113Z","0.6.15-rc.2":"2026-05-25T03:37:43.277Z","0.6.15-rc.3":"2026-05-25T16:43:13.538Z","0.6.15-rc.4":"2026-05-25T18:12:00.209Z","0.6.15-rc.5":"2026-05-25T19:48:14.973Z","0.6.15-rc.6":"2026-05-25T20:03:55.871Z","0.6.15-rc.7":"2026-05-25T21:47:52.301Z","0.6.15-rc.8":"2026-05-25T22:56:02.715Z","0.6.15-rc.9":"2026-05-25T23:05:18.452Z","0.6.15-rc.10":"2026-05-25T23:17:55.163Z","0.6.15-rc.11":"2026-05-26T00:59:38.868Z","0.7.0":"2026-05-27T13:53:07.508Z","0.7.1":"2026-05-27T14:05:29.235Z","0.7.2":"2026-05-27T14:53:17.653Z","0.7.3":"2026-05-27T15:11:04.182Z","0.7.4":"2026-05-27T16:16:51.981Z","0.7.5":"2026-05-27T16:25:26.441Z","0.7.6":"2026-05-27T16:34:43.327Z","0.7.7":"2026-05-27T16:49:12.111Z","0.7.8":"2026-05-27T17:03:24.623Z","0.7.9":"2026-05-27T17:15:54.058Z","0.7.10":"2026-05-27T17:27:40.687Z","0.7.11":"2026-05-27T17:44:48.590Z","0.7.12":"2026-05-27T18:08:26.420Z","0.7.13":"2026-05-27T18:18:39.699Z","0.7.14":"2026-05-27T18:28:07.212Z","0.7.15":"2026-05-27T18:44:01.013Z","0.7.16":"2026-05-27T18:52:35.023Z","0.7.17":"2026-05-27T19:05:27.869Z","0.7.18":"2026-05-27T19:54:00.226Z","0.7.19":"2026-05-27T20:45:01.441Z","0.7.20":"2026-05-27T21:07:43.743Z","0.8.0-rc.1":"2026-05-28T02:57:33.479Z","0.8.0-rc.2":"2026-05-28T03:15:47.487Z","0.8.0-rc.3":"2026-05-28T03:39:48.542Z","0.8.0-rc.5":"2026-05-28T03:56:33.742Z","0.8.0-rc.6":"2026-05-28T04:23:19.038Z","0.8.0":"2026-05-28T04:37:58.482Z","0.8.1-rc.1":"2026-05-28T04:43:31.768Z","0.8.1-rc.2":"2026-05-28T12:26:20.934Z","0.8.1-rc.3":"2026-05-28T12:35:03.187Z","0.8.1-rc.4":"2026-05-28T12:41:03.599Z","0.8.2-rc.1":"2026-05-28T12:47:40.155Z","0.8.2-rc.4":"2026-05-28T15:09:40.539Z","0.8.2-rc.8":"2026-05-28T16:27:40.847Z","0.8.2-rc.9":"2026-05-28T16:48:00.016Z","0.8.2-rc.10":"2026-05-28T17:12:08.284Z","0.8.2-rc.11":"2026-05-28T17:18:36.769Z","0.8.2-rc.12":"2026-05-28T17:27:08.619Z","0.8.2-rc.13":"2026-05-28T17:32:56.200Z","0.8.2-rc.18":"2026-05-28T18:01:28.558Z","0.8.2-rc.19":"2026-05-28T18:31:04.535Z","0.8.2-rc.20":"2026-05-28T18:39:45.155Z","0.8.2-rc.21":"2026-05-28T19:20:07.513Z","0.8.2-rc.22":"2026-05-28T20:01:51.285Z","0.8.2":"2026-05-28T20:12:42.913Z","0.8.3-rc.0":"2026-05-28T20:27:37.984Z","0.8.3-rc.1":"2026-05-29T20:05:53.893Z","0.8.3-rc.2":"2026-05-29T21:06:35.004Z","0.8.3-rc.3":"2026-05-30T01:15:31.494Z","0.8.3-rc.4":"2026-05-30T02:42:06.986Z","0.8.3-rc.5":"2026-05-30T03:24:11.733Z","0.8.3-rc.6":"2026-05-30T04:59:16.390Z","0.8.3-rc.7":"2026-05-30T13:19:40.717Z","0.8.3":"2026-05-30T13:32:04.431Z","0.8.4":"2026-05-30T20:12:05.505Z","0.8.5":"2026-05-30T21:26:35.953Z","0.8.6":"2026-05-31T00:38:18.201Z","0.8.7":"2026-05-31T00:57:14.934Z","0.8.8":"2026-05-31T01:46:40.863Z","0.8.9":"2026-05-31T02:21:25.958Z","0.8.10":"2026-05-31T02:48:24.853Z","0.8.11":"2026-05-31T03:15:53.039Z","0.8.12":"2026-05-31T17:57:50.404Z","0.8.13":"2026-05-31T21:10:57.837Z","0.8.14-rc.1":"2026-06-01T04:23:09.551Z","0.8.14-rc.2":"2026-06-02T03:03:26.300Z","0.8.14-rc.3":"2026-06-02T12:02:04.658Z","0.8.14-rc.4":"2026-06-02T13:44:36.693Z","0.8.14-rc.5":"2026-06-02T14:29:29.297Z","0.8.14":"2026-06-02T19:58:58.157Z","0.8.15":"2026-06-03T02:46:34.075Z","0.8.16":"2026-06-03T15:28:29.502Z","0.8.17":"2026-06-05T02:23:16.647Z","0.9.0":"2026-06-05T16:43:43.073Z","0.9.1":"2026-06-05T18:32:18.563Z","0.9.2":"2026-06-06T12:59:29.471Z","0.9.3-rc.1":"2026-06-06T19:47:09.827Z","0.9.3-rc.2":"2026-06-07T01:08:18.058Z","0.9.3-rc.3":"2026-06-07T02:40:25.877Z","0.9.3":"2026-06-07T11:32:11.251Z","0.9.4":"2026-06-07T15:11:31.268Z","0.9.5":"2026-06-07T20:30:53.338Z","0.9.6":"2026-06-08T02:11:24.222Z","0.9.7":"2026-06-08T04:11:41.140Z","0.9.8":"2026-06-08T14:31:38.256Z","0.9.9":"2026-06-08T18:12:56.936Z","0.9.10":"2026-06-09T02:56:02.773Z","0.9.11":"2026-06-09T12:50:34.934Z","0.9.12":"2026-06-09T18:12:03.275Z","0.9.13-rc.1":"2026-06-10T02:46:07.128Z","0.9.13":"2026-06-11T02:31:59.646Z","0.9.14-rc.1":"2026-06-13T02:39:23.084Z","0.9.14-rc.2":"2026-06-13T16:01:57.433Z","0.9.14":"2026-06-13T16:58:18.351Z","0.9.15":"2026-06-13T20:11:54.608Z","0.9.16":"2026-06-13T23:38:02.082Z","0.9.17-rc.1":"2026-06-14T16:25:57.450Z","0.9.17-rc.2":"2026-06-17T22:38:14.748Z","0.9.17-rc.3":"2026-06-18T13:44:21.354Z","0.9.17-rc.5":"2026-06-23T18:55:10.996Z","0.9.17":"2026-06-23T19:06:50.847Z","0.9.18-rc.1":"2026-06-24T00:07:57.919Z","0.9.18-rc.2":"2026-06-24T13:31:43.032Z","0.9.18":"2026-06-24T13:41:08.399Z","0.9.19-rc.1":"2026-06-25T11:26:14.269Z","0.9.19-rc.2":"2026-06-25T13:19:12.387Z","0.9.19-rc.3":"2026-06-25T14:05:44.276Z","0.9.19-rc.4":"2026-06-25T14:15:54.624Z","0.9.19-rc.5":"2026-06-25T14:40:28.031Z","0.9.19-rc.6":"2026-06-25T15:37:02.207Z","0.9.19-rc.7":"2026-06-25T16:52:20.138Z","0.9.19-rc.8":"2026-06-25T17:33:42.605Z","0.9.19-rc.9":"2026-06-25T21:29:33.703Z","0.9.19-rc.10":"2026-06-26T00:12:27.433Z","0.9.19-rc.11":"2026-06-26T00:54:13.201Z","0.9.19-rc.12":"2026-06-26T01:10:07.972Z","0.9.19-rc.13":"2026-06-27T01:59:19.808Z","0.9.19-rc.14":"2026-06-27T02:57:45.699Z","0.9.19-rc.15":"2026-06-27T11:06:23.581Z","0.9.19-rc.16":"2026-06-27T13:20:18.055Z","0.9.19-rc.17":"2026-06-27T13:35:55.193Z","0.9.19-rc.18":"2026-06-27T13:55:59.099Z","0.9.19-rc.19":"2026-06-27T14:31:50.960Z","0.9.19-rc.20":"2026-06-27T14:42:14.352Z","0.9.19-rc.21":"2026-06-27T15:16:35.674Z","0.9.19-rc.22":"2026-06-27T15:23:39.143Z","0.9.19-rc.23":"2026-06-27T15:44:06.807Z","0.9.19-rc.24":"2026-06-27T16:39:53.891Z","1.0.0-rc.0":"2026-06-27T21:31:01.964Z","1.0.0-rc.1":"2026-06-28T01:57:09.314Z","1.0.0":"2026-06-28T03:19:46.971Z","1.0.1-rc.0":"2026-06-28T03:31:51.939Z","1.0.1-rc.1":"2026-06-28T19:32:37.440Z","1.0.1-rc.2":"2026-06-28T21:51:33.609Z","1.0.1":"2026-06-29T01:12:53.778Z","1.0.2":"2026-06-29T03:29:09.047Z","1.0.3":"2026-06-29T04:06:40.388Z","1.0.4":"2026-06-29T04:43:20.104Z","1.0.5":"2026-06-29T11:26:54.207Z","1.0.6-rc.1":"2026-06-29T13:18:00.843Z","1.0.6-rc.2":"2026-06-29T14:25:50.378Z","1.0.6":"2026-06-29T14:32:38.879Z","1.0.7-rc.1":"2026-06-29T16:28:41.407Z","1.0.7-rc.2":"2026-06-29T23:31:06.143Z","1.0.7":"2026-06-29T23:55:29.731Z","1.0.8-rc.1":"2026-06-30T03:57:28.455Z","1.0.8":"2026-06-30T04:08:29.939Z","1.0.9-rc.1":"2026-06-30T14:06:16.942Z","1.0.9-rc.2":"2026-06-30T14:44:45.643Z","1.0.9":"2026-06-30T15:09:27.193Z","1.0.10-rc.1":"2026-06-30T16:54:08.719Z","1.0.10-rc.2":"2026-06-30T17:12:36.276Z","1.0.10-rc.3":"2026-06-30T18:27:01.738Z","1.0.10":"2026-06-30T19:11:44.541Z","1.0.11-rc.1":"2026-07-01T02:40:36.104Z","1.0.11":"2026-07-01T11:20:27.814Z","1.0.12":"2026-07-01T11:47:22.024Z","1.0.12-rc.1":"2026-07-01T11:51:10.981Z","1.0.13":"2026-07-01T13:30:38.944Z","1.0.14":"2026-07-01T14:59:13.954Z","1.0.15":"2026-07-01T15:18:45.905Z","1.0.16":"2026-07-01T17:16:04.504Z","1.0.17":"2026-07-01T17:55:05.820Z","1.0.18":"2026-07-01T18:08:01.736Z","1.0.19":"2026-07-01T18:47:20.982Z","1.0.20":"2026-07-01T19:16:24.704Z","1.0.21":"2026-07-01T19:43:50.083Z","1.0.22":"2026-07-01T20:48:29.738Z","1.0.23":"2026-07-01T21:06:31.703Z","1.0.24":"2026-07-01T21:30:37.368Z","1.0.25":"2026-07-01T23:22:12.067Z","1.0.26":"2026-07-01T23:38:51.746Z","1.0.27":"2026-07-02T01:40:44.312Z","1.0.28":"2026-07-02T02:14:38.559Z","1.0.29":"2026-07-02T02:48:29.931Z","1.0.30":"2026-07-02T03:18:13.792Z","1.0.31":"2026-07-02T03:37:25.871Z","1.0.32":"2026-07-02T03:58:04.372Z","1.0.33":"2026-07-02T04:07:11.359Z","1.0.34":"2026-07-02T17:44:02.975Z","1.0.35":"2026-07-02T19:21:51.320Z","1.0.36-rc.1":"2026-07-05T00:28:14.584Z","1.0.36-rc.2":"2026-07-05T01:24:00.621Z","1.0.36-rc.3":"2026-07-05T02:51:02.680Z","1.0.36":"2026-07-05T03:05:37.421Z","1.0.37-rc.1":"2026-07-09T20:16:03.825Z","1.0.37":"2026-07-09T21:06:49.308Z","1.0.38-rc.1":"2026-07-10T13:00:38.695Z","1.0.38":"2026-07-10T13:08:15.115Z","1.0.39-rc.1":"2026-07-11T18:45:40.688Z","1.0.39":"2026-07-11T18:55:08.961Z","1.0.40-rc.1":"2026-07-11T21:46:48.924Z","1.0.40":"2026-07-11T21:53:43.014Z","1.0.41-rc.1":"2026-07-12T00:32:16.543Z","1.0.41":"2026-07-12T00:39:21.984Z","1.0.42-rc.1":"2026-07-13T14:11:26.676Z","1.0.42":"2026-07-13T14:40:54.169Z","1.0.43-rc.1":"2026-07-14T21:32:25.282Z","1.0.43":"2026-07-14T21:43:01.823Z","1.0.44-rc.1":"2026-07-16T14:25:38.467Z","1.0.44":"2026-07-16T14:33:42.201Z","1.0.45-rc.1":"2026-07-17T18:59:19.039Z","1.0.45":"2026-07-17T19:11:06.847Z","1.0.46":"2026-07-20T19:17:27.428Z","1.0.47":"2026-07-20T21:01:03.253Z","1.0.48-rc.1":"2026-07-20T21:27:45.921Z","1.0.48-rc.2":"2026-07-21T01:14:32.832Z","1.0.48":"2026-07-21T01:23:01.372Z","1.0.48-rc.3":"2026-07-21T15:08:18.546Z","1.0.49":"2026-07-21T15:13:31.145Z","1.0.50":"2026-07-21T23:59:52.540Z","1.1.0-rc.1":"2026-07-24T13:15:50.338Z","1.1.0":"2026-07-24T13:30:11.470Z","1.1.1":"2026-07-24T18:22:55.145Z","1.1.2":"2026-07-24T21:29:04.641Z","1.1.3":"2026-07-25T00:39:09.425Z","1.1.4":"2026-07-25T21:23:37.632Z","1.1.5-rc.1":"2026-07-28T18:03:01.682Z","1.1.5":"2026-07-28T18:33:34.502Z","1.1.6-rc.1":"2026-07-30T01:23:51.019Z","1.1.6":"2026-07-30T01:39:59.805Z","1.1.6-rc.2":"2026-08-04T01:38:29.704Z","1.1.7-rc.1":"2026-08-05T20:09:40.947Z","1.1.7":"2026-08-05T20:18:19.687Z","1.1.8-rc.1":"2026-08-07T13:58:53.744Z","1.1.8":"2026-08-07T14:20:05.057Z","1.1.9-rc.1":"2026-08-08T04:14:48.911Z","1.1.9-rc.2":"2026-08-08T17:06:08.826Z","1.1.9-rc.3":"2026-08-08T23:15:26.075Z","1.1.9-rc.4":"2026-08-09T02:06:38.395Z","1.1.9-rc.5":"2026-08-09T04:27:49.839Z","1.1.9-rc.6":"2026-08-09T15:07:08.261Z","1.1.9-rc.7":"2026-08-09T17:57:51.688Z","1.1.9-rc.8":"2026-08-10T14:07:46.589Z","1.1.9-rc.9":"2026-08-10T22:34:31.599Z","1.1.9-rc.10":"2026-08-11T01:22:05.610Z","1.1.9-rc.11":"2026-08-11T05:18:14.880Z","1.1.9-rc.12":"2026-08-11T14:51:43.261Z","1.1.9-rc.13":"2026-08-12T03:43:28.407Z","1.1.9-rc.14":"2026-08-12T16:24:40.318Z","1.1.9-rc.15":"2026-08-13T01:30:18.585Z","1.1.9-rc.16":"2026-08-13T04:01:40.422Z","1.1.9-rc.17":"2026-08-13T17:20:01.632Z","1.1.9-rc.18":"2026-08-13T18:37:01.174Z","1.1.9-rc.19":"2026-08-14T02:34:19.471Z","1.1.9-rc.20":"2026-08-14T03:58:35.520Z","1.1.9-rc.21":"2026-08-14T20:44:51.970Z","1.1.9-rc.22":"2026-08-15T01:59:14.939Z","1.1.9-rc.23":"2026-08-15T05:34:08.623Z","1.1.9-rc.24":"2026-08-15T13:55:19.002Z","1.1.9-rc.25":"2026-08-15T15:55:28.194Z","1.1.9-rc.27":"2026-08-16T13:25:38.307Z","1.1.9-rc.28":"2026-08-16T23:49:25.739Z","1.1.9-rc.29":"2026-08-17T03:13:58.660Z","1.1.9":"2026-08-18T20:30:33.244Z","1.1.10":"2026-08-19T03:16:16.967Z","1.1.11":"2026-08-21T19:59:26.885Z","1.1.12":"2026-08-21T21:58:43.158Z","1.1.13-rc.1":"2026-08-21T22:41:58.722Z","1.1.13-rc.2":"2026-08-22T15:01:18.050Z","1.1.13-rc.3":"2026-08-23T04:03:27.597Z","1.1.13-rc.4":"2026-08-23T07:09:08.959Z","1.1.13-rc.5":"2026-08-23T16:13:53.164Z","1.1.13-rc.6":"2026-08-25T02:39:54.512Z","1.1.13-rc.7":"2026-08-25T21:47:44.459Z","1.1.13-rc.8":"2026-08-27T21:37:06.745Z","1.1.13-rc.9":"2026-08-28T15:39:40.876Z","1.1.13-rc.10":"2026-08-29T20:10:55.656Z","1.1.13-rc.11":"2026-08-30T18:40:24.412Z","1.1.13-rc.12":"2026-08-30T21:40:32.298Z","1.1.13-rc.13":"2026-08-30T22:38:14.713Z","1.1.13-rc.14":"2026-08-30T23:32:06.271Z","1.1.13-rc.15":"2026-08-31T14:07:39.040Z","1.1.13-rc.16":"2026-08-31T15:23:49.388Z","1.1.13-rc.17":"2026-08-31T17:23:12.932Z","1.1.13-rc.18":"2026-08-31T18:36:07.209Z","1.1.13-rc.19":"2026-09-02T19:06:49.723Z","1.1.13-rc.20":"2026-09-03T01:31:43.878Z","1.1.13-rc.21":"2026-09-03T03:27:02.132Z","1.1.13-rc.22":"2026-09-03T15:40:18.109Z","1.1.13-rc.23":"2026-09-03T16:34:17.040Z","1.1.13-rc.24":"2026-09-03T18:56:23.480Z","1.1.13-rc.25":"2026-09-03T21:29:36.784Z","1.1.13-rc.26":"2026-09-03T22:40:34.990Z","1.1.13-rc.27":"2026-09-04T13:24:55.951Z","1.1.13-rc.28":"2026-09-05T01:50:41.439Z","1.1.13-rc.29":"2026-09-05T03:05:55.989Z","1.1.13-rc.30":"2026-09-05T05:42:22.621Z","1.1.13-rc.31":"2026-09-05T21:39:50.853Z","1.1.13":"2026-09-05T21:52:25.936Z","1.1.13-rc.32":"2026-09-06T03:35:25.333Z","1.1.14-rc.1":"2026-09-06T04:01:49.910Z","1.1.14-rc.2":"2026-09-06T17:10:27.786Z","1.1.14-rc.3":"2026-09-06T22:04:52.350Z","1.1.14-rc.4":"2026-09-07T09:59:40.288Z","1.1.14-rc.5":"2026-09-07T21:11:41.547Z","1.1.14-rc.6":"2026-09-08T13:47:21.290Z","1.1.14-rc.7":"2026-09-08T18:17:27.220Z","1.1.14-rc.8":"2026-09-09T01:43:23.523Z","1.1.14-rc.9":"2026-09-09T18:33:16.857Z","1.1.14-rc.10":"2026-09-09T20:06:15.154Z","1.1.14-rc.11":"2026-09-10T20:19:43.983Z","1.1.14-rc.12":"2026-09-10T22:03:34.177Z","1.1.14-rc.13":"2026-09-11T01:47:24.391Z","1.1.14-rc.14":"2026-09-11T19:31:20.746Z","1.1.14-rc.15":"2026-09-12T19:01:36.029Z","1.1.14-rc.16":"2026-09-13T03:51:21.411Z","1.1.14-rc.17":"2026-09-13T15:47:01.672Z","1.1.14-rc.18":"2026-09-13T18:31:41.143Z","1.1.14-rc.19":"2026-09-13T21:22:17.634Z","1.1.14-rc.20":"2026-09-14T02:20:17.799Z","1.1.14-rc.21":"2026-09-14T17:23:42.495Z","1.1.14-rc.22":"2026-09-14T18:20:43.120Z","1.1.14-rc.23":"2026-09-14T22:12:22.233Z","1.1.14-rc.24":"2026-09-14T23:22:03.757Z","1.1.14-rc.25":"2026-09-15T00:55:03.717Z","1.1.14-rc.26":"2026-09-15T02:26:20.629Z","1.1.14-rc.27":"2026-09-15T03:44:34.493Z","1.1.14-rc.28":"2026-09-15T10:33:32.626Z","1.1.14-rc.29":"2026-09-15T12:53:19.410Z","1.1.14-rc.30":"2026-09-15T13:50:43.056Z","1.1.14-rc.31":"2026-09-15T21:40:44.150Z","1.1.14-rc.33":"2026-09-16T16:01:30.067Z","1.1.14-rc.32":"2026-09-16T16:13:02.604Z","1.1.14-rc.34":"2026-09-16T20:55:41.786Z","1.1.14":"2026-09-17T03:32:57.453Z","1.1.14-rc.35":"2026-09-17T08:52:54.918Z","1.1.15-rc.1":"2026-09-17T13:21:41.283Z","1.1.15-rc.2":"2026-09-17T16:51:45.991Z","1.1.15":"2026-09-17T21:23:38.268Z","1.1.16-rc.1":"2026-09-18T01:50:34.658Z","1.1.16-rc.2":"2026-09-18T05:44:25.432Z","1.1.16-rc.3":"2026-09-19T18:53:46.450Z","1.1.16-rc.4":"2026-09-21T17:56:08.466Z","1.1.16-rc.5":"2026-09-21T22:22:31.000Z","1.1.16-rc.6":"2026-09-22T13:27:38.889Z","1.1.16-rc.7":"2026-09-23T18:48:45.527Z","1.1.16":"2026-09-23T20:35:10.285Z","1.1.17-rc.1":"2026-09-24T02:41:55.922Z","1.1.17":"2026-09-24T04:28:27.215Z","1.1.18-rc.1":"2026-09-26T23:16:46.387Z","1.1.18-rc.2":"2026-09-27T01:11:55.363Z","1.1.18-rc.3":"2026-09-27T04:12:10.017Z","1.1.18-rc.4":"2026-09-27T05:29:22.336Z","1.1.18":"2026-09-27T05:59:25.967Z","1.1.19-rc.1":"2026-09-27T15:50:59.468Z","1.1.19-rc.2":"2026-09-27T17:59:27.430Z","1.1.19-rc.3":"2026-09-27T21:16:53.284Z","1.1.19-rc.4":"2026-09-27T22:37:20.377Z","1.1.19":"2026-09-28T01:36:35.047Z","1.1.20-rc.1":"2026-09-28T21:29:00.062Z","1.1.20":"2026-09-28T22:04:00.613Z","1.1.21-rc.1":"2026-09-29T13:05:53.269Z","1.1.21":"2026-09-29T13:37:40.217Z","1.1.22-rc.1":"2026-09-29T14:30:23.454Z","1.1.22":"2026-09-29T15:16:36.729Z","1.1.23-rc.1":"2026-09-29T15:26:50.722Z","1.1.23":"2026-09-29T15:56:11.847Z"},"bugs":{"url":"https://github.com/Trusty-Squire/trusty-squire/issues"},"license":"MIT","homepage":"https://trustysquire.ai","keywords":["mcp","model-context-protocol","ai-agent","coding-agent","browser-automation","website-signup","website-login","saas","api-keys","secrets-management","claude-code","cursor","codex","opencode"],"repository":{"url":"git+https://github.com/Trusty-Squire/trusty-squire.git","type":"git","directory":"apps/mcp"},"description":"Trusty Squire gives coding agents the ability to provision, ship, and pay — without your keys or card ever leaving the vault.","maintainers":[{"name":"lunchboxfortwo","email":"lunchboxfortwo@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://trustysquire.ai\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <img width=\"84\" height=\"84\" src=\"https://trustysquire.ai/logo.svg\" alt=\"Trusty Squire shield\" />\n  </a>\n</p>\n\n<h1 align=\"center\">Trusty Squire</h1>\n\n<p align=\"center\"><strong>Empower agents with auth and payments.</strong></p>\n\n## What you can do\n\nAsk your coding agent to:\n\n- **Get an API key.** \"Sign me up for Pinecone and get an API key.\" It signs up, verifies the email, creates the key, and stores it in your vault instead of the chat.\n- **Sign in anywhere.** It uses your Google or GitHub account on any site that offers it.\n- **Buy things.** \"Order one Glow Serum from whitejade.xyz.\" You approve the purchase once, and your card number never reaches the agent.\n- **Call APIs with stored keys.** The agent uses a saved key without ever seeing it.\n- **Finish setup.** OAuth apps, dashboards, and verification steps, end to end.\n\n## Install\n\n```bash\nnpx @trusty-squire/mcp connect\n```\n\nSign in with Google or GitHub, and Trusty Squire adds itself to your coding agent. Restart the agent and ask for what you need.\n\nTo pick the agent yourself:\n\n```bash\nnpx @trusty-squire/mcp connect --target=codex\n```\n\nWorks with Claude Code, Codex, Cursor, OpenCode, Goose, Cline, Continue, and Hermes.\n","readmeFilename":"README.md"}