{"_id":"@daobrew/wellness-mcp","_rev":"30-6f93d3fb73be2fca79d2f2ea125a53a8","name":"@daobrew/wellness-mcp","dist-tags":{"latest":"0.3.22"},"versions":{"0.1.0":{"name":"@daobrew/wellness-mcp","version":"0.1.0","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.1.0","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"2f8df55adb5d719e690b9811fe90f66dccc89357","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.1.0.tgz","fileCount":76,"integrity":"sha512-RoFjTsr0SY0Sv3DGdNjvmA2ZHvhFV6YVTNctDh13l5QkuUWoTr5DRLUC6tmUr5sEf40Q9EKKVreiyIO/m4bc7g==","signatures":[{"sig":"MEUCIB6kd9wckOrtp0Gs9dCyWXGo0FyKha3PnyA8DcoonXU6AiEAmi0bOpLdFpZbozw3O1sVG0IAsR+wpxjEjT5/9qu+iqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12144270},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"743d8deee24e1fab8b3a58398ff96194bae5e325","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.9.4","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.1.0_1775939013715_0.5319939324132363","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@daobrew/wellness-mcp","version":"0.1.1","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.1.1","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"ad5716e6a34462bf082f5cd45d1a67b0425f42a2","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.1.1.tgz","fileCount":76,"integrity":"sha512-reFEvxgDGQttqyvvJRa5QRKltNdoUB/EVLTY95J24WEm3RJf85zSx+QLFWBTr/9aSOqK6dxkT5IH8+nORqAxzg==","signatures":[{"sig":"MEYCIQC4eBX8p32ZqnGTw7/lJFfPosGNpRdvUCEpl27tH5UxYAIhAJQV5oukSfKZRxN7JHFHL/xlQ5lahaNq8ZsN21e0rUrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12147788},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"9e943adcb1799aa40132ae9f2bbd017814a60471","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.1.1_1775957041578_0.9023806092031428","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@daobrew/wellness-mcp","version":"0.1.2","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.1.2","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"3d0f9edd1b933c1553a535fa2c71ef1ec73e4ede","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.1.2.tgz","fileCount":71,"integrity":"sha512-yGVVlhzj2DZNpByI6vsvdR63T4l5KjJfaDUs+8bGrj5JfPYwl6iVIHh34Ppe7TI8yebd+D0VuV8IWVnva23Ctw==","signatures":[{"sig":"MEUCIQCL+zCvjiI/IwyYs42NmujXs2AMFss2Qq5p8wEQoZJ6HwIgSVM2ueMAPGihgE7JwnAwlwDQdyGlExyYEHl4LGWTP6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83775921},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"85338c7719b689d15a95f04f50cb19e1ccd37422","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.1.2_1775958482744_0.5099672415016441","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@daobrew/wellness-mcp","version":"0.2.0","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.2.0","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"9928423836d66e1ae2f4f2059498d3f51a5e7b10","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.2.0.tgz","fileCount":71,"integrity":"sha512-LVpTNOxAxFzmAokBlO9m+LrGnWNIz3msDwKStYHHCYKtfKb2AGmfJQjjd0Xr4QLlH0nKTYJtrBNtKc1mbD5IXA==","signatures":[{"sig":"MEUCIQCTeQjZOijRd3Yn1U3GEsHS55qnlniJIlCesWKqycUB2gIgPookbJarwcGX2Pmdug3t4ol5zzuK+f2rVBcN60e2Yr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83780067},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"0f25342df3def8ccf6800b24ee0c966482141ab9","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.2.0_1775962553744_0.7747192488239836","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@daobrew/wellness-mcp","version":"0.2.1","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.2.1","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"6a7e285b19f9e66cbd2a5b0966bb51430f4deec2","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.2.1.tgz","fileCount":71,"integrity":"sha512-zDzu6GI8uUH3vIIOVdHK3J3gXuIyv+gPI/J1RijjE1I5cATVNH3J1qv92wdi7dDna6zUIP7By6qb+khXvvj+Bw==","signatures":[{"sig":"MEQCIAi+rzJ902wcW4pzmETCcb8YEqyVwRl+10wL/4rZZcvDAiAiBXctjxc8y6lEOpuSISQiqOy3mnSyjLItMSkryXeO2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83781344},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"be66f3c6fb647d6c0eaea410b179683a184ce245","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.2.1_1775964244698_0.40335596222490744","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@daobrew/wellness-mcp","version":"0.2.3","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.2.3","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"336f62cd8c3edb5ca8976f497b3f1a4f5e60dc12","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.2.3.tgz","fileCount":65,"integrity":"sha512-uR6XYIUENFseavLn5zmhoTWnPinr5IS5GsSuScStCwNgPPj4RGJr/kEuWLLJbdxoqlOX9oqYhSKiquLyL8Kcrg==","signatures":[{"sig":"MEQCIDi+YROpc9wGqYI5TbEhR5YKBdre9dOOvfm8Ovqo1F6hAiBmK/H+nFA51vwve4KvXOy0CXS+CGceRhK6t3pz98g/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204394},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"8ae797dd4e5480d3403fccbcc7ca039bcc739f85","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@napi-rs/canvas":"^0.1.100","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.2.3_1777529115094_0.004017903097959241","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@daobrew/wellness-mcp","version":"0.2.4","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.2.4","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"fde8669d1ab388978bc7f2992e46b4ecbac58fc4","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.2.4.tgz","fileCount":65,"integrity":"sha512-fXXH+sEg9eEjYoL7v9cgQhvQC89M+P6kCObh3x2yQ16MBYJIK0W6hNKSSVmOcmFFKhNX+Qe1/rh4Z7+NEc6DvA==","signatures":[{"sig":"MEUCIFRQ1R8AurtoydJqT51FOQhNe5Gog8UGJAoUC7cC3MUAAiEA1Lq9n1jrfQFbBmdB0dQ31EfStSdzfYxGrkwSrPqC+PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194512},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"ffdfd08bb07e49dc74ed32bb5b1428dfa508aba4","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.2.4_1777542347462_0.3980988729180668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@daobrew/wellness-mcp","version":"0.3.0","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.0","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"bf6fddb413841027e34f0485eac46047fb7cb686","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.0.tgz","fileCount":75,"integrity":"sha512-wBEzTub2riB4rrCusg35+0e59oPe7pUW0S1cvAR0YdUHCFn8ExgBss5/869BSE9UWWgKrzJcS+12QjoLUPhBiw==","signatures":[{"sig":"MEUCIACtktgKBJv9KGp16/xwFyf2VXif2ucmP0kmXnI5T6NqAiEAzpH0P2lG6sjKpaiCq5zC/ox3i9TjbVPbmB6TBGBJRC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83804504},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"f304645726be8cdfcfcd93269112eb27a69fd5ff","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.0_1777580055114_0.7951686978023558","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@daobrew/wellness-mcp","version":"0.3.1","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.1","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"c91165c69191789f95d88f09ff5dcefaebf40753","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.1.tgz","fileCount":75,"integrity":"sha512-tUC9ocYeJoE06ktJVoeifjbIGWl4/LFl0X83GhWqPC9ruMoTptDVqaV/7/2JUZ4pHdLOKjieCJVKESYaS0+wGw==","signatures":[{"sig":"MEUCIAO2VtBZuIkryLMCdsRzelcAkJACyqLA7bng8M8TJrxcAiEAtyrSEkTtTS6dm8vtdNzodBR05tVHEpLBnVFZoZ1CqbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83804504},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"53810cd49e0614c548bbdc53eafc7a00eb50e38c","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.1_1777588645665_0.3589426545672869","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@daobrew/wellness-mcp","version":"0.3.2","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.2","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"efb1f0749ab5b42983a49041a0859e95ae0e5672","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.2.tgz","fileCount":75,"integrity":"sha512-aRIEgZDVD0HWhRuHZPEJ984nnMvRH51TUW0gcwFOv9jw3OYe9JTSYeo1nU1xiQwXnjU0hGx4ByysAeruFeSWEA==","signatures":[{"sig":"MEUCIBsG2+kWBmrD/BDRyVX5xoTZwkwstSkzMj3tcrRx9e91AiEA1gQykbxxh6oeovSe7dzW0qrnN40bleWNx7a/Nsqs6BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83807124},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"8c13c48d9ef8a7afaaa3e2fa7b38211ec34d1896","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.2_1777592829684_0.49664281430736534","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@daobrew/wellness-mcp","version":"0.3.3","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.3","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"0b9acb0a8cc045dd1c8de96e6bfe891f19e3e51f","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.3.tgz","fileCount":75,"integrity":"sha512-FPiVXnOrICdW0pQL2aapvTHCYBda0vvQB1iddJkT/imT5DuVmSEe9KnbpvfdWZGDUx9om1+BbQurSdFyATssGw==","signatures":[{"sig":"MEQCIGS0VlwRxA44Bb4omuMKcegWqwJQwaXaf88jlGixfa94AiB4o6XAhgxMSRcOXcVMRy5ipfmkglxJWLv+OH31EJp8tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83811104},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"0ae305ea176653da0d3ea70eda50b221dfd03989","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.3_1777593871163_0.3538450561399378","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@daobrew/wellness-mcp","version":"0.3.4","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.4","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"af78eda00c0d61434e73575119e4bf170cf17c06","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.4.tgz","fileCount":75,"integrity":"sha512-zMpkEKtbQUIJO3aHQO8daAD89ZYTpEiLZLJfETweeW//IP+Hf8Z7k9hd7t0Cryk7FEEruc1Dgh71KpLqar73Xw==","signatures":[{"sig":"MEQCIH7r4mb/8eEDVaEqHwsLuLRP7I/YEJ5iJZxjID5H22dfAiAjylcAcYPFBVfWXbO5y/BeFz+GgcjpgvJ6mv9ZJmElbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83811065},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"0cae60d88bd12276232e53fcae97cab80bedf492","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.4_1777595534130_0.9459307661018796","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@daobrew/wellness-mcp","version":"0.3.5","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.5","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"c2907427e71d6e66b70bcd9af91875d217e76f2e","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.5.tgz","fileCount":75,"integrity":"sha512-NFIqgGFps39heSVYIEj0y1dID1DxjSC8dsXMnmWwbfoxXoyakFYZi8zc5JlscukPye2wNvn641Z6RykqHI7Brg==","signatures":[{"sig":"MEUCIQDxkluKRpvAdkmyxqIYoCt4ucqcpOq2flWdy7X4lyZ1qgIgecm4bSNECGBRCASN6OqQbGoB3b0AoCt5HXH4eE7bci8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83811092},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"dfa37753502c7d12742db4dd7b6c7f1646d6a326","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.5_1777597440319_0.34007772601524633","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@daobrew/wellness-mcp","version":"0.3.6","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.6","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"eadbc33ce05a4bb30fb3283c16473eb804846d97","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.6.tgz","fileCount":76,"integrity":"sha512-EyilgeANkEeFYqrr3soA2eYtlxnbwdkrn3zcmefRCG07EAANzILAGUzdXAVDSUOZLEbz0Uki3IiyUxcf+uoPQg==","signatures":[{"sig":"MEUCIQCLH/cvm1v7unOXMjUspFjKMVWkG6yBf5mSIL29WTDjzAIgREfIt3eaDIwuVbIupUsgRbsqeDkn1fL8vJKySI40icE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83819840},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"635482db31d7edc1ceef2f50169fe510ed949ac9","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.6_1777603838895_0.8264826459625632","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@daobrew/wellness-mcp","version":"0.3.7","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.7","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"ce70e87e68fe03e0161ca966ff11331bb67a19d0","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.7.tgz","fileCount":76,"integrity":"sha512-rqF9Z3r5LXo4T663UOXGRToPx2otvtPo44YQMWhTXOxDH4bW+XivMUbFRsetbDI0wUdiCMD/lEoEbUcuIr0xSQ==","signatures":[{"sig":"MEYCIQDtZasejpOJkaqngDqMWSKQ9PnQop35Dd9GPT2m+n4HxQIhALmmOfodv0HFWqvV+6zJGi60anHz4R3RsDE0QRPwXuM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83819306},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"b95a7ec5f3b7618be88f879c2b795aa036be54b3","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.7_1777657429828_0.056237264280109","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@daobrew/wellness-mcp","version":"0.3.8","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.8","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"3595ba95f348ada45b565ea119dad0a1f5e83507","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.8.tgz","fileCount":76,"integrity":"sha512-g5kmgWGove8v0Xas8OYdbj4dL7hmS+/Ei93ayUdXY7DedbOWqNe8PIftZT7EDtYXEQCFmFpL/KK5i6CAJqPSsQ==","signatures":[{"sig":"MEYCIQCSKs0G9XqNWbUrX4ihEid/ErZm5vVF65nxHkXIV7segQIhAPMsn/0YJg+hyt/Mj7Xmd7vKUNHw1ed8/6diY4Ngb68L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83818394},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"5b49ca0a75b03033cb9e69bb72409bee8e53fcca","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.8_1777657943722_0.05407683413811415","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@daobrew/wellness-mcp","version":"0.3.9","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.9","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"6d97961a3bd13018a476e071d4523af926add32a","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.9.tgz","fileCount":76,"integrity":"sha512-9/SQfbyL8lwlocMp7qQA5j6Rk73gHJcsK3NaB4ehAr0qYmsInCWK+aIRFp/yIR/YJwpWICQ8q/4TtQS3D9A4+A==","signatures":[{"sig":"MEQCIDJL7bT43G3x5ZLl575jD4OsOvlUm+FbNLIjK9wg+nAPAiAWv81tn8y4r1qsmThXyJtYYxTQ97OI+4qepQ+8eN/tKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83817103},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"f7996f23fe2efdeef3d63f1c486679f2801a1745","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.9_1777659142112_0.43199255484761045","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@daobrew/wellness-mcp","version":"0.3.10","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.10","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"d1d14314e35a15076425f78d70253a35bac5d6fa","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.10.tgz","fileCount":76,"integrity":"sha512-opJKzXGez8OouT7K6Sihh5TrMwgkslRVJ4u5A51PrOd+60oClO48bJE5J6VNONYeBvU1sJXeRZ5GxikrQCcyqQ==","signatures":[{"sig":"MEQCIDeLN+SNpZqPsz8LHNpIOyrkRF3FuAjPKpVgLrtNlVT9AiBQtRnw1sNF72RhXiqR4n47i9sfBGmeMPAtPNydshmWTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83817481},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"eb66d4be5a50d14216b4b307b18333b1aa30588f","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.10_1777668720535_0.32715738364399627","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@daobrew/wellness-mcp","version":"0.3.11","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.11","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"157e7fce316e55bbdc251d6e9642d78a8c51d302","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.11.tgz","fileCount":79,"integrity":"sha512-zyjPqWZOd0zlLyv1DOV02meSPc3TF2E3U2hTSfbPsBDlMOe5LjQXbIynEDN4MzRu+WyYn6Wc8tSd1Nu1nSBhTA==","signatures":[{"sig":"MEQCICp5amvI3Y+QHMlnrzuTBis5BiGT9GIVY4ixew+xOdSzAiB9qVAN2XF23gjllF3WFtcEl/eLu3DcQbn85XcOwdgwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83819665},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"c441fdf53ba13edea7089874c0e8d6a4a8c22677","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.11_1777672313575_0.4126239130794276","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@daobrew/wellness-mcp","version":"0.3.12","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.12","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"a7e80dd03160d3a1c00c4f89eb7c9a25b96e4b18","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.12.tgz","fileCount":79,"integrity":"sha512-vkz8WgI2LzBSGvHf+/GVnRWZ9yhc7CWg94XRJNvdbCwlDyMXXSzyahCce9N8Tt8zmNI6Q2VeQ7ajK/i0YR+M1Q==","signatures":[{"sig":"MEYCIQCsO9PNLqsH2ugZTyLcmWI1Rvc1pQ4sfT6Knop1xI0MBwIhAIu6VFoCyF69sh3XnMC7qUaXnDKiNhss5mZeB5x0vzMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83819571},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"508b18456c21b3cebb76fc57e8194ddd3690c279","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.12_1777672817819_0.8844869607300079","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@daobrew/wellness-mcp","version":"0.3.13","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.13","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"3d06d15f85a056e0853c5d25156a79cd43797580","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.13.tgz","fileCount":81,"integrity":"sha512-81hnc7cw7rPDKtNPgRLUwQqdQv2ZckS5CrX4F85wND1AqIFhc15l/+nSFULmCMVlrv0MFExsVrUl/GAthiz+bw==","signatures":[{"sig":"MEUCIGUs/3o9S878HLExetFnN5Hcnfu4fAyLs7uRIAheNsIAAiEA1UD6bXalUs7rCiv+FcslhlyUxAoJ79mBakEmw7c6WRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83919934},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"6ed83e225fce0c65d1f5c3e92a8a28192eb595f1","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.13_1777683200172_0.18237583166387106","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@daobrew/wellness-mcp","version":"0.3.14","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.14","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"04c83b25404bc709b1fea3549125c786f1701fc1","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.14.tgz","fileCount":81,"integrity":"sha512-lCbZqqjTm53vUD21UvogzhRqX500lOFdiUwkMJV1PD12mJPwFUKZmor3x1VHZiNXnGeaUk0GypVZAnAk8FoOGQ==","signatures":[{"sig":"MEUCIQDAvZ7RWucijrvD6K7yeTrOlymBy4jODu1qvhBXNG69GQIgaS/pCSAY6BqWsv/AHQqfYgfD1Yz97bZoE6bsG5aTB9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83920434},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"6a1299a9ad30fe9706910ab194c9a5d4a338e891","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.14_1777751127296_0.10045804331902586","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@daobrew/wellness-mcp","version":"0.3.15","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.15","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"cc39e5679023c2795637db1afed79c37d2e8afa4","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.15.tgz","fileCount":81,"integrity":"sha512-qpimIjrO007T4janHO2sv3A8CTrvfPKViKZF2EY7pR+IixLengGUeL+UnBcuwTg1o5hY/+EyXVZpMSkjJKpBhw==","signatures":[{"sig":"MEYCIQCCxp7HrGRa1aE6ufED82iNNruEvMqONwQPxUbVTNn8mQIhAIf284zNZVzlRxy2ApmfsS+qYy766vnxYuNs2Q6nJeBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83920987},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"5ae010911f0950a2b99e132f675e6b47c658ba32","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.15_1777763403919_0.3634709844418367","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@daobrew/wellness-mcp","version":"0.3.16","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.16","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"aaf29d81872995d0630a0fb197d0c0bf5fc94bf0","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.16.tgz","fileCount":81,"integrity":"sha512-wihodROdDVHvpfrOq4MbpD3uMJLioLz+g/8DH9Pn5Uy3kJos7k4Bubqe8a8rOBC9Nwdj09eWHbWy+8kREpNmwQ==","signatures":[{"sig":"MEUCIQCTsMQO1LLssPqBU5LNdgwP0mq0OEiZxf7RCzktgFSl8AIgUuNLVuuPPkljZZQQuI+S88QAIOu4Jve2hv7DIjxubGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83921178},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"c9c20f2a468ab0bb9e0177548ed8007ddd8fb43b","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.16_1777764086169_0.5930018248782123","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@daobrew/wellness-mcp","version":"0.3.17","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.17","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"9c3fd78608328bd202959d683688dcc854ee5679","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.17.tgz","fileCount":81,"integrity":"sha512-Su3eDMDlfGLIwW0mhBnVLbHmahPgsLYf466TiDDijcjHABaVMTvZu2TnCXpCfpxP0Y9o1WabhMhXPE01MP6bGw==","signatures":[{"sig":"MEMCH2kgJzOSzT0S4i7WNjQ0+W5TGNME4KIxvaDp5LXa9lsCIALXYrob4sES7QPxQAfdCCN26uVpoaXjpaabWajZRu9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83922614},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"1e22d770fc5dff3420ccf67f7c9a44663d571a0a","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.17_1777764922749_0.8083142492093982","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@daobrew/wellness-mcp","version":"0.3.18","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.18","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"759a620d18a1539f161052c924f288378b5ed751","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.18.tgz","fileCount":79,"integrity":"sha512-49dXPj7g6xVFnMvwxrkZLjQHze8HcrJ3ZSAEug/KxkMcBubY3GEvLMiFH+zFX3H4NucW9WIK1yx7fVsHyLl/Jw==","signatures":[{"sig":"MEUCIHdHXjzA7YS9kqCGVjiEff2CQSgqNbgOCBwDDThr56AEAiEA/egbnuK9LSQMrlIJHQC/WE85WuNoEy9eqND89iQoADA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83909762},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"4889f5107b4cb0279c84e83cc971d81f65886c9a","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.18_1777798357318_0.9753277426557525","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@daobrew/wellness-mcp","version":"0.3.19","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.19","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"c2470ebc2ff95f28b1a1faa1748d2120f016db1a","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.19.tgz","fileCount":79,"integrity":"sha512-jPrEITfxdgCNOJw6g5jftttlQ0x5vEICnJ2UFxJZq2UJ7KLCvJjmzj7i7cMMiBhAq+cii4zwWXdxpw3Bf6WqKg==","signatures":[{"sig":"MEYCIQDsKpbhku+fl2gTDSm0Djn5zvLLoSCeVB35yZZzmJUa2AIhAJeCMim7n3/wUFJolIl9t1W7f1eUJTx2jT++SM1ZWv9n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83908001},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"4c41aeaeecb91f03f68760fe3b26816d7e461964","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.19_1778212056308_0.6096302690724871","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@daobrew/wellness-mcp","version":"0.3.20","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.20","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"097d3d99a852629fc802de9c1c4ea4bde5531793","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.20.tgz","fileCount":79,"integrity":"sha512-YvnELXMp8tEDWt71SwP9qNuYEJMS3Z/8ZArlZB4tUsjcPNNOARhN1dkF+WVQJhWyJoXKF7Qq1/+NmUjvH45g5A==","signatures":[{"sig":"MEUCIQDyVHN6IsBEzVFVOZ7pcp1S5Kq5PMaAmghAfVCqwPqzywIgUGPuQuGwY98qknD8zgS8tbxpVkLVSvl/sEcEH0FwfiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83908186},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"9a12c4968866352b80afb822c4b5813610837d2f","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.20_1778446347049_0.0596811830636339","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@daobrew/wellness-mcp","version":"0.3.21","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","_id":"@daobrew/wellness-mcp@0.3.21","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"dist":{"shasum":"6da616714c8bb15a737e506a76e56366e08ce7d3","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.21.tgz","fileCount":79,"integrity":"sha512-XA8UqyvTWUzg/IAXYuj8UrgtNHsBFFqzPRiwU8eylTIGvbSVblLBDCv7QCGp9qWVeaTkEjCVYJGn/v5n0xXMKw==","signatures":[{"sig":"MEUCIH2zBswq0R9je9pvptd7uTGxClOBvSk+hjOuXuN8lpoPAiEAzNH+rLmwedcJJ0gpCcnyFGL9QK/W3NKHh8KTf1Bzez4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83908186},"main":"dist/src/index.js","types":"./dist/src/index.d.ts","gitHead":"3532ae45a04d116817d5cfacd24882c624d12338","scripts":{"dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js","build":"tsc","setup":"node dist/src/setup-cli.js","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'"},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"_npmVersion":"10.8.2","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^6.0.2","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wellness-mcp_0.3.21_1779162387756_0.37679995686376655","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@daobrew/wellness-mcp","version":"0.3.22","description":"Wellness MCP server — biometric stress detection & recovery for AI agents","main":"dist/src/index.js","bin":{"daobrew-wellness-mcp":"dist/src/index.js","daobrew-wellness-setup":"dist/src/setup-cli.js"},"scripts":{"build":"tsc","setup":"node dist/src/setup-cli.js","dev":"ts-node src/index.ts","mock":"ts-node src/index.ts --mock","postinstall":"echo '\\n  Run: npx daobrew-wellness-setup\\n  to complete DaoBrew configuration.\\n'","test":"node --test --test-force-exit --test-concurrency=1 dist/tests/mock.test.js dist/tests/preferences.test.js dist/tests/headphones.test.js dist/tests/session.test.js dist/tests/cooldown.test.js dist/tests/cache.test.js dist/tests/e2e.test.js dist/tests/audio.test.js dist/tests/guards.test.js dist/tests/client.test.js dist/tests/sync.test.js"},"keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"devDependencies":{"@types/node":"^25.5.2","ts-node":"^10.9.2","typescript":"^6.0.2"},"_id":"@daobrew/wellness-mcp@0.3.22","gitHead":"a4ab7331b62c268d3f1ad97d4b7d549acede9796","types":"./dist/src/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+96bQH1mbHkxfHEQr7iOVOhShLa+8Nfl3f/zCqM4MbnWVRm0ux/LNZVCJ1na3eJiRn/zjbTytpiwfu6hnvduEg==","shasum":"1a0f818ad002ed77717051ed772582841ed30803","tarball":"https://registry.npmjs.org/@daobrew/wellness-mcp/-/wellness-mcp-0.3.22.tgz","fileCount":79,"unpackedSize":83908201,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDriqIPIuE7cX+FPXYzfY66tBH8IeR0Xag0vSvsJNasqwIhALhI/IjXH+/CkKoUMeOzj2AHGRitSVMewI+i7PLepwQf"}]},"_npmUser":{"name":"daobrew","email":"zym1994815@gmail.com"},"directories":{},"maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wellness-mcp_0.3.22_1779162594841_0.8628286525151689"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T20:23:33.642Z","modified":"2026-05-19T03:49:57.110Z","0.1.0":"2026-04-11T20:23:34.167Z","0.1.1":"2026-04-12T01:24:02.118Z","0.1.2":"2026-04-12T01:48:04.821Z","0.2.0":"2026-04-12T02:55:55.849Z","0.2.1":"2026-04-12T03:24:06.781Z","0.2.3":"2026-04-30T06:05:15.248Z","0.2.4":"2026-04-30T09:45:47.591Z","0.3.0":"2026-04-30T20:14:17.140Z","0.3.1":"2026-04-30T22:37:28.541Z","0.3.2":"2026-04-30T23:47:11.776Z","0.3.3":"2026-05-01T00:04:33.246Z","0.3.4":"2026-05-01T00:32:21.510Z","0.3.5":"2026-05-01T01:04:02.461Z","0.3.6":"2026-05-01T02:50:40.953Z","0.3.7":"2026-05-01T17:43:52.012Z","0.3.8":"2026-05-01T17:52:26.270Z","0.3.9":"2026-05-01T18:12:24.228Z","0.3.10":"2026-05-01T20:52:02.736Z","0.3.11":"2026-05-01T21:51:55.656Z","0.3.12":"2026-05-01T22:00:19.912Z","0.3.13":"2026-05-02T00:53:22.251Z","0.3.14":"2026-05-02T19:45:29.516Z","0.3.15":"2026-05-02T23:10:06.256Z","0.3.16":"2026-05-02T23:21:28.348Z","0.3.17":"2026-05-02T23:35:24.877Z","0.3.18":"2026-05-03T08:52:39.428Z","0.3.19":"2026-05-08T03:47:38.426Z","0.3.20":"2026-05-10T20:52:29.189Z","0.3.21":"2026-05-19T03:46:29.845Z","0.3.22":"2026-05-19T03:49:57.002Z"},"license":"MIT","keywords":["mcp","wellness","health","biometrics","tcm","stress","breathing"],"description":"Wellness MCP server — biometric stress detection & recovery for AI agents","maintainers":[{"name":"daobrew","email":"zym1994815@gmail.com"}],"readme":"# 🍵 @daobrew/wellness-mcp\n\n**Your coding agent just learned to read your body.**\n\nReads your biometrics (Apple Watch via DaoBrew Health Sync), detects stress patterns, plays therapeutic breathing music with binaural beats, and streams a live dashboard PNG into your chat — all without leaving your editor.\n\nNo popups. No app switching. Just music that fades in when you need it. 🎧\n\n---\n\n## ⚡ Quick Start\n\n```bash\nnpm install -g @daobrew/wellness-mcp\nnpx daobrew-wellness-setup\n```\n\nTwo questions. 30 seconds. Done.\n\nWorks with **Claude Code**, **Cursor**, **Windsurf**, and any MCP-compatible agent.\n\n---\n\n## 🧘 What It Does\n\n```\nYou're coding.   →   Agent detects stress.   →   Music fades in + dashboard appears.   →   You keep coding.\n                      (real biometric data)       (binaural + breath pacing,                 (stress goes down)\n                                                   live HR streamed to chat)\n```\n\n- 📊 **Detects stress** from real biometrics — HRV, heart rate, sleep, activity\n- 🌿 **Maps to 5 stress patterns** — Tension, Overdrive, Stagnation, Constriction, Depletion\n- 🎵 **Plays genre-matched music** with 4Hz theta binaural beats and breath-paced volume swells\n- 🖼  **Live dashboard PNG** auto-streamed every 2s — HR sparkline, breath bars, session progress\n- 🔇 **Zero interruption** — ambient mode works silently in the background\n\n---\n\n## 🎮 Usage\n\n### On-demand — ask anytime\n```\n/stress     →   \"Top pattern: 🔥 Overdrive (score 72), HR 88. Want a session?\"\n/breathe    →   Lo-fi jazz fades in + dashboard appears in chat 🎧\n/stop       →   Music stops, summary PNG returned\n```\n\n### Ambient — hands-free stress relief\nEnable once: *\"enable ambient mode\"*\n\nFrom then on, your agent monitors stress at natural breakpoints. When it detects a spike + you have headphones in, therapeutic music fades in silently. You keep coding. Your HRV recovers.\n\nSay *\"disable wellness\"* anytime to turn it off.\n\n---\n\n## 📱 Data Sources\n\n| Source | What You Get | How to Connect |\n|--------|-------------|----------------|\n| ⌚ **Apple Watch** | HRV, HR, steps, sleep, respiratory + live 1Hz HR during sessions | Install [DaoBrew Health Sync](https://testflight.apple.com/join/6XTNFvv5) on iPhone |\n\n(Oura Ring + Google Fit support is deferred post-demo.)\n\n---\n\n## 🎵 The Five Sounds\n\nEach stress pattern gets its own sound, breathing rate, and vibe:\n\n| Pattern | When You Feel... | Sound | What It Does |\n|---------|-----------------|-------|-------------|\n| 🌲 Tension | Tense, tight, clenching | Flowing ambient | Releases tension, restores flow |\n| 🔥 Overdrive | Wired, restless, can't focus | Warm lo-fi jazz | Cools the mind, settles racing thoughts |\n| ⛰️ Stagnation | Sluggish, foggy, unmotivated | Gentle acoustic | Grounds and centers, wakes you up gently |\n| ⚔️ Constriction | Shallow breathing, constricted | Nature soundscape | Opens the chest, deepens your breath |\n| 🌊 Depletion | Drained, depleted, running on empty | Deep ambient drone | Deep rest, replenishes your reserves |\n\nEvery track layers a **4Hz theta binaural beat** (requires headphones) plus **breath-paced volume modulation** — the music rises and falls to gently guide your breathing.\n\n> 💡 On your first session, the agent tells you: *\"Breathe in as the music rises, out as it fades.\"* After that, your body remembers — no voice prompts, just music.\n\n---\n\n## 🛠 7 Tools\n\n| Tool | What It Does |\n|------|-------------|\n| `daobrew_check` | Current stress pattern + live dashboard PNG (auto-poll every 2s during a session) |\n| `daobrew_breathe` | Start a session for a stress pattern (`tension` / `overdrive` / `stagnation` / `constriction` / `depletion`) |\n| `daobrew_stop` | Stop the current session, return final HRV delta + summary PNG |\n| `daobrew_history` | Recent sessions and trends |\n| `daobrew_status` | Server mode, headphones, preferences, active session |\n| `daobrew_settings` | Configure ambient, volume, cooldown, voiceover |\n| `daobrew_connect_watch` | Pair your Apple Watch via the Health Sync TestFlight app |\n\n---\n\n## 🔒 Privacy\n\n- Agent only sees **wellness scores** — never raw health records\n- Health tokens stored locally at `~/.daobrew/`\n- Speaker blocklist prevents accidental playback without headphones\n- Ambient mode requires explicit opt-in\n\n---\n\n## 🏗 Architecture\n\n```\n  ⌚ Apple Watch ──→ iPhone Health Sync ──→ DaoBrew Cloud ──→ TCM Scoring Engine\n                            │                       ↓\n                            │              MCP Server (local)\n                            │                       ↓\n                            │             Your Coding Agent\n                            │                       ↓\n                            │              afplay 🎧 + dashboard PNG\n                            │              (binaural + breath modulation)\n                            ▼\n                  POST /session/live-hr ──→ Backend cache ──→ GET /session/live-hr\n                                                                       │\n                                                              daobrew_check (every 2s)\n```\n\n---\n\n## ⚙️ Configuration\n\nTalk to your agent:\n- *\"set volume to 0.5\"*\n- *\"change cooldown to 15 minutes\"*\n- *\"trust headphones\"* (skip detection)\n- *\"disable wellness\"*\n\nOr edit `~/.daobrew/prefs.json`.\n\n---\n\n## 🧑‍💻 Development\n\n```bash\ngit clone <repo>\ncd daobrew-wellness-mcp\nnpm install && npm run build\nnpm test          # 69 tests\nnpm run setup     # interactive setup\n```\n\n---\n\n## 📜 License\n\nMIT\n\n---\n\n*Built with 🍵 by [DaoBrew](https://daobrew.com).*\n*Take a breath. Your code can wait.*\n","readmeFilename":"README.md"}