{"_id":"@bli-cockpit/mcp","_rev":"71-3e4e3d467963a1c5287cfea5934f8617","name":"@bli-cockpit/mcp","dist-tags":{"latest":"0.1.77"},"versions":{"0.1.0":{"name":"@bli-cockpit/mcp","version":"0.1.0","_id":"@bli-cockpit/mcp@0.1.0","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"d25813ccb372b194ca81c445062339ff52223456","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.0.tgz","fileCount":14,"integrity":"sha512-ScEvnAq5607k5CyWhAkHjxZ3FrfK20Ik/3m1ko7SZHJy/36NXVAiKaxNeR+DXrxlVjD0+LkEVDiqcA4sgD3I+w==","signatures":[{"sig":"MEMCHzO6O2z5XlAPe0uRQnDqXGYur0LR+5v+QUYwiehKHDECID9A2wQBfBbFuc2cRaEUKA9fCXH4ewQGZuJZFB0JgDxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63780},"type":"module","engines":{"node":">=20"},"gitHead":"3d66f3a652e77246c66f2450816831259fe82feb","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's docs/msg agent doors (docs_*, msg_*), plus the legacy event-stream tools (emit_event, get_ticket_timeline, get_active_tickets).","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1788598376363_0.9649698460828104","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bli-cockpit/mcp","version":"0.1.1","_id":"@bli-cockpit/mcp@0.1.1","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"eb82bdda9a5e010eb3ed3f572a66f213e57811b4","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.1.tgz","fileCount":16,"integrity":"sha512-qO6do2pHd8OXsgj4maT7FehXFi9qIcWfMmRN9kBeObTNUC6RYK8oA49hL1l/LZTu8rwNrayAvXIEQ52brhEAxg==","signatures":[{"sig":"MEUCIHTSMtGtPHqmVCibXYLnngv7GfoLjAeQMzsn1unoxb1uAiEA2N1/EOdSYFiPLJ6H3QLkI5NKczFil5vhLvdvd+yXdc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79156},"type":"module","engines":{"node":">=20"},"gitHead":"c9a026efc689d06c3742e6d3ca31f2ee2de90d5d","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's docs/msg agent doors (docs_*, msg_*), plus the legacy event-stream tools (emit_event, get_ticket_timeline, get_active_tickets).","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1788603327283_0.3664986734475426","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bli-cockpit/mcp","version":"0.1.2","_id":"@bli-cockpit/mcp@0.1.2","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"aca02c3b85863c8851eedfea42d5a8114a4c69b6","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.2.tgz","fileCount":26,"integrity":"sha512-GjV3pGy1j+Fl2jiEknhb+lkykFx5SqkDrhqqDfPOZZSVsFn5UUDe1pUHVXfsd0FYZ4GG3ZBNWHH7VW7HVRgyRA==","signatures":[{"sig":"MEUCIQDAW+imb5KKn642wKlFnr5SOT664aT5JKYqslzAeXr3twIgbNBp9OJ8gI2Og1l3QlhUaVqx05K7NCGU7uB93MwJVDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129039},"type":"module","engines":{"node":">=20"},"gitHead":"1ccee53e4da3f2e99d0ca80aa554c99e1fab2223","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), plus the legacy event-stream tools (emit_event, get_ticket_timeline, get_active_tickets).","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1788604805796_0.9461679183713436","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bli-cockpit/mcp","version":"0.1.3","_id":"@bli-cockpit/mcp@0.1.3","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"2597568961b8be958c24f3c2e458491ff5e997e5","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.3.tgz","fileCount":42,"integrity":"sha512-mhFbT1M+FQwEmuxeNpBpnpBTbMDQCl2FuHCyjjQoMq2ohF4VSsErutJkQ6UlKwdsF6mmjesYnGv1GJfjAKui7g==","signatures":[{"sig":"MEYCIQDgavrMlRW4+qB9bDgZ4Ad7P4gKw3nQ5lpHrM90c0gWqAIhALlCg5QI7AzSRJBmHU/VS3F18R+YIEOgUP3nQq/oI2Mk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222964},"type":"module","engines":{"node":">=20"},"gitHead":"9645ef1d71410b1b39d59f59ff0e53736abef764","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1788614906503_0.9011008366269886","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bli-cockpit/mcp","version":"0.1.4","_id":"@bli-cockpit/mcp@0.1.4","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"cf3d49cb717ece62781db4a38d2f8ee2707f08a1","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.4.tgz","fileCount":50,"integrity":"sha512-8K3OrDeokEJRScBlMneLcI9kdU1PokHvAmq6cVI5zbZj91ATdmY1+WeWV6eYifv3wxHMzpjLfvxKgP6cfiB+tA==","signatures":[{"sig":"MEUCIQDmU32+0ow6Xfn7zqQNVhExtYqUAX0LLDjDQyk657r9fgIgIm2IskjqKaaY39nHq2iG+pviP8KUHnjhepPEwHpQ1UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291101},"type":"module","engines":{"node":">=20"},"gitHead":"11f8c45dc50543a83dcf1d94e61d091c6ca6cdc9","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1788618923096_0.39697846779483537","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bli-cockpit/mcp","version":"0.1.5","_id":"@bli-cockpit/mcp@0.1.5","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7fb606ab145cc48a6fa2b6f138cfd1d25463b17b","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.5.tgz","fileCount":50,"integrity":"sha512-p/s8ksmg11N1lGxz+/ewItTJbD4g2X2hO3hdhYbt6Ai5Pa6zqa8n9S2KzVjYMSWyOPhJnzChHtAPcARJbE95mQ==","signatures":[{"sig":"MEYCIQDG0D9K0/FHuOb1Lye9PfeXVvH/jtagtt/Rk5rCblqAKQIhAJXSZhy5R/lZstkwFpxgyUIkaAsD1u84H/IcfwjsuLSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293680},"type":"module","engines":{"node":">=20"},"gitHead":"7a2b4ffac0bb4052958819a209609fc516db8de0","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1788626235845_0.502596125212835","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bli-cockpit/mcp","version":"0.1.6","_id":"@bli-cockpit/mcp@0.1.6","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"8018e379f2db4b9bdf239ee31a409ee0668098a8","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.6.tgz","fileCount":52,"integrity":"sha512-oydeQXBA6M7KjZB0zcRFttkwUfvEjsJ6gJ55y+uP1PWDK2lkmLBIemA6y/PUY0TwWucg3tAbzTBOYKvOJBZY0w==","signatures":[{"sig":"MEQCIER8Gl3+aHfx3LANfhawSThlaykZxlKOYUa9FXR0tUMIAiAUWwovrB/O8aDl4giax6LQJ9g6t4gp7qIKbP23LIR95g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310413},"type":"module","engines":{"node":">=20"},"gitHead":"7b31717699517368c5f5a7f382f054d56fb9591a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1788626724968_0.5970458534364369","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bli-cockpit/mcp","version":"0.1.7","_id":"@bli-cockpit/mcp@0.1.7","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7351c18542fe3ee633169544d244cf5c51eab1cd","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.7.tgz","fileCount":52,"integrity":"sha512-YqCGL7nXSYAgNfm/tE3dtnBhMUceB5+0mmrVoh8QFlZIz+0N4TwkoVbhOKBSZTxpFg/gdaSDWNYEveSYLza21w==","signatures":[{"sig":"MEUCICoQi55/s1qSilajrc2960CaEKYou9xlhV/HPnthVDl/AiEA+QoCUqaakoKLALVus7F2DeNWTPQp0qH+zXOFNx4pEvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310413},"type":"module","engines":{"node":">=20"},"gitHead":"76b8a7845bb72c08a0cfe0a010d6a9e183cda843","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.7_1788627775149_0.9347438147721614","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bli-cockpit/mcp","version":"0.1.8","_id":"@bli-cockpit/mcp@0.1.8","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"77e9a48b265171b24c68550811acfc6f52053e4a","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.8.tgz","fileCount":52,"integrity":"sha512-EORgWDqyP0YZNo13AL50TrJkUHg2hf88HxPLALIf1ZS5Dc+yAsnRaThSILQvmzYTLfAt5SeEOBFimkNDIzvEDA==","signatures":[{"sig":"MEUCIQC7xSVjt3cT7sF09lDpd+2bqDyo9zk0PHWdEnNZBuqQrQIgbfIrhGKFfOgJhePiD/MfFQWZog3B4R8hgEJCVLGW/n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319010},"type":"module","engines":{"node":">=20"},"gitHead":"4fbcb0566b13bd3f78e566d1532f77ca4edb7cad","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1788628259495_0.7652045488493626","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bli-cockpit/mcp","version":"0.1.9","_id":"@bli-cockpit/mcp@0.1.9","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"857413fbd5e921ee4a6f219906c4010ecd8a628a","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.9.tgz","fileCount":52,"integrity":"sha512-S93qohEgKX40XMmau9bb8wVqdtTT8rhLeOye2UYIapysDV6pGlT5ddnBQEUhkdlfMVayY2xXWDAFiXbXZcc8xA==","signatures":[{"sig":"MEQCIBDEdmSsYiVNXbXaYR+QcGlav8bNcZXn4LxgvPd4fsJ9AiBkR6QlznzbAMW4jYO9vXrQ+RiLszo+EktDG9E0gZWMmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321651},"type":"module","engines":{"node":">=20"},"gitHead":"d4d4f7d46be535143c674db4da21938c487f859a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.9_1788632178077_0.6891522644634809","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bli-cockpit/mcp","version":"0.1.10","_id":"@bli-cockpit/mcp@0.1.10","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"d079417a2476724621286ac534990cae175de280","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.10.tgz","fileCount":54,"integrity":"sha512-HTKYROWCPhY74ss/r0rs/81e6xrhCxhcAOprJg2M38P0CcUdgFbRDw/pIxRr1KJtnLmi9qIZ5/KSxCBEn/6tIA==","signatures":[{"sig":"MEUCID21qhAmsmTFozjhe1FmRoZa5rieA0mtUpnkALymbNWsAiEA8Dclrasbk0qvf+b0RLAnVqYCrSza3YcKQAx9/7EezCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342127},"type":"module","engines":{"node":">=20"},"gitHead":"3b81e4853d42995874e740a188cc0a2e9901c6d3","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.10_1788632706642_0.1702846862064007","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bli-cockpit/mcp","version":"0.1.11","_id":"@bli-cockpit/mcp@0.1.11","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"04eacb0dee43b0a56a2632eb1ea28e237472b966","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.11.tgz","fileCount":54,"integrity":"sha512-+HC744CeJKRrdFyvD21KqtNX8T6J8a3RmnEKQJAztpxTy1zFXMQNKgHV2/zfhMnnBNxjZomGQDZP7ggbVmEEKA==","signatures":[{"sig":"MEYCIQCcE0izfR0/fqUm0wj2SEjOFaI2WKY6PssMti9zB0xOMgIhAPWJYNG/S4FSeNKYYUVGVz+3wERFFoF9HsgUpxlbnryr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342127},"type":"module","engines":{"node":">=20"},"gitHead":"cd8b5334ddafd249aa4999dc857e6c3c0d5033e9","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.11_1788633829796_0.9426586954960499","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bli-cockpit/mcp","version":"0.1.12","_id":"@bli-cockpit/mcp@0.1.12","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"501e03c42b20670b6dfdb788bfd891209f89ce51","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.12.tgz","fileCount":54,"integrity":"sha512-BVTOkZ9LOQvR7te2zC3Zy8ig2D3laoElhP4hXnd8VOlqgssPv22b+0OjbYJGjIu3bOfcyfLFRFBYhAAYAOQA7g==","signatures":[{"sig":"MEYCIQCpjriw9sm3UjXNJA4R3TUWFrc9+xMN65WQ6lCmZ4b18wIhALq/BAEd+VazmoPjnk+c+XN1bABOx+JslW0ey8Q+5oC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342127},"type":"module","engines":{"node":">=20"},"gitHead":"a5eb4e2b0d13c1ae0701c41ed3073272da4aa1bf","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","typecheck":"tsc --noEmit","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.12_1788636665166_0.20967945959749001","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bli-cockpit/mcp","version":"0.1.13","_id":"@bli-cockpit/mcp@0.1.13","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6df33125e6d2c027e5d02f6b738ab0b2064125ec","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.13.tgz","fileCount":56,"integrity":"sha512-ZuOvqv/p0hqymMTOY3uoZ3BfaPwLElMHsynQBkm0B6621lr+JnAh/ZLiUjrEX3c/vUPfGD/d3CZpPJE/1GImyQ==","signatures":[{"sig":"MEQCIFiNBXZmPvYUNPA9vv9ChKgyAr7UbSpoTZankID37Xa0AiBQiyLaTc1XTlRlfCUM/fhXsAWvG2gqAq+rCs2c3e/2yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351706},"type":"module","engines":{"node":">=20"},"gitHead":"c4278d0040f79310dc7ab600c8c54cc456a149de","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.13_1788638185372_0.7636039374191628","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bli-cockpit/mcp","version":"0.1.14","_id":"@bli-cockpit/mcp@0.1.14","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"afc2edd4be8da58fce9435a4708cb544cb2cf15b","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.14.tgz","fileCount":56,"integrity":"sha512-q/7ZhBhzCSg71yKdbUF1uoEMdfjE+zPYl3A/NsVvz6tYBRCjOri8xp9uMfRZkVPhxu+IvupfD4vU/nnyTsbUnA==","signatures":[{"sig":"MEQCIA2cJPiXATZfrZw6BaFBWWf29/rOEr860h0aB9kXWVcBAiAOCkS2Zh+jWuVrxMolpHOI6hV4+8YaOt+HUIKIBoaRZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353088},"type":"module","engines":{"node":">=20"},"gitHead":"2da83c8d256ec7c1df4e6bca56e1efa7ee089fc8","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.14_1788647921582_0.7396880693849246","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bli-cockpit/mcp","version":"0.1.15","_id":"@bli-cockpit/mcp@0.1.15","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"a63209f761a8fcfb70def774754253b536b78645","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.15.tgz","fileCount":56,"integrity":"sha512-cjRPTg9cnYEYM54rtI1bAgUQDriRpoHZUM02G57FVZK+rTiJYkmP7Ca8MdpLJiSjTcB11P9PKJ+hPCRRHJ/w7Q==","signatures":[{"sig":"MEQCIE18oVMh7RWD49D71loPOfmbb5l6rqb/vH3lSOvIB+MrAiAf47UF3hQkl/mQw8Pg7vv33D0EKrW9J7iH41sM4fHSMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353732},"type":"module","engines":{"node":">=20"},"gitHead":"84fe6ae56f23ffa50ea4f648b4d695912abcd657","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.15_1788651334073_0.9526371880250091","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bli-cockpit/mcp","version":"0.1.16","_id":"@bli-cockpit/mcp@0.1.16","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"ce651ef2970c70bb01787256899089d929205eb9","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.16.tgz","fileCount":56,"integrity":"sha512-F7tgo28fuakzKF9+laAg0TrPZjRA4MB9JeKM+bUgt75bDvlzoWt+KVntSamswOLvM+CyroD2Y7GxH568s+tPXw==","signatures":[{"sig":"MEUCIQCxS7otVz6eq+qDudELR2STa98a6P6y503WIU++Fpdb0AIgMXNFOcr41JUegHQJSK3RxahQPVHt/PXFiDCoPxNHGow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354912},"type":"module","engines":{"node":">=20"},"private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"10.9.8","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.16_1788679960664_0.11200941377043594","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bli-cockpit/mcp","version":"0.1.18","_id":"@bli-cockpit/mcp@0.1.18","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"d9f4a3820df70f4968e32dc231931cdbea17c938","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.18.tgz","fileCount":56,"integrity":"sha512-oj0WNxuYhypYZDQsVU1GuKHS+XZ1QWTdCHypeAP9TcSqxaRCnrLpJkBzwnY5lfbFmawsKgP7lTmmDP7/Q4EW0w==","signatures":[{"sig":"MEYCIQDPnoupPcwxm30C0ZyohyZy6JWoUj8zH88d9C+Qv9IpnQIhAOKAo5GMkLgguSmifz3RPOr9Smgl3/lVwGc+dlquTrZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355505},"type":"module","engines":{"node":">=20"},"gitHead":"15aef03fe18ce3fc4c94bec5b4e6978f71eaf645","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.18_1788691619407_0.4126949048496804","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bli-cockpit/mcp","version":"0.1.19","_id":"@bli-cockpit/mcp@0.1.19","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"186c61a63a4dd91166b2359ffc3701bb58fcff93","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.19.tgz","fileCount":56,"integrity":"sha512-cgQvrjr64b5O8JLO5HnAsQYlXNz0LyMAUCyT5TdiDTrYJpVMSaVmS26wW8eoBzXLs2eRd6L+hFmU5vizzU3yhw==","signatures":[{"sig":"MEUCIF4Fab2kPKtygDYIU/QKncT+6upirKeBEGyH26ZYRFJOAiEA9vu4ZIFuk0Sv1JBGMqViaxAVp3AtGyxJiSTH7MjhH4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357421},"type":"module","engines":{"node":">=20"},"gitHead":"e3deb8e73ebf4a891021bc4c27eb5d5e80d2a127","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.19_1788693856230_0.13423194595901666","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bli-cockpit/mcp","version":"0.1.20","_id":"@bli-cockpit/mcp@0.1.20","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"28546fe0cd85e3da2bf09878b8951a4c659b772c","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.20.tgz","fileCount":58,"integrity":"sha512-EOUpxNHFEi0uqFZrGA9bu6ozDkiYY695WVhqheRla6Z+5i5yVYAoAA1TM72sPSGZIVRKGY/sC4RN8RLbcIdx8Q==","signatures":[{"sig":"MEQCIGQkxy23o/XzFfppOY21Iel5KyZxsWu61NkRKJOXkZ6rAiAnXUYkIvIb8eOIA9l9JI5BbK69bGisG2d0Cs7httzwOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360239},"type":"module","engines":{"node":">=20"},"gitHead":"e54c9828edba92347b6dd02eca5fd0727b5e234a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.12.1","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.20_1788710844053_0.035388521848854326","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bli-cockpit/mcp","version":"0.1.21","_id":"@bli-cockpit/mcp@0.1.21","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"f95f3399594e0eaae0fac50f76c68316daf80a81","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.21.tgz","fileCount":58,"integrity":"sha512-DmLp2slLrtmg+RGG15fI5zFOGMBuXKV6LfXSV7Y3xZn3TB4HtHth1ohpMwpWr3SZ5kok46LTJCPJabIeCslunA==","signatures":[{"sig":"MEUCIDl/cvEFW6xZrfhPhTSP0vY65Tf4kmtEe3acyTyU9ctyAiEAvv7MTuZz0OHflqB4URsVvd5S3/Zzms9D6cexiAxuT5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360239},"type":"module","engines":{"node":">=20"},"gitHead":"5e62269d87eae60704a01628e5584c4412e8e320","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"10.9.8","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.21_1788766743876_0.7662493672913349","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bli-cockpit/mcp","version":"0.1.22","_id":"@bli-cockpit/mcp@0.1.22","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"5ac958768f4e340c6ccdf2b70d1397a4815a9ac1","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.22.tgz","fileCount":60,"integrity":"sha512-JHs6GRCE3GoWYQvEWl9/TKr5zEt1vAzOaT4hBTVlMTa8U0B8ukbRwtTPCigDBtl9CLdzPK2ktsOog3VykO9TSg==","signatures":[{"sig":"MEUCIDUqIP7T/VQ9XWEphKvwlTHasrYpy8zMdFk6vVro9m2rAiEAkK/glhwbqY06XW9ayOJq0OwMhWHH+6at2ysynIrNzvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366582},"type":"module","engines":{"node":">=20"},"gitHead":"6a62dbbe0bb49696f48d8b5bf40e1adbad43adf4","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.22_1788777217265_0.12826734510338045","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bli-cockpit/mcp","version":"0.1.23","_id":"@bli-cockpit/mcp@0.1.23","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"20831ac2c6ee389dcd507d07154068cdd6e30614","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.23.tgz","fileCount":60,"integrity":"sha512-C1dMAp2TFgFyT09mkLfQOPW4dh8cWHQdktX631RBPSCWOT3AqKP9zjq2Qa9Fb2YTt8iVrjocWiT9K9SDH+PBIA==","signatures":[{"sig":"MEYCIQC5OW1RXmZujJVeppAzKtM1PE+D6UOoU8pU97RETg+k/wIhAJiwWt2LawVGnhBbYFz9xZ2UbbbyVN2SVzK2rQefDvPB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367586},"type":"module","engines":{"node":">=20"},"gitHead":"a9054af46b348a0dbfd3baaf9b04090679fdb14a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.23_1788781291357_0.5966710049823061","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bli-cockpit/mcp","version":"0.1.24","_id":"@bli-cockpit/mcp@0.1.24","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6383ea7a524e024d5a24c51dee69dc5ca451e9c7","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.24.tgz","fileCount":60,"integrity":"sha512-hJYG6WoiAewvWFsI6dFzv6LzfcYm5HSKTaOXNqO0O3zPu2Q2YJ4dAJPDs+AxnDWrEAFg7f1EA57r7pJQWRJCAw==","signatures":[{"sig":"MEUCIClALs3HKfumMS48T+6lfEJDnU8DHTPApO4CQdArhXGpAiEAyHy+XXli3QKoGqBJrF0jtK+aqPe3bLsm5wTi8/k98h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370983},"type":"module","engines":{"node":">=20"},"gitHead":"59ff96196d3a062363f165cb28d4278041d2691c","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.24_1788800893912_0.8510346127715787","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bli-cockpit/mcp","version":"0.1.25","_id":"@bli-cockpit/mcp@0.1.25","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"edfb10cc62ae79fca43b3cb8b8ff752f09c0c3d5","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.25.tgz","fileCount":60,"integrity":"sha512-F8xtCpxTSPzfcOwORE5F+hndskM3nCAf4BCpkgfAsOl2WECMMHge1CR3v/mzcyp5U5BVzdc4FmkOWvYLUIIbOA==","signatures":[{"sig":"MEYCIQCdW00D4R7+psj+gq+uzf7ruWuAZOUh9iJK06u2EZhYkgIhALaZ6cbsAKyqQxEvv4dDcGVj4eepkaCr97c1tQr3XBsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370983},"type":"module","engines":{"node":">=20"},"gitHead":"bcdc9bce6297d325b229abee259dd6214c38d8a5","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.25_1788835480496_0.8306736145027085","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@bli-cockpit/mcp","version":"0.1.26","_id":"@bli-cockpit/mcp@0.1.26","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7572a05c7ab92e62596befacdbabc0ff0445f525","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.26.tgz","fileCount":60,"integrity":"sha512-4pt/fTSGUzqtR3PQJhcbuQzMncsbh+7CXsNXpR5fNW3bmD1hroXkLJ2p77z8/n1KzyEhz2rJ91qHNDxb4ajTNw==","signatures":[{"sig":"MEQCIAj+yNfo3zVaHY8NU3PJUHTXSq0YEphPBkMtcFoXKWeNAiAlJNy2GglIUZ2hNNwHXz3Pq2xqr5v468Mk+5sZdI289w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370983},"type":"module","engines":{"node":">=20"},"gitHead":"966ddd80813a3f0f85d90cd498f75e53df503f25","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.26_1788837627099_0.08582382758377416","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@bli-cockpit/mcp","version":"0.1.27","_id":"@bli-cockpit/mcp@0.1.27","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"9cdeed72f9e20270b65e29b286af59acf156ac97","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.27.tgz","fileCount":60,"integrity":"sha512-NhlVYXijZdAOJV31i+r0GlCDDiW8NwaDNgLAB6TELmqszMU+AzuJGyiCuNelYM8dR7xYhCyMK35bXMAqC9gcVg==","signatures":[{"sig":"MEYCIQCIJeBfZV7+yQ7FaJZJHInzTrLirhd+1/KTKA1j3aeTsQIhANuK9FszgdxwB+TjHuYUJAMwHEZHkwXWUPO/U4SP07fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370983},"type":"module","engines":{"node":">=20"},"gitHead":"1e90f207438da61494535ca7545c2f3cd0355355","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.27_1788871703709_0.4890262523180069","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@bli-cockpit/mcp","version":"0.1.28","_id":"@bli-cockpit/mcp@0.1.28","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"5a108cb01d705a80a10fa126bfa3bb6c2d4a4703","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.28.tgz","fileCount":60,"integrity":"sha512-5B/Q2AkIumb2GKFXok+d6RzKCv4d3iA39QGb2EKU4LyHL2/mzO9B65uSeOMQgKXyIfxymstQ0qAR0kzHKeTx+w==","signatures":[{"sig":"MEUCIA9Fjd5BQbTjtLsHlWrTZAuEmq9K0ztzXhJ04/WJ5mIdAiEAsXn50Uv4e4Gn7k1PK85uFcrFcoQiR/+BUCSxo6cID7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370983},"type":"module","engines":{"node":">=20"},"gitHead":"49c1b181ce06cc0c83fc402df857757b2282ab69","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.28_1788891567841_0.9681596023165029","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@bli-cockpit/mcp","version":"0.1.29","_id":"@bli-cockpit/mcp@0.1.29","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"53bde7ab206f4d2738d8ad3b1dc42ba2885fd70f","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.29.tgz","fileCount":60,"integrity":"sha512-DFczikTbKW07VlzN310qH2ci2rxU8ytxQPFgBpCsWU6Fav5zeSonhxuynuZt4QMhBWlNCzxf0hnZub7j3/eWhw==","signatures":[{"sig":"MEQCIAGpinxUeoMKOLs7Y4tzwDOCIeGJOMClHkALpEiD7v+7AiBWIofn+d2byQznvz3C+fMfRPlDFT/VgzGWYFO3oCIIgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375012},"type":"module","engines":{"node":">=20"},"gitHead":"796411cd3d73742d6a91eb84e26558fd40aa57dd","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.29_1788976185007_0.962977636663505","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@bli-cockpit/mcp","version":"0.1.30","_id":"@bli-cockpit/mcp@0.1.30","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"cee99dfd265d8aca81e82cc5dffa5e6d3fd1455a","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.30.tgz","fileCount":62,"integrity":"sha512-I+Y0VgKQyItlpGCS+dNHBjz42afXWSKRE0hvQwSrIfgP4f0UGgqAJYKbmCo9l7XlY/thH6pnrSaDJvkyeKbbFw==","signatures":[{"sig":"MEUCIQDWdiGpNzh8lwecG4Ad7crFT3AWgUzMh0keMklNqAFNtAIgNnQSipEiNGlJOXUubn/O4U7hvGSA1tuy2KdKcnugnzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381767},"type":"module","engines":{"node":">=20"},"gitHead":"8b27deaf6e87c35324af909097b41a269d097781","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.30_1789406674057_0.3112277095034892","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@bli-cockpit/mcp","version":"0.1.31","_id":"@bli-cockpit/mcp@0.1.31","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"3117f02a79b67f10dd51d4094a2540dfed165f1f","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.31.tgz","fileCount":66,"integrity":"sha512-mUJUL1A3H6uS4TyT5/2UK9IIIDMYNsHz7aAXHHGXXhRyUyhNZPMVvJyagxjX6lVgnVne0Uj4t5dJ+XMMIFi64g==","signatures":[{"sig":"MEQCIDo7RsrPFYoPSv9xtg/mvT80bAu/3byBC8Yfjhf2nig+AiBVnkRvsuEEVzNJ57FGufEUEKb87L7pGS6DA+28Z4EdXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGc5P9SYWuBWs5/HdYTqKfBvBaKKDbtfpjyc83mqnYTOAiBgUjgeBgk0GfkQLtqCjXeVmZK6jO52p5m3BJaWHm7rOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389246},"type":"module","engines":{"node":">=20"},"gitHead":"08e6d9f6fdbd2cb96f807d3aa1ef0d041ce84c2a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.31_1789448441648_0.5093645731077958","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@bli-cockpit/mcp","version":"0.1.32","_id":"@bli-cockpit/mcp@0.1.32","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6c94c9fccff523cd9ab55caf40cab22d6468dba1","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.32.tgz","fileCount":66,"integrity":"sha512-M8hsHfRE4WjMa9D4MJuEOulM9ivLUyvgOBZnkpGO8FnTIR/332RZhNo2iInRcdvipCvg9rR1FDYCG5HzQTTkrQ==","signatures":[{"sig":"MEYCIQDp6z4MzBCw7CRX4T4uJpMNkSjlOcZzxrZ7+lvJPYABtAIhAKZTobR4CgOR08t7eU4ozMyDbtaKtkl4wvRrdBjoioke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOEualILOxAqFWVNnVblWnHtx6rzlaE3gcL35Jl7wfnAIhANxtiHfyJkYiXVbgp0bwccnVg6Pl7uwPipEoFFkYH1gF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389334},"type":"module","engines":{"node":">=20"},"gitHead":"d102675cdf143a4f9f48966d2126560d31ef8d13","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.32_1789453254299_0.03305917713667639","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@bli-cockpit/mcp","version":"0.1.33","_id":"@bli-cockpit/mcp@0.1.33","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"ff23e7c87580d3203f58ba7aa1db24a16a9f0a66","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.33.tgz","fileCount":66,"integrity":"sha512-79hJ4HK+Gr94DCJKNDx6ZdqDrT1J1X8PTO70DaTUFZ1cm78HOl4pJPhEtpsD3YuYhUIrI7fFhga5aIuASdLdaw==","signatures":[{"sig":"MEUCIQDIK2dskbCvbt3IEbBZmhAVVRQ5KYo8etM7K6kPXN4gqQIgKtB697hJv9T9eAfb9X2y6Ng5Q9sFfvh7yM8GoE79Cgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDpLB1AReAZxRjpwqqotcTBD0oN1p5FwnDz1DfJuyQzjAiEAu/Ckg1UBOXxptPOUltFtLU2EZQZD9+eKNO2uT8Yd2B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389327},"type":"module","engines":{"node":">=20"},"gitHead":"af75e06ade6705beeec643fc8fc7a19623a18fcd","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.33_1789459181430_0.4836771042270396","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@bli-cockpit/mcp","version":"0.1.34","_id":"@bli-cockpit/mcp@0.1.34","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"4ac8473b7e0c0f0d6e6042b0263e9321c3582b88","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.34.tgz","fileCount":66,"integrity":"sha512-E43EDnOVzL2vc5zUndUx7CPbRiWIVtdAES87NOVLRYKcelVG3TaZc4D1gT3jl3N09TGC6JaNGvlSbsWEyBsoUA==","signatures":[{"sig":"MEQCID9NjrxY6I1yyXj6DRSEjkCUWtKd3BswUbJsHnP+n5FpAiB6BBEwjejMVvnE6xThW2OM8MVEJcExDZyjsxm7/LwUvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE/GyvAClHEOcdsyBDspaRnGLcyF1Dn649WRWsSSiID1AiEAgD7cubU/QfcDTiYaOupDIixTUg4TEgzOJ11RBkNxu8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389447},"type":"module","engines":{"node":">=20"},"gitHead":"955b6d6bc3b086bd582982f7e40dc7ee915413d4","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.34_1789459646710_0.8678072607319482","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@bli-cockpit/mcp","version":"0.1.35","_id":"@bli-cockpit/mcp@0.1.35","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"f89729ef53dd64d4b7ca9d15dc9ab6c5a33dd9ca","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.35.tgz","fileCount":66,"integrity":"sha512-BdvCIZGn2vTiuq1KBf2Vfrgf4pvNXwQ1lhEF6vf6KWyN4FzpYZNa5XBby2LZ6jh/pKbGpy5TwuViBEC6C8klCw==","signatures":[{"sig":"MEYCIQCkMAU6BfXKJMmqd4XKJgh5P8FFX5VwXQUR7X23AAnDrQIhANVnKjU6Ijj0CF69zZy379CMYN/fn56n5wpGIMCDY0rZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGbdW/6YY4utjdJT0YaQgoxWx/63E8rcTU5pRhG+SuZgAiEAvoUW3yUyGT9SU7QPML4vhVLd7WrW3pQucIWzcNjF73M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389604},"type":"module","engines":{"node":">=20"},"gitHead":"b86fc374a7f5ac549f0ae06ef112ce58081a6c38","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.35_1789463441875_0.12177548621121459","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@bli-cockpit/mcp","version":"0.1.36","_id":"@bli-cockpit/mcp@0.1.36","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"4461ba495b338572a0d77c7e76415a0bbf69950a","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.36.tgz","fileCount":66,"integrity":"sha512-CUFoVpHyeIf8uJ8SSZ8gyL3+gakHdmqGDw5x46CMFzKtexC5c0L8VdGljrojtcnmJ/mi1rVgQoAxfgvAbutCtg==","signatures":[{"sig":"MEUCIQC9y6CgNiA6HYrdI+Sy6O/q+wfQxe+f2X3Tv2zZNQZrpQIgOfz5XCwpuSbjo81t0LcicP+EDrf7P3c9oKZr6WvHJ5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuHRnGzgNRsm5diDeBAE0h2GD14nJsealPXvy/3zjlNgIhAObq+cMvoeSwgQNyAqQ1c+qAw/FGlJIoxqhhxEAwGkHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389765},"type":"module","engines":{"node":">=20"},"gitHead":"f9d05dc9fb8bbd3f754bfcbfadea60dd078310f2","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.36_1789467575605_0.3666061269849379","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@bli-cockpit/mcp","version":"0.1.37","_id":"@bli-cockpit/mcp@0.1.37","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"067bb62513b12ce3baf811f56b8ad3ea2b970deb","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.37.tgz","fileCount":66,"integrity":"sha512-QC28wUSwiZ5zZjrPA8n425ag9MgYJG83HDJWbIJONVb/V0SrpkFlrWIKbi03Cu1jnjQZ4ftG9HJ5/vuPLCvDwA==","signatures":[{"sig":"MEQCIFq5kzvzDRYY6fJjKck2PcMY8MECdcfLN8TkBNucOIIhAiB+LONv7Zu1rL73EQ/zy0ieJCQHNMsSs1zfovGm6hVxFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD22LBS0KLqgaKxGSicQOcCKc+kDRvV6U+emRtFS5LMsgIgIWEnhJMH2FLAzKU1H6YQheXDB86yywHKeWHCn+/bXew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389765},"type":"module","engines":{"node":">=20"},"gitHead":"ad9d03ddfdc5f3d4b206d1affcf0d8426d7c7b89","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower — an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the w","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.37_1789469765255_0.8339132532953468","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@bli-cockpit/mcp","version":"0.1.38","_id":"@bli-cockpit/mcp@0.1.38","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"bc9d0568328afad10f6d061bf0d81965f8cef35c","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.38.tgz","fileCount":66,"integrity":"sha512-wkty6XWYoDDQjZivbeZMRiPSmPnEuZWDkU8SkANJZsIPP5ERhTrOzR8Xygj5JkN7xU3vYtcR0MtV0WwwNmlUWg==","signatures":[{"sig":"MEUCIAMZqbfleF2mfrhFrSR2IrdkenKCfsj0wKBM+PU4hmAaAiEAmzbLlJ0iXFogHsNAWux8IaBLbRe7gGZ81aReTFO3C7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+G2svvxqOZNNmmFo7epAjmpwwOKe1qwNzNMFsGdc+TAIhAMIBlo8qY1rM0GhrHTECDJWjRLHlMj5PGdClzS/ZZ1eO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391102},"type":"module","engines":{"node":">=20"},"gitHead":"6a1a80d679f7f160f222d3bac08af88bc96a996e","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.38_1789470362639_0.848828870378721","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@bli-cockpit/mcp","version":"0.1.39","_id":"@bli-cockpit/mcp@0.1.39","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"1d035ecf6ba3ac0533302ccb8a7675b601c52853","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.39.tgz","fileCount":66,"integrity":"sha512-jta6ALvVFcd4wwT/i8obnQPTiDSMlK9qUls3hKiQl88FcShMRvAOX+7xwTCGtatUx/kxZkbPlAghiZimWWSM2A==","signatures":[{"sig":"MEYCIQDqQR4XO7STHk+7zdxTtCBtXFMpG5gt1z+4nt1kI+92ugIhAOu2OmM7bUa7f+LQ7SV0e0+39yOIbP+EeTLmFFZyO+YQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGvNw0mLR9gqWhIHvSsTS1H2vDgnlDH5owvaXNQch3WVAiEAxepQ0/SBIHvxHaB/+OYdMOYuHUatoBvCBMwbGV1hPAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391102},"type":"module","engines":{"node":">=20"},"gitHead":"dee953fc005e968f17937afac4d763865e4c718a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.39_1789473549312_0.21159691373756462","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@bli-cockpit/mcp","version":"0.1.40","_id":"@bli-cockpit/mcp@0.1.40","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"df6baf4d05a4aad6387d3373536642a131fd8f26","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.40.tgz","fileCount":66,"integrity":"sha512-iEo2Eu4ax8nggGMvH3hInhy/sfq5af5DeosICXA8jUvH60hoSyY5oJl6eMRWq5v18rb0AUidFGj0X50Hq5zFFg==","signatures":[{"sig":"MEUCIDFce9qiQJAKwTMbG1OA8GzRnlb1HjKGyWBDYXtV6hI7AiEA/eOD4b/DNspReWCknlFFTjIr9JJlhEhnFtsGJNmSLnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGo6mWhuRRf67PIdkVd4kYGO/uY7Cy7aHQd1ShsV8lugAiA6WM3xvjeTYqIbsK7nstRMpY1zsKzJn572aLm097oD9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391187},"type":"module","engines":{"node":">=20"},"gitHead":"d5bb49d9e36661ebb7da3ad76f14ba4a424239d8","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.40_1789475651656_0.6457502082125337","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@bli-cockpit/mcp","version":"0.1.41","_id":"@bli-cockpit/mcp@0.1.41","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"a8261cebe84f7f2ccbe58e1994f7e840dc368821","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.41.tgz","fileCount":66,"integrity":"sha512-gvoRWjzNrhJJcWK7EB9ozBd2zI1DNiCh7X2icryeBAy92FYedbWGAWRjvKg3DXCpiJehL4CAbr2gbH+r2DVwaw==","signatures":[{"sig":"MEYCIQC5phJHN2NwU+Kd3hRPQKS2/JKeY+K5XwZZlFjESUCNjAIhANij1jbfnfUdOBcT8B1SLIxBJO8fGvXYMdjK8ObGZWSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxQ5xzP3txazHmD8KXJ7Sid+/Q+ZbgnnoI8ZiRHgj+zgIhANMQV8n4blue4Ysub99rT7tt7ZAl63Cs1HP7j4glqOPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391678},"type":"module","engines":{"node":">=20"},"gitHead":"2428e14705810ae3110188aee5073048bd69f02d","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.41_1789480775868_0.6519099560091339","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@bli-cockpit/mcp","version":"0.1.42","_id":"@bli-cockpit/mcp@0.1.42","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6c5342e5652b7f75e26276bce152fe8c79a5ccf8","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.42.tgz","fileCount":66,"integrity":"sha512-wrnd+2+UDWaCz4BTO8hcX8FMkdAarlQT7t3nJ9aUAH1l3X0chkiV1YkHfLPN68FvTXf0Vgu426puTHLDnxhvUg==","signatures":[{"sig":"MEUCIEp4Lt7U5gpHRZIAllOgaeOI8kjl4dCdcucWiXvnbldXAiEA/YW63RZ2q3HPYLorAiyOfZ12/P1xf/bVXf7zn98Puqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFBZXw4WcGLoLpBGCOfsyfxS4IKgh+dM0MkMNUIsV7NSAiAXrfMPGuFqufgxPGFv7d2ZCn0B+SWw5sKjLgzZL7/pHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391933},"type":"module","engines":{"node":">=20"},"gitHead":"6e03a329dced81e66d10488feb3085b5750139e0","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.42_1789482744342_0.9175520625537921","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@bli-cockpit/mcp","version":"0.1.43","_id":"@bli-cockpit/mcp@0.1.43","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"ef15584a3f6caf5e565cd673786e49fca98fbe3b","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.43.tgz","fileCount":66,"integrity":"sha512-e0ROpLQHTs+WotIV/N2B22tZL7Ax+FVQoht1w6KhnQuyLNgIT0vjpQQCMYJV4aI61eM2gJsTD7lUrU8lXOBygg==","signatures":[{"sig":"MEUCIG2sPPw5C+riICw+55Alrn+gyEQWJR/Q0l27qbNfxEacAiEA2gufEjeufkjGF/0ccpOyhZvsQeoBxHZTYeYmEs+1UyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFBCaoJwU8fisobSSHQxNffh3TW64IRg9LgR+86mheswIhALz2LFH3XhhOSyknjbsOD7J4QCI2NfU7No4E0gETGHee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393147},"type":"module","engines":{"node":">=20"},"gitHead":"a9ad03ab573ff643220fe30e4e2271bd7d4b94c8","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.43_1789499067812_0.9375880381970727","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@bli-cockpit/mcp","version":"0.1.44","_id":"@bli-cockpit/mcp@0.1.44","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"2a162d16ad3fc016ec44e9128f33c9ab92b693a3","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.44.tgz","fileCount":66,"integrity":"sha512-3+2NglgatsOSZj6z/HzbNWPJlX5pS7eU9vaDFUpn0aUpyzddqp5hmBp5b+xw2AhUm+95vmay9bhaKKJKtfGKuA==","signatures":[{"sig":"MEUCIQC1KkXTf9IDC1aQ2mpNshECMinr/mZ5gYSe1/TYmF8AhQIgethZTwSbGNsYYtkbYbnAuPlQqiqhnoDs8E/JvKZfufs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvTYyy37BjHfbXc8K9VQMayXYvxzLYjTgGuyopYVNhZAiEAgHMl5fT1U2RI8UqIPm1XGnN7BEm/MUHvGWc7PxcttRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393529},"type":"module","engines":{"node":">=20"},"gitHead":"364c8d812a0082d050e813eec82264c9fa644ace","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.44_1789531385141_0.8592481979202471","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@bli-cockpit/mcp","version":"0.1.45","_id":"@bli-cockpit/mcp@0.1.45","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"3e9020651daac25e7f7e21a92d9f3e6d78c5a7b8","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.45.tgz","fileCount":68,"integrity":"sha512-wQaqt+cF0E4Y7dQHrWZa7iTmICJAOqCjNjYCddhAmKrwQFka/wWVhNFs4kmo1t+TcPxxbjf9k9rM1DlX5xmgXA==","signatures":[{"sig":"MEYCIQCdPtrkFbzK+exKxa7B0FMJwFvf9isKU4VRGCTQG4bMyQIhAIZUxthMk2rn/QqcGT6CB9c7i4xoTCr4hyLGMRmddkLw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGlC00CYRR21lK8gpE9zBNJv6JbnPaMmDzMJKDZavjW/AiEAmK4dsznw+9SLpVMItUkCvYYmdLipALdRr+ZlhZkC4b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401786},"type":"module","engines":{"node":">=20"},"gitHead":"bbc445bc7dfdaf327284e2028c7bb545dda1a254","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.45_1789615467527_0.1142986057554245","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@bli-cockpit/mcp","version":"0.1.47","_id":"@bli-cockpit/mcp@0.1.47","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"d63d115bf928e542444e2a6e7614c38c1bcc7b7b","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.47.tgz","fileCount":68,"integrity":"sha512-rsdSL4pyttdI/71Ju6/AjTSQNlGGmY5XYW56FvydMB6TVoDXftbZEol/oFRSM9a1iAsA7jcjQbh9O+MORd5xXw==","signatures":[{"sig":"MEYCIQDXxf3TauoN/4k0kLkLTvZMbiZVxoWE2OkvUW9FCX53ZQIhAJ18fHzGAUwA/mMMlpT7/Oc2V8TloyygP7MvGeek7QTn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRt2qOgPRkOp3LLrDKQslbSqv/8aOGVA1xiYGfodk99AiEAnsPLtu8bwfl0z+APwl0r5aoyTCVU3J13BxF+8cB/2k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402712},"type":"module","engines":{"node":">=20"},"gitHead":"aa568353ad1c2ff852ffd39d11a273f17ee1ea47","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.47_1789621692231_0.3532040575308606","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@bli-cockpit/mcp","version":"0.1.48","_id":"@bli-cockpit/mcp@0.1.48","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6e8ec3ce01a99ef47429dae7fcdb4434b2e9db7e","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.48.tgz","fileCount":68,"integrity":"sha512-l1OnAupVTfHofcNlCK7ekTzYpQZd/cYcv7nNxZrd0X0F2kA0GDsl75dQ5k9MkpMEdg6dUm8A4q1uPO6rbI+zpg==","signatures":[{"sig":"MEQCIHDCrh6yi0Fo/Pv4DJRUDYueqGveaSiQKZu/o1rfYinFAiAeMHhK5aDzUFOXATRLxV08OHxJwZTVBr0QpUoTFC9z0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOJYnbFM0SquKFHQD3D76OvImPftdMVjKMhsGbpCxWGAIgGEwhG40ejBfa/Sei19C6dyz/Pi+qlWHd+XzTwzrwV3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404288},"type":"module","engines":{"node":">=20"},"gitHead":"07c321da58f7a77b5c99c9e2c3422dea2356ad2b","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.48_1789759424774_0.4727531812675969","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@bli-cockpit/mcp","version":"0.1.49","_id":"@bli-cockpit/mcp@0.1.49","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"51873e3759b683bb7cf1fb5d10b4980349c41b64","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.49.tgz","fileCount":68,"integrity":"sha512-CDykw3ox6I0tUxCjCHZy5/2LNJim9MbDguawit+b8vI5MxxFJfR2Gj73KKy7KF10W5DJPYkfmqR/hnIUVE81lA==","signatures":[{"sig":"MEUCICvvPkIU/P0z/+RzEepAhXAVtwXoVGZs/3WGZutE0sleAiEAyV1kQjjQhIudxSre5XKSYILifEVCH1D08JvJ5YGFhmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGnAHinb6ukzLkAFGuacS1qTaQ19mRg3P0hedtEYV9RAiEA8aBL4zzFZlm8WbyoiW2q+rrutKuf3q65KI05AE4cmQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411368},"type":"module","engines":{"node":">=20"},"gitHead":"448b0b061df081a4b4353075f61ddcd54ec463c1","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.49_1789806195588_0.7470393801964281","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@bli-cockpit/mcp","version":"0.1.50","_id":"@bli-cockpit/mcp@0.1.50","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"88e6e2a6cda994bb6ef86fb41c260629b34db184","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.50.tgz","fileCount":68,"integrity":"sha512-QK390sWe2UqevtC6FMbvc5cp+Tt3w2Nt/xcJjB/VU8iTOV5blSn/7DjydfN2oo4KJR8OEezBdiiCFPhY9tm3RQ==","signatures":[{"sig":"MEQCIE6YYckBiqlu6HkbT4EiY1va75doCf4r+RYQxAHtn0NEAiBRJii08SBSVkUEsFnTzDGJ9U4yVMfQabe5OsRPdPIlXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBE48fQgZfTM5tiaWvP0w0n3IEoTR1WW6zGGzu6mbKVQIgA5U6LK6vamKwMODnBWvuhuxgSfgeUxQZa45OcQxfIUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412513},"type":"module","engines":{"node":">=20"},"gitHead":"09bfaf8d75be29fa7b5423b7f22c85ba3edd2846","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.50_1789808417409_0.14323624324241058","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@bli-cockpit/mcp","version":"0.1.51","_id":"@bli-cockpit/mcp@0.1.51","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"11b802d09ad7cdb056d27737e021068d371177d8","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.51.tgz","fileCount":68,"integrity":"sha512-4buXhtcS/wdywBHaoymnlGyyCVTd9dTYt6wT/yfp3nO54eZdzPWXdVnU7bqQsbG09hYqGM/JtNQb1Cp//otUlw==","signatures":[{"sig":"MEUCIA4VgqkOdQRFlUhwUeSCUYbvd1YyjlxkG+l1y/rfhcIxAiEA5ivnY3xFHZHttLVGdAQ0iDofvGbJ6zPzM7ux5s3YvLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXBkY6Tq1bRFdIXWKXlXfwec/CRkkcvSU3b7ABZAu9OgIhAJwXXvfU6LZrwzBXwp7stjicU+jtURXnVEIRll6j9pHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416693},"type":"module","engines":{"node":">=20"},"gitHead":"a301f7767bb2ed9e1050af775be6ea51640f08b1","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.51_1789811337560_0.2581948752559591","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@bli-cockpit/mcp","version":"0.1.52","_id":"@bli-cockpit/mcp@0.1.52","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"61bf1b4d605a9bc7a68501021cd7957f4e366c87","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.52.tgz","fileCount":68,"integrity":"sha512-syOZE285ockLday5GhTdDSpLL7Sk07lHPUhvJYAqAWjyU+6/tlVVWULDE52dnveW0y+iYQXAzC7lnXw3K2vMYw==","signatures":[{"sig":"MEUCIFgrk4NXDtp5tiRXSUJ48HvxLmyOzAExfcyHdNjtgCItAiEAwoWqw6b4wwCh2NlvhYQjwkz81PP9xL5ETRdEQzoMjbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC769wUK2LBV07Rycg+/l6BUMgXhPWPKDdlJWrFw+x3QAiBIJ+OBtd6C/rggd5SFcmKfDOIUEq9UbURKQjof77uxQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418221},"type":"module","engines":{"node":">=20"},"gitHead":"a978e9318b4059258375b18bd71bd33b7aa4c635","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.52_1789813629503_0.4981332598992587","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@bli-cockpit/mcp","version":"0.1.53","_id":"@bli-cockpit/mcp@0.1.53","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"49e683cd7ed09ccdd6b388957b90148637d269c8","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.53.tgz","fileCount":68,"integrity":"sha512-dQnEb1wxTQvC96ZmMCUIJy4Bfe/2F6I2CYHdeZXhjtvCjaTmKC2vwNl5C5K4gVMrhAussYskV8E8SL0dFgE11g==","signatures":[{"sig":"MEUCIHbRbUR2kQs2A4Hn6K3MShal7/cDPSenpzxo0O/g0F7BAiEA3XKyGu2zsNKTASwTwmIC3nLaSzq83S3aN7szPk8aQ6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHUGP6oDcl+cG+6e+i1Yb9g9xmTeOGbRKamLR7E4+QFtAiEArixbWhLLUXETpDnCRdA2VBWjlYGFhQbj7w61rDU9y4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420649},"type":"module","engines":{"node":">=20"},"gitHead":"516d44883194530ec78e00a302f7735b65583e0f","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.53_1789815364214_0.2491947795167364","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@bli-cockpit/mcp","version":"0.1.54","_id":"@bli-cockpit/mcp@0.1.54","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"c425ff6049ca5a045c3a4159c11bdcc31210e50d","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.54.tgz","fileCount":68,"integrity":"sha512-YRrm5fJ7TxK3pa1HF/0eMzAQKwpXCh0cpafGyJfon+AC1Y5fTUwHbfcLMnS8Ilvby3ew0wsclpuD/FQx/duJqw==","signatures":[{"sig":"MEUCIQDAzP9NKCFExsaQbWW3ADnVNALeu/JwJdaasSaMexPbLgIgCIRbvhvda9nxe8TCL/YaXlKUb5g7sUflrPy/TvRtca0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEUIWzd9oOwIiEeOp2XieHAxttp55eN7F6r6C6VoaYPLAiBzCOfM4j9fsQ0w//UU+LSrM02t354TDJZQ+4zPAMz5BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420649},"type":"module","engines":{"node":">=20"},"gitHead":"c9e7263dcc2b82bd15d830ac9e72be4be5d8beef","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.54_1789819756385_0.24372519556124272","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@bli-cockpit/mcp","version":"0.1.55","_id":"@bli-cockpit/mcp@0.1.55","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"e62b2a8d4f36e2c214d3cf7ca4d3eee7d70eb790","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.55.tgz","fileCount":68,"integrity":"sha512-wyPhf47tIPe0IFUFMMkuUAN2goS5irYz0URkAcXALdeKze/t9IdZqefDBGLlTceYzD7M6I/9JZ10bYGXdWoAJg==","signatures":[{"sig":"MEUCIGe97oM9nTGHiKaDV2VD5RaA8r0La8y+LBTCeBuXvB0qAiEAp9bW3BJgxgUut0iUBRAw0GFRJ3vGCtF0jKsqiQuJWbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCErG5/QQA5NpOuBks2N6wjO3gvPQKk5J+wM70ZAoXbSgIgcbRDp/ZHsl9nznAJAQY2xlyDc3/Ldy4PKYvGUyC0e7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420937},"type":"module","engines":{"node":">=20"},"gitHead":"f2f5d42a9254eb74ef156a6a8018348cd7f0ad69","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.55_1789964566444_0.8870467821172352","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@bli-cockpit/mcp","version":"0.1.57","_id":"@bli-cockpit/mcp@0.1.57","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"bd822e3f526e3091f4db93d4e10f0b66a14a13db","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.57.tgz","fileCount":72,"integrity":"sha512-f6hY/aNC+CB7d7in6AV96xT3JoZacVmcmqKf9nHrn3/S6vbcCYeQ6uQK+DIavZkHgVh1WwQ7s5sLl4PxMbFWIA==","signatures":[{"sig":"MEQCIFTWiJ/ZtN6hEhqY2vWpI7cCJzpQzUIzZiO2o/vgRAp4AiBmW9SKqcsTZHanpbsmeswaYJFsJKAo8nZl6ztGSa6sCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCF33pRboa5OQ2DD3rbbg8n3l4dp9dfxJL4FbHwV1RN8gIgFODb/Yfd/wK51GQLBtC8IvvfT4eJBsdx2Lkxa5jqmAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431018},"type":"module","engines":{"node":">=20"},"gitHead":"c8931df63b6e6699801cd92e6f70b4bbae0e7e7a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.57_1789992617818_0.7524153928307467","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@bli-cockpit/mcp","version":"0.1.58","_id":"@bli-cockpit/mcp@0.1.58","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"da9cdf77b78fec8f58895aba6bcdad1a8cf60372","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.58.tgz","fileCount":74,"integrity":"sha512-axEaYdnQKd+jHO06frMZreFsRGKVMvc7hlCTNciJWWhZg925e+Xb/hpKgkpZ9GWlU1CjQ75ljNo0yPPBfjMIcg==","signatures":[{"sig":"MEQCID11LAfsym1ypXA7/4cC9N+/yzN28Mj42uuI2Pl052+IAiAL2MmD8LBIZNE4UBfgyvysoZBlPMuowE4ltnFjaKc+qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC77jFOilIEbHsXIFCEQRzbk1HmcXl3RdAWcFXv1RneSAIhANMOVmv/Hkfb6Q7LaUDTFUDqXL3QilqDSjwzBjfj8Qci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438291},"type":"module","engines":{"node":">=20"},"gitHead":"fe5228f7fce8c3bd30ffc505955be43007bf09d6","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.58_1789994383155_0.514361696528775","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@bli-cockpit/mcp","version":"0.1.59","_id":"@bli-cockpit/mcp@0.1.59","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"84478f51c1ccd2270b25ae3b336f33c884f95c09","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.59.tgz","fileCount":74,"integrity":"sha512-5x9j582uJjSCAOvEe3M9bjHhRZz6jo7MpSiG/vecgPNjQ5Y1kZsuhIe5f7D9hZFrLg4NYlGEAjSPONHXhTKyVw==","signatures":[{"sig":"MEYCIQD4or96EoTvDOfCjpHEod2xmVKnGJOQKyciWWYdrwb02gIhAMbBrHhnKgEHqG1AMPF0GXxciZAxTE41i3QxSUuCzEkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ5qIvThXQXTVA3HQWQj/lC9gLzfZsyViEVuhG/6vXHAIgbftsq9VgcrL5PY6jhaH04fxaU+s7y3Z7I2JPq4q3j4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438763},"type":"module","engines":{"node":">=20"},"gitHead":"c68acba9ff71be2ee1e9e1bbd0f37ac88194ac30","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.59_1789996079123_0.42959915062663323","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@bli-cockpit/mcp","version":"0.1.61","_id":"@bli-cockpit/mcp@0.1.61","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7b60b9c209c02aa9d1edff4eca7bd5ffba0fce44","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.61.tgz","fileCount":76,"integrity":"sha512-thr0nEQT8sH4vsd0k28u8qA/ZkOSZHsAn4TT8Ev/dU0rBFcUmaIN5VfqBjBS6motvKl8VWGHU6PwTiUENlH4QA==","signatures":[{"sig":"MEUCIEINFmPTKG99jonDe5u4VMoChFQxOqX8soA0rcbtDyWXAiEAuATCIoLktvJTIygOrP1wmnxAQc5f0uToygR4i1tmOZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYJiitHG1FRtP1ANBjxy957XnVlcq9NAjZOGTAeTJqlAiB170wDzqtrPCSGHFvEgALxOzobYlxjh/Py0AwvP0j7Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486310},"type":"module","engines":{"node":">=20"},"gitHead":"c21b38178ad605e719c769e74e39833855715677","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.61_1790361544391_0.09819037415576504","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@bli-cockpit/mcp","version":"0.1.63","_id":"@bli-cockpit/mcp@0.1.63","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"b2c0c3d1c3f15aa002f28cbeea33cceafaaa2cde","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.63.tgz","fileCount":80,"integrity":"sha512-4TUbQMszB8NVEJY/INquM0254fDZRNaszXdtQw5/jYAKW4KPcf3HRJrlFVKjZla3lPJnly7qPAJyuv9/tOdJrQ==","signatures":[{"sig":"MEUCIQD6OFIV+Ygf00t1xcD5A09aINifLt8EF3Gh8XN3bl2tMAIga4ZMN8ECMSUv6SdHv9uIGLVgRH/PE6EN8ra+1ZkNYng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC9Na55EDOkJbWrjmOYqSe3oUBhdhxSn1uqILPwYwVVXAiAyk3k22GiYgTWEnJQbc9Wz4UsjzG3/kOBOQ5Xd2g2fLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496869},"type":"module","engines":{"node":">=20"},"gitHead":"dc99a69b732f9653d7659739db90f75136cfdd73","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.63_1790385389754_0.31302407928237996","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@bli-cockpit/mcp","version":"0.1.65","_id":"@bli-cockpit/mcp@0.1.65","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"3fd7a559152a72615c73a979e1d3a1cbdf044b96","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.65.tgz","fileCount":86,"integrity":"sha512-HpaQdpqMH1Z9yIYneoXXig7O5v6zfoP/BUDELhTeFCuTzT6d+PHLVI217Gxg4o9VfMmAscH6CY9ltrvsmuZJMQ==","signatures":[{"sig":"MEQCIB2D/6MPZMthps6J2ix9eaLRH7qwDhc+iE+Yb5vZHG/CAiBwHu4EpvnBMCu542tF3uSFmSiiIjCtgKNNXc4RtT7g9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDah5jrYGX+F1OSNhtmLzgauBqC5RGiYasj5woitW4F8AiEApQNcF9O0tYqDr7VGQaVHJ3AP/N3FDg1YPbcXYSXAHoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520969},"type":"module","engines":{"node":">=20"},"gitHead":"488bacc30b4615e0c913e8467733406403db4fea","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.65_1790434746619_0.9963193926778648","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@bli-cockpit/mcp","version":"0.1.66","_id":"@bli-cockpit/mcp@0.1.66","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"945167fe36661d979b0c10e7a8fb05333d1d0604","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.66.tgz","fileCount":88,"integrity":"sha512-Nu+Ro9++7BgpPYjIw5Kwhkh0jF9BFPgW7EZ3DuS4BDR23633h8ySMBh4qQFAkWeYqTLpyHhG00PEqW6FO7CwmA==","signatures":[{"sig":"MEUCIQD5NP8eIRhQbYMmWUr9F63HF6Upp9CJNTYioOdVFEk5BAIgF9s8d+Af2CaXARy0RpyfTH8ENfLVRj85et5FO5QAqT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFHozlkIT75l/adAwwKwwtkW/l19AsXcACYe+DcRmm6yAiAfyQcU9Z0YC2Zgv+ARmHyrGKs0fzVM6HOShPDgS64VvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525075},"type":"module","engines":{"node":">=20"},"gitHead":"30a20600cd34533f24dddd5106992ca12836427a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.66_1790441017220_0.24453487311075883","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@bli-cockpit/mcp","version":"0.1.67","_id":"@bli-cockpit/mcp@0.1.67","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"f8cb84135c8a131da20b95277c697e5f18802159","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.67.tgz","fileCount":90,"integrity":"sha512-JBp2HVzNBQJ3QHHpw5AZlizCyiF3vxTLUVBmMqaDp/ucdB8dDcLl5ORLmS6qiNRVSJb+MSQMoHIqb0NCxSTfgw==","signatures":[{"sig":"MEYCIQCljT4dqVB00bhG9z8sR6OUQNbaeCL+W3g20Z/8C77ewQIhAOraLDMcUGUx1qslSfx0qhcjG5qyqKFHzmsLHQ8uui/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFIjB7TTNNrEvvmiFRWtxvyDe4OjaBZ2goC5J98MxAyjAiEAtKxv3QgGCtt0vDDgSnVVPnSoLqx8s+BI0L7JSduWaxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530491},"type":"module","engines":{"node":">=20"},"gitHead":"0a76b2b7e5ccec671bf121e02e8103afb74d1fbb","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.67_1790473582494_0.5523861072236471","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@bli-cockpit/mcp","version":"0.1.68","_id":"@bli-cockpit/mcp@0.1.68","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"b7952555fa0887a2d2a81e792997db35431d8dfb","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.68.tgz","fileCount":90,"integrity":"sha512-l5MWxHS929/SRbk+4GVKi/vsRycEkxuHYdb7jNP0PE6MXuBzkAWQFWiyWLxweXqTskjUZxtv01ir8ptsh188Sg==","signatures":[{"sig":"MEQCIElDD82Yrs9kv54WiqVdTMZ8qLHXXCPVRZ1zyPvrNGWUAiAQGmQUEqcl9GR/bgBm9u6RqQBYS+3f4iCAJ22Le08tWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDR89SICd2NH3W1Yt2aiLfjxjF3yxxLaiV+5+sRH20JgwIgNe5TaiNBsNHUedbynF4wonzMuzjAocuau1zxvMkuj6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530943},"type":"module","engines":{"node":">=20"},"gitHead":"f27da1c11df826fd2a7b45bc567b6e9786cae4f4","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.68_1790477575549_0.02845204948754354","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@bli-cockpit/mcp","version":"0.1.69","_id":"@bli-cockpit/mcp@0.1.69","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"06b1b4a1b3332cf18d47f98fc6c429152ac46d7e","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.69.tgz","fileCount":92,"integrity":"sha512-LRtDjx8APoxIQgozfjV+doxwexyeXIVlxQ1syonpm5Rn7SvgOzD5i9fwIZzTnj8oHP+XtqJemtgzePf5BtYUKw==","signatures":[{"sig":"MEUCICI/jO0M+/W5bIUP/xKlBGaDIa3iArGHDmF40NZTQJCHAiEAuMUKp1XMorqSawDBIlZ94Pr1rnrIwj2muJzXIku/IGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmC85tPH8Qhzxw+vBjkPusL/xrnTEmG9KfUKLiNYuv4QIhALxkcLW/umz+YbdK8UPF75hEij+zuTlW122oMjXp3OVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534622},"type":"module","engines":{"node":">=20"},"gitHead":"5715da655e41d33a2ac43df8e35cc168fa20ce1d","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.69_1790485246661_0.5048443255158674","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@bli-cockpit/mcp","version":"0.1.70","_id":"@bli-cockpit/mcp@0.1.70","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"bd98ac03a8d5877aed08813f9288596a8ecab22f","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.70.tgz","fileCount":94,"integrity":"sha512-z6HXPz7qKxyyzrIS9tnexxKX+NO5h/ss4zP6COhPJr3hvP1B8ZFIB8ta5j4Gl5XXuo9XIPE7c2HrdavD5z9zzg==","signatures":[{"sig":"MEQCIAtz9HNEGnSWRSxzP6vhFcNX5C+7lZn3/letuK46STFSAiAUoYg59NeF5+3/n5Q8XzoMfH2pOVKiTlIBJAsS3gufOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIdbbBi2vn+0dG/JQijzPLJuMgAPn6KYXdUQT2mEVYtAiBdtYOYorDQbX1IYXVuw32ayJTxXlH3tW2GoRnoNNki+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547557},"type":"module","engines":{"node":">=20"},"gitHead":"5611f5c6b25e78e8bf2ac4cccf3dd4d573d1d7b3","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.70_1790526916929_0.6076556197778398","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@bli-cockpit/mcp","version":"0.1.71","_id":"@bli-cockpit/mcp@0.1.71","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"025c181550b22a1ac99f0987c995c262adb47ef1","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.71.tgz","fileCount":98,"integrity":"sha512-gVXJFL7gXqtg4ew079VgIiDxz+BrDj0mJXzPeqZwUgM3QSpD4tWH3H7zmu3VX//LFKoQPt6gAX+EGPZhuapd+w==","signatures":[{"sig":"MEYCIQC73T7TvNie7Sy9QyLa9ANtW9hVqLQ5j0GJGLPNKkTMwwIhAJaK0wNVLH1k/GGG4x3HkA9Kj0Zd0yMPmbNAQTkUnXbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw3EWLaM/ofOj9aA7MXiBwXgbGVve3AH40J64Cq+iIpQIgEDvXeBJQNu8W95F+wqQM75pZVSuRlpuWcL2EsdJZZPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561403},"type":"module","engines":{"node":">=20"},"gitHead":"b9ca285be0cec1edb4b95469e6be40591a98305a","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.71_1790573859142_0.9250108329854037","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@bli-cockpit/mcp","version":"0.1.72","_id":"@bli-cockpit/mcp@0.1.72","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"dd768e2f60c5fe87c546fe45a54db6e85bdcb649","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.72.tgz","fileCount":98,"integrity":"sha512-uArSg38AZUId580kYqzcO/VTV+nPy7d0uuWLgiuTJ26emoBQvqrsLLAmPvK+5uHePLCQXRNeK60mh+QBUBlY0g==","signatures":[{"sig":"MEUCIQC4gqhXN310AZuFJbspnW8Ork1RCdf1YhKXOQAZ/SmyZQIgO+un+PHBtkJhy57SxNf+8z+hMZiPAfHYU4hhZ+TGP3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCI+HBn7lXf3sKycudsyLaY7Nhwehi6cmXlqvVBoJBuAgIhAOWOmswlU3nASErsge37iioBALdwuHELNcXNODZ0sA6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561403},"type":"module","engines":{"node":">=20"},"gitHead":"25f68d6a48f66345395b3a1b467bad6df3cfb6e6","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.72_1790580379324_0.6302149100002536","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@bli-cockpit/mcp","version":"0.1.73","_id":"@bli-cockpit/mcp@0.1.73","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"b2cecd1168d4a85e090801b9b8399282a2fdb5a2","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.73.tgz","fileCount":98,"integrity":"sha512-gD0nUW0wDI/7XW5P8rUlWTDXlysAb/TZbbTvNiB9rs8gK2iCwkM8ehWu+Od+52MwyQ6wNgLlHaFdkwI34OzuHQ==","signatures":[{"sig":"MEUCIQC/qulYlghL6E1mZFZ88Mwl1IM4wPfKXuI/X8azOsuIuAIgfSNwWnJDVstSnpBWFM0tra6gINWHF6gurLVCZTMnnOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMYFnuC9IVKLr+43sIskdO6pwmdAXtH0+oZZJ+PDVuIAiEA3ngWUfPd4ezsxSLcTD8Tie2P8yVO1AHXQ6ttuPJzjv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562659},"type":"module","engines":{"node":">=20"},"gitHead":"9ddaca583f69671a9a4ef7c5047813e477fceede","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.73_1790589509370_0.1212225579408055","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@bli-cockpit/mcp","version":"0.1.75","_id":"@bli-cockpit/mcp@0.1.75","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7be87ad9050c2b84daf261d2c7eed204b6c57b79","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.75.tgz","fileCount":98,"integrity":"sha512-1wSWYgOPXMZwOUiNrnmWkjjB6GSsohwJNyEPbtj4DQ+C5ExbaJoYbz0kNR1oygqqLIlqeUkoLy9bXoNdghy8Sg==","signatures":[{"sig":"MEQCIA5DoKz3rEdhfJa5OUzWyp4Ye1GBpLwjgJNuwtGZEm/jAiAVpkPjkVjRGuYmtzPxXk1gPWGhFi9f3HFzK8kvoc9CzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlHZhMRDpdkDi50DZ3s1TxFairmE5IVQ/syS79thjQJgIgAzsG7gmkcAoCgsO56xRWf5DUsUjOisDXsfGbubk+PA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562659},"type":"module","engines":{"node":">=20"},"gitHead":"52e2eadabb2ab260c74e7350258a6392dc5b85ed","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.75_1790748077810_0.5450628616101918","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@bli-cockpit/mcp","version":"0.1.76","_id":"@bli-cockpit/mcp@0.1.76","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"7a43a61890c63d0428e911e8f3d8bc8505aed308","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.76.tgz","fileCount":98,"integrity":"sha512-jjlBgj005Pwq37Ke318XudRh8OOyyQQnZiofxxQwqhnD7rKDPSM3b0/+Zso11/WSHyzEZsH9Y6XV1asni7NVFg==","signatures":[{"sig":"MEQCIF7nGkdhfc+FibSmF46hT4QF0xsd9k2GiPlDtfL+JmtiAiBy2VD2LlO5nRiPxzGfmsGcKdhVTd1G6IsYPVl267NFCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjzvGWt+X1ifD7BVtsdsoICZSXNny027iVRfAwTp02UgIgLsyqDZazbd5caPac10CJ5GIG5RMNsR6ZDkyK7gwkqR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562659},"type":"module","engines":{"node":">=20"},"gitHead":"79f0a1ff67a3ab8b0ea0f5e00ec3451d425704fe","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.76_1790750393498_0.717704566735494","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"_id":"@bli-cockpit/mcp@0.1.77","bin":{"bli-cockpit-mcp":"dist/index.js"},"dist":{"shasum":"6364935cbada7ef6ace76b2a8f413d056b55fc32","tarball":"https://registry.npmjs.org/@bli-cockpit/mcp/-/mcp-0.1.77.tgz","fileCount":100,"integrity":"sha512-BB5QYLID0+OPKuPcHcoGNtzoZc5yLIS6DZ21zJQA7FNDwEOOovo2efV9k08wHf2CfFt3hvxiegUDOR/U9NnuMg==","signatures":[{"sig":"MEUCIBwePAooYJJFL08izatBrzS1YJ7RlpVt9hlJcJ8560DZAiEArHT05zCGO26ybO/TzW8WLUdNZVJGr4aMK92Vs42f6qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPVtYX0Mm9MXqiNXPxYqlu5JnQAcWRstXU73A/zu8blgIhAIq1MxM6NRjFecoy4id8aup1GSbbcwjhOb22G7JZy7Vc"}],"unpackedSize":571971},"name":"@bli-cockpit/mcp","type":"module","engines":{"node":">=20"},"gitHead":"4d74e4f40a85760f430241638fa9c121743f7af1","private":false,"scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","readme":"npm run build && node scripts/write-readme-census.mjs","prepack":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core && rm -rf dist && tsc","pretest":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","prebuild":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core","mcp:smoke":"npm run build --silent && node scripts/smoke.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.scripts.json","pretypecheck":"node ../../scripts/build-workspace-dep.mjs @bli-cockpit/telemetry-core"},"version":"0.1.77","_npmUser":{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"},"_npmVersion":"11.19.0","description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","directories":{},"maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0","@bli-cockpit/telemetry-core":"0.1.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.1.77_1790757728929_0.2035031737572326"}}},"time":{"created":"2026-09-05T08:52:56.186Z","modified":"2026-09-30T08:42:09.280Z","0.1.0":"2026-09-05T08:52:56.482Z","0.1.1":"2026-09-05T10:15:27.422Z","0.1.2":"2026-09-05T10:40:05.925Z","0.1.3":"2026-09-05T13:28:26.635Z","0.1.4":"2026-09-05T14:35:23.240Z","0.1.5":"2026-09-05T16:37:16.005Z","0.1.6":"2026-09-05T16:45:25.110Z","0.1.7":"2026-09-05T17:02:55.288Z","0.1.8":"2026-09-05T17:10:59.646Z","0.1.9":"2026-09-05T18:16:18.216Z","0.1.10":"2026-09-05T18:25:06.772Z","0.1.11":"2026-09-05T18:43:49.960Z","0.1.12":"2026-09-05T19:31:05.312Z","0.1.13":"2026-09-05T19:56:25.539Z","0.1.14":"2026-09-05T22:38:41.737Z","0.1.15":"2026-09-05T23:35:34.229Z","0.1.16":"2026-09-06T07:32:40.955Z","0.1.18":"2026-09-06T10:46:59.535Z","0.1.19":"2026-09-06T11:24:16.411Z","0.1.20":"2026-09-06T16:07:24.198Z","0.1.21":"2026-09-07T07:39:04.026Z","0.1.22":"2026-09-07T10:33:37.419Z","0.1.23":"2026-09-07T11:41:31.523Z","0.1.24":"2026-09-07T17:08:14.169Z","0.1.25":"2026-09-08T02:44:40.624Z","0.1.26":"2026-09-08T03:20:27.241Z","0.1.27":"2026-09-08T12:48:23.893Z","0.1.28":"2026-09-08T18:19:28.045Z","0.1.29":"2026-09-09T17:49:45.135Z","0.1.30":"2026-09-14T17:24:34.236Z","0.1.31":"2026-09-15T05:00:41.739Z","0.1.32":"2026-09-15T06:20:54.404Z","0.1.33":"2026-09-15T07:59:41.517Z","0.1.34":"2026-09-15T08:07:26.816Z","0.1.35":"2026-09-15T09:10:41.971Z","0.1.36":"2026-09-15T10:19:35.746Z","0.1.37":"2026-09-15T10:56:05.336Z","0.1.38":"2026-09-15T11:06:02.741Z","0.1.39":"2026-09-15T11:59:09.441Z","0.1.40":"2026-09-15T12:34:11.750Z","0.1.41":"2026-09-15T13:59:35.967Z","0.1.42":"2026-09-15T14:32:24.462Z","0.1.43":"2026-09-15T19:04:27.891Z","0.1.44":"2026-09-16T04:03:05.239Z","0.1.45":"2026-09-17T03:24:27.672Z","0.1.47":"2026-09-17T05:08:12.321Z","0.1.48":"2026-09-18T19:23:44.884Z","0.1.49":"2026-09-19T08:23:15.670Z","0.1.50":"2026-09-19T09:00:17.507Z","0.1.51":"2026-09-19T09:48:57.702Z","0.1.52":"2026-09-19T10:27:09.588Z","0.1.53":"2026-09-19T10:56:04.317Z","0.1.54":"2026-09-19T12:09:16.466Z","0.1.55":"2026-09-21T04:22:46.532Z","0.1.57":"2026-09-21T12:10:17.911Z","0.1.58":"2026-09-21T12:39:43.242Z","0.1.59":"2026-09-21T13:07:59.256Z","0.1.61":"2026-09-25T18:39:04.702Z","0.1.63":"2026-09-26T01:16:29.862Z","0.1.65":"2026-09-26T14:59:06.700Z","0.1.66":"2026-09-26T16:43:37.307Z","0.1.67":"2026-09-27T01:46:22.582Z","0.1.68":"2026-09-27T02:52:55.653Z","0.1.69":"2026-09-27T05:00:46.744Z","0.1.70":"2026-09-27T16:35:17.030Z","0.1.71":"2026-09-28T05:37:39.251Z","0.1.72":"2026-09-28T07:26:19.423Z","0.1.73":"2026-09-28T09:58:29.458Z","0.1.75":"2026-09-30T06:01:17.902Z","0.1.76":"2026-09-30T06:39:53.625Z","0.1.77":"2026-09-30T08:42:09.054Z"},"description":"bli-tower: an MCP server over BLI Cockpit's agent doors: JARVIS (jarvis_*), documents (docs_*), channels (msg_*), issues (work_*), the daily page (brief_*), meeting notes (notes_*), the ops board (ops_status/slack_*), settings/team/model, Scout and the wo","maintainers":[{"name":"yapppyeddy","email":"pentalaacenha@gmail.com"}],"readme":"# @bli-cockpit/mcp — bli-tower\n\nTwo, deliberately separate, tool families over one MCP server (bin\n`bli-cockpit-mcp`, server id `bli-tower`):\n\n1. **The agent doors** — the SAME routes the `cockpit` CLI and the browser\n   call, authenticated with this machine's collector device token\n   (`~/.config/bli-cockpit/session.json`, written by `cockpit login`). This is\n   the live, actively-developed half: `docs_*`/`msg_*` (BLI-3706),\n   `work_*` (BLI-3716) and `jarvis_*` (BLI-3732).\n2. **`emit_event`/`get_ticket_timeline`/`get_active_tickets`** — the legacy\n   event-stream write path, authenticated with `BLI_OPERATOR_TOKEN` or the\n   `bli-event` session helper. See \"Legacy event-stream tools\" below.\n\nThe two halves use DIFFERENT credentials and DIFFERENT base URLs on purpose\n(the agent doors talk to the production Tower dashboard; the event-stream\ntools talk to `BLI_API_BASE_URL`, historically a local worker) — see\n`docs/architecture/cli-caller-identity.md` for why they needed no new\nserver-side door: every one of those routes already accepts a collector device\ntoken.\n\n**Every `cockpit <noun> <verb>` that talks to Tower is meant to have a twin\nhere** (BLI-3706: \"a surface an agent cannot reach conveniently is as good as\ndead\"). `src/verb-census.test.ts` is that rule as a test — it reads the CLI's\nown decision tables and fails when a verb is in neither the twin map, the\nterminal-only list, nor the written follow-up queue.\n\n## MCP or CLI: which one should an agent use?\n\nBoth reach the same Tower doors with the same device token and the same\nrefusal words, so the choice is about where the agent runs and what it costs.\n\n- **The agent has a shell** (Claude Code, Codex, any terminal agent): use the\n  CLI, `cockpit <noun> <verb>`. Nothing loads into the context window until a\n  command runs, the human-readable output is the tersest form of every read,\n  and a person can run the exact same line to check it.\n- **The agent has no shell** (claude.ai, Claude Desktop chat, IDE chat panes,\n  any connector-only host): use this server. It is the only door those hosts\n  have.\n\nMeasured on 2026-09-26 against production, same account, same moment. Bytes\nthe model actually reads; tokens are an estimate at about 4 bytes a token.\n\n| Read | `cockpit …` text | `cockpit … --json` | MCP text half (Claude hosts) | MCP structured half (Codex) |\n| --- | ---: | ---: | ---: | ---: |\n| issue list, 20 issues | 2,345 B (~0.6k tok) | 43,964 B (~11k tok) | 3,632 B (~0.9k tok) | 6,865 B (~1.7k tok) |\n| mail inbox, 10 messages | 1,070 B (~0.3k tok) | 12,583 B (~3.1k tok) | 1,475 B (~0.4k tok) | 9,544 B (~2.4k tok) |\n| today's brief | 2,374 B (~0.6k tok) | 4,032 B (~1k tok) | 2,262 B (~0.6k tok) | 2,635 B (~0.7k tok) |\n\nTwo costs sit outside the table. The MCP server's tool list is 109 tool\ndefinitions, 94,985 bytes (~24k tokens); a host that loads every schema up\nfront pays that once per session before the first call, and a host that defers\nschemas until a tool is searched for pays a fraction of it. The CLI's\nequivalent is a `--help` read when the agent does not know a verb: 1,769 bytes\nfor `cockpit issue list --help`, 8,998 for the whole `cockpit --help`. And\n`--json` is the CLI's most expensive form, because it prints the door's whole\nanswer (`issue list --json` carries every description); read the text form\nunless a script needs the fields.\n\n**Which half a host shows the model.** A tool result has a text half\n(`content`) and a structured half (`structuredContent`), and hosts disagree:\nClaude Code, claude.ai and Claude Desktop give the model the text half; Codex\ngives it the structured half and drops the text. Every read on this server is\nwritten so EACH half stands alone. That was not always true: until BLI-10432,\n`docs_list`, `msg_channels`, `msg_read`, every `careers_*` tool,\n`usage_people`, `usage_sessions` and `memory_consolidation` answered a\nheadline such as `5 document(s).` in text, so on a Claude host the model was\ntold the data existed and never given it. `src/tool-contract.test.ts` holds\nthe rule.\n\n**A default read is affordable.** A list with no `limit` answers a page and\nsays when more exist: `docs_list`, `work_list_issues` and `notes_list` return\n50 (`work_list_issues` with no limit used to return 1,000 issues with their\ndescriptions, 4.2 MB). `ops_status` returns the fleet and coverage summaries\nand keeps the per-device and per-person rows behind `people: true` (they were\n155 KB of a 175 KB answer). Every door gets 55 seconds, under the 60 seconds a\nstock MCP client waits; `ops_status` and `usage_sessions` routinely take 20-35\nseconds and used to be abandoned at 15. Each call logs one metadata line to\nstderr, the host's MCP log: `[bli-cockpit-mcp tool] info\n{\"tool\":…,\"outcome\":…,\"ms\":…,\"text_bytes\":…,\"structured_bytes\":…}`, a `warn`\nwhen a half crosses 32 KB (`RESULT_BUDGET_BYTES`).\n\n**Schemas every client compiles.** The published input schemas use only the\nportable JSON-schema keywords (no `exclusiveMinimum`, no `propertyNames`) and\nno lookaround in a pattern, because OpenAI's strict mode and Google's function\ndeclarations compile patterns with RE2, and one refused tool can make a strict\nhost refuse the whole server. `src/tool-contract.test.ts` reads the schemas\nfrom a real server over a real client and fails on either.\n\n**Proving it answers.** `npm run mcp:smoke --workspace=@bli-cockpit/mcp`\ncalls every read and dry run in `src/tool-catalog.ts` against the Tower this\nmachine is paired with, never a write, and fails a list read over 32 KB a\nhalf. `--no-model` leaves out the two reads that spend a model turn.\n`src/tool-catalog.test.ts` fails when a registered tool is in none of the\ncatalog's read, dry-run and write lists.\n\n## Every Tower verb, and the tool that does the same thing\n\nThe three tables below are GENERATED from `src/verb-census.ts` by\n`npm run mcp:readme` — do not hand-edit them. They are the same three lists\n`src/verb-census.test.ts` polices, so this page and that suite cannot disagree\nabout what an agent can reach.\n\n<!-- BEGIN GENERATED verb census — `npm run mcp:readme` -->\n\n**115 of 120 Tower verbs have an MCP twin.**\nEach tool goes through the SAME door its CLI verb calls, with the same\ncollector device token — never a second route and never a service-role\nreader. `src/verb-census.test.ts` fails when a verb is in none of the\nthree tables below.\n\n| CLI verb | MCP tool | Door |\n| --- | --- | --- |\n| `cockpit brief done` | `brief_done` | `POST /api/jarvis/ticks` |\n| `cockpit brief history` | `brief_history` | `GET /api/jarvis/brief?history=1` |\n| `cockpit brief read` | `brief_read` | `GET /api/jarvis/brief` |\n| `cockpit brief rewrite` | `brief_rewrite` | `POST /api/jarvis/recompile` |\n| `cockpit brief status` | `brief_status` | `GET /api/ops/brief-status` |\n| `cockpit brief undone` | `brief_undone` | `POST /api/jarvis/ticks` |\n| `cockpit cal calendars` | `cal_calendars` | `GET /api/cal/calendars` |\n| `cockpit cal create` | `cal_create` | `POST /api/cal/events` |\n| `cockpit cal delete` | `cal_delete` | `DELETE /api/cal/events/[eventId]` |\n| `cockpit cal detach` | `cal_detach` | `DELETE /api/cal/calendars` |\n| `cockpit cal find` | `cal_find` | `GET /api/cal/find` |\n| `cockpit cal next` | `cal_next` | `GET /api/cal/next` |\n| `cockpit cal share` | `cal_share` | `PATCH /api/cal/calendars` |\n| `cockpit cal sync` | `cal_sync` | `POST /api/cal/calendars/[id]/sync` |\n| `cockpit cal sync-status` | `cal_sync_status` | `GET /api/cal/sync-status` |\n| `cockpit cal today` | `cal_today` | `GET /api/cal/today` |\n| `cockpit cal week` | `cal_week` | `GET /api/cal/week` |\n| `cockpit careers decide` | `careers_decide` | `POST /api/careers/applications/[id]/decide` |\n| `cockpit careers grade` | `careers_grade` | `POST /api/careers/applications/[id]/grade` |\n| `cockpit careers send-takehome` | `careers_send_takehome` | `POST /api/careers/applications/[id]/invite` |\n| `cockpit careers list` | `careers_list` | `GET /api/careers/applications` |\n| `cockpit careers rescreen` | `careers_rescreen` | `POST /api/careers/applications/[id]/rescreen` |\n| `cockpit careers resume` | `careers_resume_url` | `GET /api/careers/applications/[id]/resume-url` |\n| `cockpit careers settings set` | `careers_settings_set` | `PUT /api/careers/settings` |\n| `cockpit careers settings show` | `careers_settings_show` | `GET /api/careers/settings` |\n| `cockpit careers show` | `careers_show` | `GET /api/careers/applications/[id]` |\n| `cockpit careers takehome set` | `careers_takehome_set` | `PUT /api/careers/takehomes/[role]` |\n| `cockpit careers takehome show` | `careers_takehome_show` | `GET /api/careers/takehomes/[role]` |\n| `cockpit correct` | `brief_correct` | `POST /api/jarvis/corrections` |\n| `cockpit docs create` | `docs_create` | `POST /api/docs/documents` |\n| `cockpit docs delete` | `docs_delete` | `DELETE /api/docs/documents/[id]` |\n| `cockpit docs link` | `docs_link` | `PUT /api/docs/documents/[id]/notion-link` |\n| `cockpit docs list` | `docs_list` | `GET /api/docs/documents` |\n| `cockpit docs read` | `docs_read` | `GET /api/docs/documents/[id]` |\n| `cockpit docs sync-status` | `docs_sync_status` | `GET /api/docs/notion-sync` |\n| `cockpit docs tree` | `docs_tree` | `GET /api/docs/tree` |\n| `cockpit docs update` | `docs_update` | `PATCH /api/docs/documents/[id]` |\n| `cockpit issue comment` | `work_comment_issue` | `POST /api/work/issues/[id]/comments` |\n| `cockpit issue create` | `work_create_issue` | `POST /api/work/issues` |\n| `cockpit issue history` | `work_issue_history` | `GET /api/work/issues/[id]/history` |\n| `cockpit issue list` | `work_list_issues` | `GET /api/work/issues` |\n| `cockpit issue move` | `work_move_issue` | `POST /api/work/issues/[id]/state` |\n| `cockpit issue show` | `work_get_issue` | `GET /api/work/issues/[id]` |\n| `cockpit issue update` | `work_update_issue` | `PATCH /api/work/issues/[id]` |\n| `cockpit jarvis` | `jarvis_ask` | `POST /api/jarvis/cli` |\n| `cockpit jarvis --trace` | `jarvis_trace` | `GET /api/ops/trace/[id]` |\n| `cockpit mail accounts` | `mail_accounts` | `GET /api/mail/accounts` |\n| `cockpit mail attachment` | `mail_attachment` | `GET /api/mail/attachments/[id]?meta=1` |\n| `cockpit mail detach` | `mail_detach` | `DELETE /api/mail/accounts` |\n| `cockpit mail inbox` | `mail_inbox` | `GET /api/mail/inbox` |\n| `cockpit mail read` | `mail_read` | `GET /api/mail/threads/[id]` |\n| `cockpit mail search` | `mail_search` | `GET /api/mail/search` |\n| `cockpit mail send` | `mail_send` | `POST /api/mail/send` |\n| `cockpit mail sync` | `mail_sync` | `POST /api/mail/accounts/[id]/sync` |\n| `cockpit mail sync-status` | `mail_sync_status` | `GET /api/mail/sync-status` |\n| `cockpit memory consolidation` | `memory_consolidation` | `GET /api/memory/consolidation` |\n| `cockpit memory forget` | `forget_memory` (`bli-memory`) | `POST /api/memory/forget` |\n| `cockpit memory log` | `memory_experience` | `POST /api/memory/experience` |\n| `cockpit memory profile` | `memory_profile` | `GET /api/memory/profile` |\n| `cockpit memory requeue` | `memory_requeue` | `POST /api/memory/requeue` |\n| `cockpit memory save` | `save_memory` (`bli-memory`) | `POST /api/memory/save` |\n| `cockpit memory search` | `search_memory` (`bli-memory`) | `POST /api/memory/search` |\n| `cockpit memory update` | `update_memory` (`bli-memory`) | `POST /api/memory/update` |\n| `cockpit model set` | `model_set` | `POST /api/settings/jarvis-model` |\n| `cockpit model show` | `model_show` | `GET /api/settings/jarvis-model` |\n| `cockpit models compare` | `models_compare` | `GET /api/models/cards?compare=` |\n| `cockpit models list` | `models_list` | `GET /api/models/cards` |\n| `cockpit models show` | `models_card` | `GET /api/models/cards?id=` |\n| `cockpit msg channels` | `msg_channels` | `GET /api/msg/channels` |\n| `cockpit msg create` | `msg_create_channel` | `POST /api/msg/channels` |\n| `cockpit msg dm` | `msg_dm` | `POST /api/msg/channels (dm)` |\n| `cockpit msg read` | `msg_read` | `GET /api/msg/channels/[id]/messages` |\n| `cockpit msg send` | `msg_send` | `POST /api/msg/channels/[id]/messages` |\n| `cockpit msg thread` | `msg_thread` | `GET /api/msg/channels/[id]/messages?thread_parent_id=` |\n| `cockpit notes accounts` | `notes_accounts` | `GET /api/notes/accounts` |\n| `cockpit notes detach` | `notes_detach` | `DELETE /api/notes/accounts` |\n| `cockpit notes folders` | `notes_folders` | `GET /api/notes/folders` |\n| `cockpit notes granola-status` | `notes_granola_status` | `GET /api/notes/granola-status` |\n| `cockpit notes list` | `notes_list` | `GET /api/notes/library` |\n| `cockpit notes mkdir` | `notes_mkdir` | `POST /api/notes/folders` |\n| `cockpit notes move` | `notes_move` | `POST /api/notes/move` |\n| `cockpit notes paste` | `notes_paste` | `POST /api/notes/upload (text)` |\n| `cockpit notes place` | `notes_place` | `POST /api/notes/place` |\n| `cockpit notes rename` | `notes_rename` | `PATCH /api/notes/folders/[id]` |\n| `cockpit notes rmdir` | `notes_rmdir` | `DELETE /api/notes/folders/[id]` |\n| `cockpit notes share` | `notes_share` | `POST /api/notes/share` |\n| `cockpit notes shelf` | `notes_shelf` | `GET /api/notes/shelf` |\n| `cockpit notes shelves` | `notes_shelves` | `GET /api/notes/library` |\n| `cockpit notes show` | `notes_show` | `GET /api/notes/library/[id]` |\n| `cockpit notes sync` | `notes_sync` | `POST /api/notes/accounts/[id]/sync` |\n| `cockpit notes sync-status` | `notes_sync_status` | `GET /api/notes/sync-status` |\n| `cockpit notes unshare` | `notes_unshare` | `POST /api/notes/share (share=false)` |\n| `cockpit notes upload` | `notes_upload` | `POST /api/notes/upload` |\n| `cockpit ops recompile` | `ops_recompile` | `POST /api/ops/recompile` |\n| `cockpit ops status` | `ops_status` | `GET /api/ops/status` |\n| `cockpit project list` | `work_list_projects` | `GET /api/work/projects` |\n| `cockpit scout board` | `scout_board` | `GET /api/cockpit/scout` |\n| `cockpit scout dismiss` | `scout_dismiss` | `POST /api/cockpit/scout (dismiss)` |\n| `cockpit scout start` | `scout_start` | `POST /api/cockpit/scout (start)` |\n| `cockpit scout undo` | `scout_undo` | `POST /api/cockpit/scout (undo_dismiss)` |\n| `cockpit search` | `tower_search` | `GET /api/search` |\n| `cockpit settings env delete` | `settings_delete` | `DELETE /api/settings/env-blobs` |\n| `cockpit settings env list` | `settings_list` | `GET /api/settings/env-blobs` |\n| `cockpit settings switches set` | `settings_set` | `POST /api/settings/{jarvis-model,switches,model-routing,env-blobs} + PUT /api/settings/cli-floor` |\n| `cockpit settings` | `settings_show` | `GET /api/settings/* + /api/team/members` |\n| `cockpit slack coverage` | `slack_coverage` | `GET /api/ops/slack/coverage` |\n| `cockpit slack read` | `slack_read` | `POST /api/ops/slack/read` |\n| `cockpit team device list` | `team_device_list` | `GET /api/team/devices` |\n| `cockpit team device revoke` | `team_device_revoke` | `POST /api/ambient/devices/[deviceId]/revoke` |\n| `cockpit team invite` | `team_invite` | `POST /api/team/invite` |\n| `cockpit team members` | `team_members` | `GET /api/team/members` |\n| `cockpit team role` | `team_role` | `PATCH /api/team/members/[userId]/role` |\n| `cockpit usage people` | `usage_people` | `GET /api/usage/people` |\n| `cockpit usage sessions` | `usage_sessions` | `GET /api/usage/sessions` |\n| `cockpit workbook` | `workbook_read` | `GET /api/cockpit/workbook` |\n\n### Owed a twin\n\nThis table should only ever shrink.\n\n_Nothing. Every Tower verb an agent could want has a door (BLI-3756)._\n\n### Terminal-only\n\nA claim about the verb's nature, not a backlog.\n\n| CLI verb | Why it can never have a twin |\n| --- | --- |\n| `cockpit brief edit` | opens the person's own $EDITOR on this machine and files what they changed; an agent has no editor to open (commands/editor.ts) |\n| `cockpit cal add-ical` | carries a calendar's SECRET iCal ADDRESS — a permanent, unauthenticated, read-anything-on-that-calendar URL. The CLI reads it from STDIN precisely so it never lands in an argument list; an MCP tool argument travels through a model's context window and whatever transcript store sits behind it, so attaching a calendar stays a thing a person does at a terminal (BLI-3709) |\n| `cockpit mail add-imap` | carries a Google app password. The CLI reads it from STDIN precisely so it never lands in an argument list; an MCP tool argument travels through a model's context window and whatever transcript store sits behind it, so attaching a mailbox stays a thing a person does at a terminal (BLI-3708) |\n| `cockpit notes connect` | carries a notetaker API key (Fellow or Circleback). The CLI reads it from STDIN precisely so it never lands in an argument list; an MCP tool argument travels through a model's context window and whatever transcript store sits behind it, so connecting a notetaker stays a thing a person does at a terminal or in Tower's Settings (BLI-4383) |\n| `cockpit notes webhook` | carries the VENDOR's webhook signing secret, the key an HMAC over every delivered payload is checked against. Exactly the ruling `notes connect` already carries, for the same credential shape: the CLI reads it from STDIN so it never lands in an argument list, and an MCP tool argument travels through a model's context window and whatever transcript store sits behind it (BLI-4394) |\n\n<!-- END GENERATED verb census -->\n\nFor memory adoption and ordinary hook measurements, use `cockpit ops --memory`\nor `ops_status` with `memory: true`. Both also read `GET /api/ops/memory-usage`.\n\n## `jarvis_*` tools (BLI-3732)\n\nJARVIS itself — the same assistant Tower web chat, the Slack DM and\n`cockpit jarvis` reach, over the same two doors with the same device token.\n\n| Tool | Wraps | Notes |\n| --- | --- | --- |\n| `jarvis_ask` | `POST /api/jarvis/cli` | One turn. Returns the answer, its `Source:` lines, `turn_id` and `thread_id`. |\n| `jarvis_trace` | `GET /api/ops/trace/[id]` | That turn's step tree — model steps, tool calls, timings, failures. Metadata only. Takes a `turn_id` or `\"last\"`. |\n| `jarvis_dispatch` | `POST /api/jarvis/cli` | The coding arm (BLI-2981). Two calls: once for the plan, once with the person's approval code. |\n| `jarvis_check` | `POST /api/jarvis/cli` | Where a dispatched coding task got to. Spends no approval. |\n\n**One conversation per call (BLI-3786).** A thread is single-writer: two turns\nin the same conversation at the same time read each other's messages, and one\ncan answer the other's question. So every `jarvis_*` tool sends NO thread\nunless the caller named one, the door mints a conversation for that call alone,\nand the answer's `thread_id` is the name it used — pass that back as `thread`\nto continue deliberately. `\"main\"` is the shared terminal default nobody chose\nand is never sent from here.\n\n`jarvis_ask` answers with the SAME object `cockpit jarvis --json` prints —\n`answer`, `sources`, `turn_id`, `thread_id`, `trace_thread_id`, `degraded`,\n`degraded_reasons` — so a script and an agent read one contract. A worked\nexample:\n\n```\njarvis_ask  { \"question\": \"what did Brandon ship yesterday?\" }\n  -> { \"answer\": \"Two pull requests went in…\\n\\nSource: BLI-3654 — …\",\n       \"sources\": [\"Source: BLI-3654 — …\"],\n       \"turn_id\": \"0f3c…\", \"thread_id\": \"agent-6b1e…\",\n       \"degraded\": false, \"degraded_reasons\": [] }\n\njarvis_trace { \"turn_id\": \"0f3c…\" }      # or \"last\"\n  -> Turn 0f3c…\n     6 steps · 4.2 s · 1 failed\n       jarvis-chat  4.2s  openai:gpt-5.6-terra\n         readIssues        0.2s\n         searchMemory      1.1s\n         readScout         0.3s  FAILED\n```\n\n`degraded` is never a failure — the answer is still returned. It names how the\nturn fell short: `model_fallback` (a fallback model answered),\n`answer_revised` (the grounding gate took words back), `tool_step_failed`, or\n`no_turn_id` (no trace id came back, so the tree cannot be opened later).\n\n**The coding arm's approval code.** `jarvis_dispatch` takes `approval_code` as\na parameter and never derives, guesses or fabricates one. Call it once with no\ncode to get the plan and its 8-character code, show both to the person, then\ncall it again with the code THEY hand back. The gate's first lock (an HMAC\nover the exact plan, this account and a server secret) is untouched by this\nsurface — this server holds no secret and cannot compute a code. Its second\nlock (\"the code came from the human's own message\") is weaker here than in a\nterminal, because nothing on the wire can tell a person-relayed code from one\nthe model lifted out of the previous answer; `src/jarvis-tools.ts` says so in\nfull at the top of the file.\n\n## The read tools (BLI-3756 batch 1)\n\nEvery Tower READ the CLI already had. Doors and tool names are in the\ngenerated table above; what is worth knowing before you call one:\n\n- **`brief_read` / `brief_history` / `brief_status`** — the TODAY page as\n  finished text, the days a person has a page for, and why a brief was or was\n  not delivered. `subject` changes WHOSE page is asked for, never who is\n  asking. A delivery reason other than `delivered` (`not_monday`,\n  `no_slack_identity`, …) is a real answer and is NOT returned as an error.\n- **`notes_list` / `notes_show` / `notes_shelf` / `notes_shelves`** — the\n  meeting-notes library. A device token has no signed-in browser session, so\n  these reads are routinely NARROWER than a person's; every one of them\n  appends the door's own `scope`/`degradedBecause` reason rather than letting\n  an agent conclude a note was never taken.\n- **`ops_status` / `slack_coverage` / `slack_read`** — the pipeline board\n  (each job judged against its own expected interval, server-side), Slack\n  collection health, and the collected messages themselves. `slack_read` has a\n  narrower audience than `slack_coverage`, and says so on a 403.\n- **`settings_show` / `settings_list` / `model_show` / `team_members` /\n  `team_device_list`** — settings as this caller may see them. A section you\n  may not see comes back as `admin only`, not as an error; `settings_list`\n  returns env-file names, sizes and stamps and can never return a value.\n- **`scout_board` / `workbook_read`** — the Scout board (with the page's own\n  standing sentences, and a truncated read saying so) and the per-project\n  document library, rendered by the same walker the page uses.\n\n## The write tools (BLI-3756 batch 2)\n\nThe seventeen things a person can DO from `cockpit` and could not do from an\nagent. Same doors, same device token, same refusal words — plus one rule the\nreads never needed:\n\n**An act that cannot be undone is refused without `confirm: true`.** The CLI's\ngate is `--yes` or a person at a keyboard; a client has no keyboard, so the\nexplicit flag is the whole of it here, and the reason label is the CLI's own\n`confirmation_required`. It guards `notes_share` (sharing lets everyone signed\nin read the note), `settings_delete`, `team_role` and `team_device_revoke`.\nTaking a share BACK asks for nothing — nobody needs to be talked out of\nnarrowing who can read something.\n\n- **`brief_rewrite` / `brief_correct`** — ask for a page to be written again,\n  and say that one line on it is wrong. `brief_rewrite` QUEUES and returns the\n  request id immediately; it does not wait, because an 800-second compile\n  outlives any client deadline and \"the tool timed out\" would be\n  indistinguishable from \"the compile failed\". `brief_correct` refuses a claim\n  id the page does not carry BEFORE writing, and Tower's push-back (\"the record\n  disagrees\") is a normal result — the correction is filed either way.\n- **`notes_upload` / `notes_paste` / `notes_share` / `notes_unshare` /\n  `notes_move`** — put a note in from this machine's disk or from text, share\n  it, take it back, move it to another shelf. A path whose NAME looks like a\n  key or credential file is refused without being opened; so is a missing,\n  empty or over-20-MB file. A large note is one model call server-side and can\n  take minutes — your client may give up first, and the upload keeps going.\n- **`ops_recompile`** — write one person's page again. It spends a model call;\n  `dry_run: true` resolves the person and reads the current page without\n  compiling. If Tower's own 800-second budget runs out the effect is UNKNOWN,\n  not failed, and it says so rather than inviting you to pay twice.\n- **`scout_start` / `scout_dismiss` / `scout_undo`** — move one card. Each\n  reads the board first, matches the id EXACTLY (no prefixes on this surface —\n  a near-miss would settle a card nobody decided on), and a 403 names the gate\n  without costing you the read.\n- **`settings_set` / `settings_delete` / `model_set`** — write one settings\n  section, delete an env file, or just change which model answers you. Env\n  content is an argument here rather than stdin (a tool call has no argv, no\n  shell history and no process list), and the rule that survives is the one\n  that mattered: it is **never echoed back** — not in the answer, not in the\n  structured payload, not in a log.\n- **`team_invite` / `team_role` / `team_device_revoke`** — invite somebody,\n  change a role, end a machine's pairing. All three relay a super_admin\n  decision made on the server. `team_device_revoke` looks the device up and\n  names it back to you first; without `confirm: true` that naming IS the\n  answer and nothing is revoked.\n\n## `docs_*` / `msg_*` tools (BLI-3706)\n\n| Tool | Wraps | Notes |\n| --- | --- | --- |\n| `docs_list` | `GET /api/docs/documents` | Every document you may read: id, slug, title, visibility. Never a body. |\n| `docs_tree` | `GET /api/docs/tree` | The library as its nesting rather than a flat list. Never a body. |\n| `docs_read` | `GET /api/docs/documents/[id]` | One document's title and full body, by id or slug (resolved against `docs_list` first). |\n| `docs_create` | `POST /api/docs/documents` | Creates a document. Omitting `body_markdown` creates an empty one. |\n| `docs_update` | `PATCH /api/docs/documents/[id]` | Updates title/body/visibility/parent (a parent change IS a move). Emptying a document that holds text needs `allow_empty: true` (BLI-3757's guard). |\n| `docs_link` | `PUT`/`DELETE /api/docs/documents/[id]/notion-link` | Ties a document to a Notion page for the two-way sync (`notion_page`: a URL or page id), or unties it with `clear: true`. The page becomes the truth: the next sync pulls it over the copy and keeps the copy as a version. |\n| `docs_sync_status` | `GET /api/docs/notion-sync` | Every linked document's sync state (`synced` / `tower_changed` / `never_synced`), or one's by `id`. Tower's half only; metadata, never a body. |\n| `msg_channels` | `GET /api/msg/channels` | Every channel you are a member of. |\n| `msg_read` | `GET /api/msg/channels/[id]/messages` | Recent messages of one channel, newest first. `channel` is an id or a `#name`. |\n| `msg_thread` | `GET /api/msg/channels/[id]/messages?thread_parent_id=` | One thread's replies, oldest first, so it reads as a conversation. |\n| `msg_send` | `POST /api/msg/channels/[id]/messages` | Posts a message. |\n\n**Auth: this machine's collector device token, not `BLI_OPERATOR_TOKEN`.**\nRun `cockpit login` once; the server reads\n`~/.config/bli-cockpit/session.json` fresh on every call (never cached at\nstartup, so a machine with no pairing yet still serves the event-stream tools\nbelow — only a `docs_*`/`msg_*` call on that machine fails, by name). Two\noptional env overrides, mirroring `@bli-cockpit/memory-mcp`'s own:\n\n| Var | Required | Purpose |\n| --- | --- | --- |\n| `BLI_COCKPIT_MCP_DEVICE_TOKEN` | no | Override the device token (skips the session file). |\n| `BLI_COCKPIT_MCP_DASHBOARD_URL` | no | Override the dashboard base URL (defaults to production, or `COCKPIT_DASHBOARD_URL` if set). |\n\nA door refusal or a network failure both come back as an MCP `isError` result\nnaming the door's own `reason` label (e.g. `document_not_found_or_unreadable`)\n— never a generic \"something went wrong\".\n\n## Registration on an intern machine\n\n`cockpit memory install` (run unasked by `doctor` and the daily sync\ntick) registers `bli-tower` beside `bli-memory` in the SAME two files —\n`~/.claude.json`'s `mcpServers` and `~/.codex/config.toml`'s\n`[mcp_servers.bli-tower]` table — resolving this package's own bin the same\nway it resolves `bli-memory-mcp`'s (beside the running `@bli-cockpit/cli`\ninstall, then PATH). `bli-tower` has no Claude Code hooks and no Codex skill,\nso nothing is written to `~/.claude/settings.json` for it. See\n`packages/cockpit-local-collector/src/commands/tower-mcp-install.ts`.\n\n## Legacy event-stream tools\n\nThin wrapper over the canonical REST event-stream contracts (see\n`docs/plans/cockpit-agent-ops-control-plane.md` §6) — the FROZEN active-emission\nsubstrate (`AGENTS.md` \"What this repo is\"), not where new work goes.\n\n| Tool | Wraps | Notes |\n| --- | --- | --- |\n| `emit_event` | `POST /api/events/emit` | Appends a canonical event. Supports `idempotency_key`. |\n| `get_ticket_timeline` | `GET /api/events/timeline?ticket_id=...` | Returns the canonical timeline for a task-visible ticket. |\n| `get_active_tickets` | `GET /api/tickets/active?...` | Returns active, task-visible tickets derived from `orchestration_events`. |\n\n### `emit_event`\n\n| Field | Type | Required | Notes |\n| --- | --- | --- | --- |\n| `ticket_id` | string | yes | Linear ticket ID, e.g. `BUI-412`. |\n| `event_type` | string | yes | Canonical event type (e.g. `worker_dispatched`, `note`). |\n| `payload` | object | no (default `{}`) | Event payload. |\n| `note_md` | string | no | Optional markdown note. |\n| `correlation_id` | string | no | E.g. an agent trace ID. |\n| `idempotency_key` | string | no | Replays return `status: \"replay\"`. |\n\nReturns `{ event_id, occurred_at, status: \"created\" | \"replay\" }`.\n\n### `get_ticket_timeline`\n\n| Field | Type | Required | Notes |\n| --- | --- | --- | --- |\n| `ticket_id` | string | yes | |\n| `since` | string (ISO-8601) | no | |\n| `limit` | number (1–500) | no (default 100) | |\n\nThe API resolves `ticket_id` through `tasks.linear_ticket_id` and denies\ncallers who cannot see that task.\n\n### `get_active_tickets`\n\nAll four filters (`source`, `project`, `lane`, `assignee`) optional strings.\nThe API derives active work from `orchestration_events`, resolves tickets back\nto `tasks.linear_ticket_id`, and returns only tasks visible to the caller.\n\n## Environment variables (legacy event-stream tools only)\n\n`docs_*`/`msg_*`'s own two optional overrides are documented above, beside\nthose tools — this table is `emit_event`/`get_ticket_timeline`/\n`get_active_tickets`'s, a separate credential and base URL.\n\n| Var | Required | Default | Purpose |\n| --- | --- | --- | --- |\n| `BLI_OPERATOR_TOKEN` | no | — | If set, used verbatim as the bearer token on every request. Intended for CI. When unset, the server falls back to the session helper. |\n| `BLI_SESSION_HELPER` | no | auto-discovered | Absolute path to `scripts/bli-event-session.mjs`. Only needed if the MCP binary lives outside the bli-cockpit repo layout. |\n| `BLI_API_BASE_URL` | no | `http://127.0.0.1:3100` | Cockpit dashboard base URL. |\n\n## Authentication (legacy event-stream tools only)\n\nThe server resolves an access_token before every authenticated request using the same precedence as the `bli-event` CLI:\n\n1. `BLI_OPERATOR_TOKEN` (verbatim, no refresh) — CI path.\n2. Session helper — shells out to `node scripts/bli-event-session.mjs get-token`, which reads `~/.config/bli-event/session.json` and refreshes the access_token when near expiry. Run `bli-event login` once on your laptop to create the session. Tokens are cached in-process for 30s to avoid spawning a subprocess on every tool call.\n\nIf both paths are unavailable (no env override, and no session file on disk),\nthe server **still starts** and only those three tools refuse, by name, when\ncalled — every device-token tool is unaffected (BLI-3804). It used to exit at\nstartup, which meant a machine that installed the published package registered\na `bli-tower` server with NO tools at all: `scripts/bli-event-session.mjs`\nexists in the bli-cockpit repo and nowhere else. `src/startup-auth.ts` carries\nthe account.\n\n## Install\n\n```bash\nnpm install        # from repo root — registers the workspace\nnpm run build --workspace=@bli-cockpit/mcp\n```\n\nThe `bin` entry exposes a `bli-cockpit-mcp` CLI that speaks MCP over stdio.\n\n### Claude Code (`~/.claude/settings.json`)\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"bli-cockpit\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/absolute/path/to/bli-cockpit/packages/bli-cockpit-mcp/dist/index.js\"\n      ],\n      \"env\": {\n        \"BLI_API_BASE_URL\": \"http://127.0.0.1:3100\"\n      }\n    }\n  }\n}\n```\n\nRun `bli-event login` once on the host; the MCP auto-resolves the\naccess_token from `~/.config/bli-event/session.json` and refreshes it\ntransparently.\n\nFor CI (or any environment without a session file), set\n`BLI_OPERATOR_TOKEN` to a Supabase access_token in the env block — it\nwill be used verbatim without refresh.\n\nFor deployed cockpits, set `BLI_API_BASE_URL` to the production URL.\nNever commit tokens — keep them in local settings only.\n\n### Claude Desktop\n\nSame shape, but the file lives at:\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n## Example invocations\n\n```jsonc\n// emit a worker dispatch event\n{\n  \"name\": \"emit_event\",\n  \"arguments\": {\n    \"ticket_id\": \"BUI-412\",\n    \"event_type\": \"worker_dispatched\",\n    \"payload\": { \"role\": \"builder\", \"model\": \"sonnet\" },\n    \"correlation_id\": \"trace_abc123\"\n  }\n}\n\n// idempotent note from a hook\n{\n  \"name\": \"emit_event\",\n  \"arguments\": {\n    \"ticket_id\": \"BUI-412\",\n    \"event_type\": \"note\",\n    \"note_md\": \"ship completed; preview URL https://...\",\n    \"idempotency_key\": \"ship-2026-04-17-1\"\n  }\n}\n```\n\n## Errors\n\nThe server surfaces API error codes from the canonical catalog\n(`docs/architecture/event-stream.md#errors`) as MCP tool errors. Common ones:\n\n| Code | Cause |\n| --- | --- |\n| `BLI-E001` | Network / Supabase unreachable. |\n| `BLI-E002` | Unknown `event_type`. |\n| `BLI-E003` | Bad / expired JWT. |\n| `BLI-E004` | Payload schema validation failed. |\n| `BLI-E403` | Authenticated caller cannot access the requested ticket. |\n| `BLI-W003` | Idempotency replay (informational; not an error). |\n\n## The smoke — does this server actually answer? (BLI-3804)\n\nThe unit suites prove each tool's shape against an injected fetch, and\n`verb-census.test.ts` proves a twin EXISTS for every Tower CLI verb. Neither\nstarts a server, opens a transport or reaches Tower, which is how five QA ticks\n(`docs/reports/jarvis-qa-loop/tick15.md` … `tick19.md`) recorded these tools as\nuntested end to end while the published server was exiting at startup.\n\n```bash\nnpm run mcp:smoke --workspace=@bli-cockpit/mcp                       # all six families\nnpm run mcp:smoke --workspace=@bli-cockpit/mcp -- --skip jarvis_ask  # no model spend\nnpm run mcp:smoke --workspace=@bli-cockpit/mcp -- --only docs_list --json\n```\n\nIt builds the server, spawns `dist/index.js` over stdio the way an agent host\ndoes, lists the tools, and calls one cheap READ per family — `docs_list`\n(limit 1), `msg_channels`, `work_list_issues` (limit 1), `cal_calendars`,\n`mail_accounts`, `jarvis_ask` — never a write, never a dispatch. The device\ntoken is never passed to it: the server reads\n`~/.config/bli-cockpit/session.json` itself, so the smoke exercises the real\nauth path. Output is one line per tool — name, verdict, the door's own reason\nlabel, milliseconds:\n\n```\nbli-tower smoke — 78 tools registered, 6 called\ntool              verdict      reason                        ms\ndocs_list         ok           answered                      719\nmsg_channels      ok           answered                      795\nwork_list_issues  ok           answered                      760\ncal_calendars     ok           answered                      762\nmail_accounts     ok           answered                      478\njarvis_ask        ok           answered                      6483\n```\n\n**A refusal by name is a pass.** The question is whether the server answers,\nnot whether this account has a mailbox: `cal_calendars` and `mail_accounts`\nanswering \"nothing is attached\" is a healthy machine. The exit code turns\nnon-zero only when something never answered — the server would not start, the\ntransport broke, a call timed out, a tool was not registered, or Tower could\nnot be reached.\n\n`--server <path>` points it at an INSTALLED server instead of this checkout's\nbuild, which matters more than it sounds: the repo build resolves a credential\nthe published install cannot, so a green smoke here has never proven the\nfleet's server starts.\n\n```bash\nnpm run mcp:smoke --workspace=@bli-cockpit/mcp -- \\\n  --server \"$(npm root -g)/@bli-cockpit/cli/node_modules/@bli-cockpit/mcp/dist/index.js\"\n```\n\nOn a laptop, `cockpit doctor`'s `mcp-answers` row asks the same first question\nof the REGISTERED server every run\n(`packages/cockpit-local-collector/src/commands/doctor-mcp.ts`), so a machine\nwhose MCP is registered and not answering says so without anyone running this\nscript.\n\n## Development\n\n```bash\nnpm run typecheck --workspace=@bli-cockpit/mcp   # also typechecks scripts/\nnpm test --workspace=@bli-cockpit/mcp\nnpm run build --workspace=@bli-cockpit/mcp\nnpm run mcp:smoke --workspace=@bli-cockpit/mcp   # needs a paired machine\n```\n","readmeFilename":"README.md"}