{"_id":"@aaronsb/slack-mcp","_rev":"26-2364084531203d080d5943ba7c762bdb","name":"@aaronsb/slack-mcp","dist-tags":{"latest":"2.2.2"},"versions":{"1.2.0":{"name":"@aaronsb/slack-mcp","version":"1.2.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"be159451fbcb2dc89e7d71977a2d77b18e3da144","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.0.tgz","fileCount":3,"integrity":"sha512-8ZoxxBoub0ZkyCLCLARJklHpePSzkiXKDVR2tkCHpxNSuG+d1NRYRi3cZlrvQzG1Tea90fU+JD7JWI6+0glr2w==","signatures":[{"sig":"MEUCIQC0dRbv7jrenQeONkP9tRuDc9sq4CvWNgXyVIzR0dLkGgIga/rX3PKGdFlrvQOzFPAbQhAK8fJ4HvRvdkMOyoCnQ5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"02cf76830eef0cd1a6e7a963713e877a041ca8b3","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.0","@aaronsb/slack-mcp-linux-arm64":"1.2.0","@aaronsb/slack-mcp-darwin-amd64":"1.2.0","@aaronsb/slack-mcp-darwin-arm64":"1.2.0","@aaronsb/slack-mcp-windows-amd64":"1.2.0","@aaronsb/slack-mcp-windows-arm64":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.0_1774643262190_0.7730540318929453","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aaronsb/slack-mcp","version":"1.2.1","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"5610de3f385641932df9f95dae1caa3106b1f13e","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.1.tgz","fileCount":3,"integrity":"sha512-Pa8AujkwQVQ+vwIiTDCgi/1rrozuq1N/MUcWYd+Kub/ZlKySb81n4FehvFRVYGxv9Cl3lcyFJRD4PCNIJeQwyg==","signatures":[{"sig":"MEUCIE8OEKmW6SSyVERrz2sQy4sjy6nPLYvU6gI4ve9ChS5oAiEAmwtTMW9jH239cEZAnRThVel7hRzziSo514U2uioRcCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"de8d991e3375eb83490a97184ef8dfd5fce7a187","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.1","@aaronsb/slack-mcp-linux-arm64":"1.2.1","@aaronsb/slack-mcp-darwin-amd64":"1.2.1","@aaronsb/slack-mcp-darwin-arm64":"1.2.1","@aaronsb/slack-mcp-windows-amd64":"1.2.1","@aaronsb/slack-mcp-windows-arm64":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.1_1774649461752_0.14992829348167191","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@aaronsb/slack-mcp","version":"1.2.2","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.2","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"e20263159e4a49a5221fc8fa7709828f01410db4","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.2.tgz","fileCount":3,"integrity":"sha512-9OosBqp6dcmLgk1svN/HY4BqGZ57Zm6hABrAuVgEAQRV6TEncdNPm+lYgDwuYfV5D6BmbR7nJcdWcd6i9RsvQg==","signatures":[{"sig":"MEQCIDbNVl+1NQ5qAjDYfX4KpPHtYL0ul0P1LKMQdJqbEkgsAiATfA7U/Uogv2Pm6XhVdOlJ4GUlRVkL7DSo0JTapC+cSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"3ea1e4fbc24bba835eff0a273d9883e99f00f115","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.2","@aaronsb/slack-mcp-linux-arm64":"1.2.2","@aaronsb/slack-mcp-darwin-amd64":"1.2.2","@aaronsb/slack-mcp-darwin-arm64":"1.2.2","@aaronsb/slack-mcp-windows-amd64":"1.2.2","@aaronsb/slack-mcp-windows-arm64":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.2_1774652294627_0.08434809491451989","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@aaronsb/slack-mcp","version":"1.2.3","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.3","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"01183da141d4547aaa200d4bf6f8b6441f45a510","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.3.tgz","fileCount":3,"integrity":"sha512-3djOUomSigKekZIPZGgJdZB80GS7tv0MFY6HC6K+RhJsg/IY0o5ni5uMwEE8OFJbBCEMT0z6DVQjq6w7znsVyg==","signatures":[{"sig":"MEQCIFpx+XEpeSIXzmM4N//al+SpFjNofE1Ke82eHhK1z/LIAiB4pMnwe1Nucy9RQTLrvnFvU7UiO5nkTRXnzuui8Z7P2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"89c713af474ef69065f1c0958f6ab60eae9af422","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.3","@aaronsb/slack-mcp-linux-arm64":"1.2.3","@aaronsb/slack-mcp-darwin-amd64":"1.2.3","@aaronsb/slack-mcp-darwin-arm64":"1.2.3","@aaronsb/slack-mcp-windows-amd64":"1.2.3","@aaronsb/slack-mcp-windows-arm64":"1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.3_1774654001688_0.0046918160802520426","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@aaronsb/slack-mcp","version":"1.2.4","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.4","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"a0fec50e19795db533d2ec81eea2639ae95937e5","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.4.tgz","fileCount":3,"integrity":"sha512-HYqA1BP21asa80rUekprI0GK684AvfWkcTxVF/3IGx7YePfeJa6RiVDNSOyMu0FYo6r7gIiRG+kKKEIa/VIZTw==","signatures":[{"sig":"MEUCIQDXVKLM3BWw+JNyMqHXJw7+MdhY04pOTngxFf8qfnAzRgIgC2Pf2/xUxQBp06JVCVzA1wvzuOO2NX/B97ZGTZP4+Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"3c0cd15294168c562dc15a6bb369e993806d882e","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.4","@aaronsb/slack-mcp-linux-arm64":"1.2.4","@aaronsb/slack-mcp-darwin-amd64":"1.2.4","@aaronsb/slack-mcp-darwin-arm64":"1.2.4","@aaronsb/slack-mcp-windows-amd64":"1.2.4","@aaronsb/slack-mcp-windows-arm64":"1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.4_1774654966631_0.4909328677960505","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@aaronsb/slack-mcp","version":"1.2.5","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.5","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"8caca1cfc002d7b49da345a5845586c5e05a51cc","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.5.tgz","fileCount":3,"integrity":"sha512-xeeDmtNKL+zsJpxRWe+X0Nm4rn6SsVkNJXuvtlTYGd6cTi5PEE611Kg/0lKAfi83v5tmqnID5i37a7rzJoprAA==","signatures":[{"sig":"MEQCIDkTHxN7EzRQyJb/BzRuEcwJJTpkkVn3+WiHGwXuP/hcAiAVAju6FvkcmkGq/8bobLxa+Geqa4vrFX+07blZEYVPAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"7b91e8139d9792226a0c66cbc72802fbe99fd87e","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.5","@aaronsb/slack-mcp-linux-arm64":"1.2.5","@aaronsb/slack-mcp-darwin-amd64":"1.2.5","@aaronsb/slack-mcp-darwin-arm64":"1.2.5","@aaronsb/slack-mcp-windows-amd64":"1.2.5","@aaronsb/slack-mcp-windows-arm64":"1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.5_1774656042461_0.45026933109878997","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@aaronsb/slack-mcp","version":"1.2.6","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.6","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"2cabd300085ba8d56e18b93393ce5bcd7d5db63c","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.6.tgz","fileCount":3,"integrity":"sha512-bkIPDqSkgTBDbpAZHyl/x6/EqvFK8XPZf673iyEzPm5+aOVuGdkI+m6wT9KwNqr4eX/nIkQUElQhpaTvMJ4RhQ==","signatures":[{"sig":"MEQCICA4XlBmyFR61OPiCJ/3Cz80jFJi5uG6vAORcT1MQVigAiAdnW7njP2hpufrC1cGJEUpwt3g03m12nRD1iSYFv/L1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"c2db182a4068302375f959b1c5e01c5cc9ad8bd4","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.6","@aaronsb/slack-mcp-linux-arm64":"1.2.6","@aaronsb/slack-mcp-darwin-amd64":"1.2.6","@aaronsb/slack-mcp-darwin-arm64":"1.2.6","@aaronsb/slack-mcp-windows-amd64":"1.2.6","@aaronsb/slack-mcp-windows-arm64":"1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.6_1774658420057_0.4304185395177489","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@aaronsb/slack-mcp","version":"1.2.7","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.7","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"ca0d784f678333e49e9394e78c6ef23ad5fd740d","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.7.tgz","fileCount":3,"integrity":"sha512-g7d3Sq5ccf75zpXm9jH+Pf3zzetqy0tJilNeaQCeqi2uNKqPMQRMN3SOR3V1lY4clbLAqyWx1jb3JbDo44MhJQ==","signatures":[{"sig":"MEUCIQDw0HNdi/5aYokMaIMTokkWbcV2Zau5C2u/hiLaTYQQVwIgI1VqwA1elENbuoEQK66zaDHIpzx5vtao6FbXHJnY5WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"0f23b90551c8c0d7457f657b2e2f3a573d6940b2","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.7","@aaronsb/slack-mcp-linux-arm64":"1.2.7","@aaronsb/slack-mcp-darwin-amd64":"1.2.7","@aaronsb/slack-mcp-darwin-arm64":"1.2.7","@aaronsb/slack-mcp-windows-amd64":"1.2.7","@aaronsb/slack-mcp-windows-arm64":"1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.7_1774659401095_0.015279779315772624","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@aaronsb/slack-mcp","version":"1.2.8","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.8","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"028d76698f93aeb2c88d4bb8446639177e1bf697","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.8.tgz","fileCount":3,"integrity":"sha512-V9qJA/+TI8h8akt2itcJkU+huhisX7ode7zzXoWzUV+ZrXGTyWBwW4Sj+YITvizjTrsutIDkQ9izbGk1MHb6rw==","signatures":[{"sig":"MEYCIQCkl/COAcroj/UrOdqqj2L7AxvHhokjMFiMstEvR5ocbAIhAIE70ZTOsiSAfWwxn4/7O0Oh/eDGj6s+TpaoDlGEs52q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"46427d8554e7351a4a08c216599d9c9a54fbd78e","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.8","@aaronsb/slack-mcp-linux-arm64":"1.2.8","@aaronsb/slack-mcp-darwin-amd64":"1.2.8","@aaronsb/slack-mcp-darwin-arm64":"1.2.8","@aaronsb/slack-mcp-windows-amd64":"1.2.8","@aaronsb/slack-mcp-windows-arm64":"1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.8_1774659821217_0.772674789100029","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@aaronsb/slack-mcp","version":"1.2.9","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.9","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"707baf484c564a036192a8ad1b4099659261eb91","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.9.tgz","fileCount":3,"integrity":"sha512-3jO36KAHfZczSJ3HoLP8b70o4k17tI7aUJs+vAuyi7bpBzp7P5nGpL2WWIj4AuEth/GfYFdZjDE8yzkm1JQfVQ==","signatures":[{"sig":"MEUCIDJ8w771PfqRZXLUKkcxdNLX0lQceQbYXmaqYETIzKNhAiEA2lSh3K0kIJKlCtg1wQeTD/KUDTDQVPbSNcYqggQl/SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"72fe6de5a24e8b6713cc2b23d82c3ba9454e3205","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.9","@aaronsb/slack-mcp-linux-arm64":"1.2.9","@aaronsb/slack-mcp-darwin-amd64":"1.2.9","@aaronsb/slack-mcp-darwin-arm64":"1.2.9","@aaronsb/slack-mcp-windows-amd64":"1.2.9","@aaronsb/slack-mcp-windows-arm64":"1.2.9"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.9_1774660316411_0.056179770808624685","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@aaronsb/slack-mcp","version":"1.2.10","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.2.10","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"7a1a09a3756be42e8724bb415f56658ff0de6e99","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.2.10.tgz","fileCount":3,"integrity":"sha512-JLXvbBA5K5cNYpB7PMvJv9Gpl9epSEg8f8ZYoaml2170eT7DY8fF4aP2NMRIX63Grf5xI7bSgdtduiKP8tP6uw==","signatures":[{"sig":"MEUCIQDLbmj8AQwb4Oa0v2OhSZsQqOyVIsl7FP8UULqpU8looQIgRmTGLPCYqcr+SEiHIJ4xNVL22DZnHWjltpt1+A52Ouc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3289},"main":"bin/index.js","gitHead":"654c00717c4f49db23e2a22e1472968433ee2c3e","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.2.10","@aaronsb/slack-mcp-linux-arm64":"1.2.10","@aaronsb/slack-mcp-darwin-amd64":"1.2.10","@aaronsb/slack-mcp-darwin-arm64":"1.2.10","@aaronsb/slack-mcp-windows-amd64":"1.2.10","@aaronsb/slack-mcp-windows-arm64":"1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.2.10_1774661082206_0.2541501054876898","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aaronsb/slack-mcp","version":"1.3.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.3.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"9636b2459a1b18f92e3c25d2123c72b7be587978","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.3.0.tgz","fileCount":3,"integrity":"sha512-JtklzFdtT7NecsTuMDVa+BDPOjJ34GUtsqo+4gYIdi0w7Lm6yA0tx1vY+XjOStlYgFRmNYcp1g4EAyywqs3E5Q==","signatures":[{"sig":"MEYCIQCrf3WvmntD2LEmHYuB6DTa/T1dREMkAXoycHAssSnUfQIhALE/1+gTQBRcX+2ue7oK2OxzRpoFNBADMN+OwK6TVyAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"8aef5d8ec491a2337a85d7d80b18b434becf7ab0","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.3.0","@aaronsb/slack-mcp-linux-arm64":"1.3.0","@aaronsb/slack-mcp-darwin-amd64":"1.3.0","@aaronsb/slack-mcp-darwin-arm64":"1.3.0","@aaronsb/slack-mcp-windows-amd64":"1.3.0","@aaronsb/slack-mcp-windows-arm64":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.3.0_1774662869422_0.5808542913081345","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aaronsb/slack-mcp","version":"1.3.1","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.3.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"ba5906000d82166ad3e431d93eb3c7d5831e281f","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.3.1.tgz","fileCount":3,"integrity":"sha512-8tEFxBqGF3KVvrBj79pVh6bMd9Xr9MfKOD0S7a1sehNEC7BN6+cnhdCz3MclWT3MnuWGbclYIfePAMCiaR8B6w==","signatures":[{"sig":"MEYCIQDmWzIBKTnWLbJn9EwOb9ZFwdXV8PLDEeAj0n9mCJaM+wIhAK78Gs7xU0s8kNX89InczII3CejCl9zxupsHXutbP617","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"20241a069011edfc8c69a271c337b7edfd2ad08e","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.3.1","@aaronsb/slack-mcp-linux-arm64":"1.3.1","@aaronsb/slack-mcp-darwin-amd64":"1.3.1","@aaronsb/slack-mcp-darwin-arm64":"1.3.1","@aaronsb/slack-mcp-windows-amd64":"1.3.1","@aaronsb/slack-mcp-windows-arm64":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.3.1_1774663081023_0.5977864092872984","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@aaronsb/slack-mcp","version":"1.3.2","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.3.2","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"5bce100fc9f972d5982f29248e4f6313f82b474c","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.3.2.tgz","fileCount":3,"integrity":"sha512-Mq1tyxz8dkJXGgZaDRAY4erVh1TIwGJzEfUuzgYVenVMmIQTJEmRdvpLHdZ7YVlG0So+SPbGbl1CztfL49dSBw==","signatures":[{"sig":"MEUCIQCy8pGiINGro/2zlDFgO62I/iNagbZgJeRUiZ7abVTEPQIgUB+c8r6bcVMXy+OaSReg/bcgvmnrTrg2WAvmSwlmysI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"79b481f70ca0c3268feb38cbb70d39519c1e83d0","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.3.2","@aaronsb/slack-mcp-linux-arm64":"1.3.2","@aaronsb/slack-mcp-darwin-amd64":"1.3.2","@aaronsb/slack-mcp-darwin-arm64":"1.3.2","@aaronsb/slack-mcp-windows-amd64":"1.3.2","@aaronsb/slack-mcp-windows-arm64":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.3.2_1774663347562_0.6790918580236622","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@aaronsb/slack-mcp","version":"1.3.3","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.3.3","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"31ff2ef0dc9ee73fed2f31663b93efd8d4a9541c","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.3.3.tgz","fileCount":3,"integrity":"sha512-sfrWLgXHwmF86mH/WuiG8A6ypWs43o7Jvp+o3+BySKVIvY6T0WBUQMILtGwAkHDSuU/rtMNdYhSfurK6cddgqQ==","signatures":[{"sig":"MEQCIHz8xD3uK+mP70n7KeexmQlXrNQyN72RYYj3S3C9RN0lAiAbFAbapYuvzHrQ8W9vGAvyuPkNOdA3M7QDhS+M1pW0bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"7b6001823b227fde0f5c189409417da88374a309","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.3.3","@aaronsb/slack-mcp-linux-arm64":"1.3.3","@aaronsb/slack-mcp-darwin-amd64":"1.3.3","@aaronsb/slack-mcp-darwin-arm64":"1.3.3","@aaronsb/slack-mcp-windows-amd64":"1.3.3","@aaronsb/slack-mcp-windows-arm64":"1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.3.3_1774666830060_0.8457138284427825","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@aaronsb/slack-mcp","version":"1.3.4","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.3.4","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"d0b0d99ec013e9b3a74c09203fbfea010f7b9271","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.3.4.tgz","fileCount":3,"integrity":"sha512-ivFArq4u/pOf42ZmTHdNlI9wLhbm4KPsT2ixZSP+V0sieokCxjXt9MO5hUrLjHEdfIGn4COwiyxgYgquRMgtJw==","signatures":[{"sig":"MEUCIQDNIKj+6Yr2ZcIfcSFtZaOYfYlHPRUubOUT/jltJta8zAIgbIQo2PXT2Rr2YTm265Vkd7CQ8kdKks2WhkxUfnSB/oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"5cc3376f0a7c7c4a4e21ef5ee9d316eaafa017d8","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.3.4","@aaronsb/slack-mcp-linux-arm64":"1.3.4","@aaronsb/slack-mcp-darwin-amd64":"1.3.4","@aaronsb/slack-mcp-darwin-arm64":"1.3.4","@aaronsb/slack-mcp-windows-amd64":"1.3.4","@aaronsb/slack-mcp-windows-arm64":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.3.4_1774670159839_0.7756477757204625","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aaronsb/slack-mcp","version":"1.4.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.4.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"28d40766c87feb46918f0bbc95312680881ff053","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.4.0.tgz","fileCount":3,"integrity":"sha512-jFfmGjBxixYExHvh+I13kjtu934OOvul20MSvdlp7O3augCfsplp5kh27zR5+sGIPjv8dfvMj3C1KbQjXNu5Iw==","signatures":[{"sig":"MEQCIBf2hkBEWMilHLeNioO1quO/C4py0TgiJnE1F0WZsta7AiACE0s2KqfgygnqHmnj3mtwAJXmj8dCxPtByHhr6eqUXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282},"main":"bin/index.js","gitHead":"e475203c8d8ca2c9e137034a7e059ca69d39eb30","_npmUser":{"name":"aaronsb","email":"aaron@bockelie.com"},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.4.0","@aaronsb/slack-mcp-linux-arm64":"1.4.0","@aaronsb/slack-mcp-darwin-amd64":"1.4.0","@aaronsb/slack-mcp-darwin-arm64":"1.4.0","@aaronsb/slack-mcp-windows-amd64":"1.4.0","@aaronsb/slack-mcp-windows-arm64":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.4.0_1776186342890_0.001576184113375012","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aaronsb/slack-mcp","version":"1.5.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.5.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"61eb75376f00e15e0f299661f8c3227266ad8f1f","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.5.0.tgz","fileCount":4,"integrity":"sha512-ndcUbeqZIklGiwPWEtsoiNXIyaWHcjhTTJIPqAnYjyU+phT7HyzvX2fs1JOa4DIRXpfKhcTMSkz6Pvb4rj8T1A==","signatures":[{"sig":"MEYCIQD5Y0XWUx6CbX9kk/csj5XE8TjXGcnLxt4zfKbp7TMm/wIhAOqfPNSh2QFoCejJAlni8NaNbVcBrinfz0m8SnC4S0sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8219},"main":"bin/index.js","gitHead":"5d72bab5e3e5880bcf5aa293061e64d391fac2a8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.5.0","@aaronsb/slack-mcp-linux-arm64":"1.5.0","@aaronsb/slack-mcp-darwin-amd64":"1.5.0","@aaronsb/slack-mcp-darwin-arm64":"1.5.0","@aaronsb/slack-mcp-windows-amd64":"1.5.0","@aaronsb/slack-mcp-windows-arm64":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.5.0_1787026980814_0.6267336390442753","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@aaronsb/slack-mcp","version":"1.5.1","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.5.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"2e5479316c410f9d84131bc6e2088dcecd41584e","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.5.1.tgz","fileCount":4,"integrity":"sha512-fOOGJCAqsvS/Mv7xMGIl+O4lmXQsMZg1qasYMNMF0cfRg8XdA06h4ux1+s8WgZ+4tPpFDdDtOkMLqtmmQWLPZQ==","signatures":[{"sig":"MEYCIQC4DwadgZGu+oV6teHOXPEDb5wkicIp/vh2RkaL+MNiXAIhAPbQm5YR/ix6a0vyoT1zNIsYtUa4TPqmxGFcscatcWWD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8219},"main":"bin/index.js","gitHead":"3bc4e720003d633b123ddc78949e086578bf6320","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.5.1","@aaronsb/slack-mcp-linux-arm64":"1.5.1","@aaronsb/slack-mcp-darwin-amd64":"1.5.1","@aaronsb/slack-mcp-darwin-arm64":"1.5.1","@aaronsb/slack-mcp-windows-amd64":"1.5.1","@aaronsb/slack-mcp-windows-arm64":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.5.1_1787027427304_0.17209731237093662","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@aaronsb/slack-mcp","version":"1.5.2","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@1.5.2","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"461bda8e90dde117d082ffbb46aa2c7ac2f5b91e","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-1.5.2.tgz","fileCount":4,"integrity":"sha512-MSim2hEjSRJAuxea8bcsYb0Ymss1mgrox7R3lHvXLzyf+oTlmBdP+hplfmKlC8zrg2vir6AwNRmYBPq7tnqdxQ==","signatures":[{"sig":"MEQCIDHPzCCMr1YeOKUV2bzX4tY4tqYVAAb/kZxFFO++sB9nAiAFS8LDEQAiBKSDzwI6U95P2KTnDW5axzDjdr9YdyBPMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8263},"main":"bin/index.js","gitHead":"816dbaa72169ab20f45a6ad54572c0527d1ab7e1","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"1.5.2","@aaronsb/slack-mcp-linux-arm64":"1.5.2","@aaronsb/slack-mcp-darwin-amd64":"1.5.2","@aaronsb/slack-mcp-darwin-arm64":"1.5.2","@aaronsb/slack-mcp-windows-amd64":"1.5.2","@aaronsb/slack-mcp-windows-arm64":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_1.5.2_1787028456230_0.22753227083191496","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aaronsb/slack-mcp","version":"2.0.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@2.0.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"7a9a5c14581c721e58c4d01fc922e796789e14a1","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.0.0.tgz","fileCount":4,"integrity":"sha512-D+0Mxsi6Q9dfkitOqIlIQ/1IbXbWDpiKe/C9BJn23EmCuYqszLea4sA5BXQrmIupRap0Xc26tNMALP7YJuXZ+g==","signatures":[{"sig":"MEUCICiY5pQsSRnArztAI+hg3hAVad9IIONseY9AGHyawlNxAiEA83uDn641ktT2wbJRv3jYRwVDMOXNTWg+acAUuvzxAW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8547},"main":"bin/index.js","gitHead":"06617b5ffb21a7d1474f0074c32b699547981caa","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"2.0.0","@aaronsb/slack-mcp-linux-arm64":"2.0.0","@aaronsb/slack-mcp-darwin-amd64":"2.0.0","@aaronsb/slack-mcp-darwin-arm64":"2.0.0","@aaronsb/slack-mcp-windows-amd64":"2.0.0","@aaronsb/slack-mcp-windows-arm64":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_2.0.0_1787242778546_0.9003885575006945","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aaronsb/slack-mcp","version":"2.1.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@2.1.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"547860366c49ea57d827d0930189f9060dcac674","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.1.0.tgz","fileCount":4,"integrity":"sha512-9edI1AeXVeRbZRdD32Pj6JZHJXkyIFrFby6AJf5ki2m+y52BjOAwRPKliOQK54LXulT5xN0a3JqC9CfcDIL2tA==","signatures":[{"sig":"MEUCIBHLyEJCThoYP2a9yZJxnG0Zp6jik1XHMcd29T4Nwi0/AiEAlIfDKyKJzwmfVzwvad+RWpsDHypO6XOKLla36O/2/eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8547},"main":"bin/index.js","gitHead":"79442e782d849222f4ce94feaa9fd8ac2a22b5ad","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"2.1.0","@aaronsb/slack-mcp-linux-arm64":"2.1.0","@aaronsb/slack-mcp-darwin-amd64":"2.1.0","@aaronsb/slack-mcp-darwin-arm64":"2.1.0","@aaronsb/slack-mcp-windows-amd64":"2.1.0","@aaronsb/slack-mcp-windows-arm64":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_2.1.0_1787245005090_0.4914874124761004","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@aaronsb/slack-mcp","version":"2.1.1","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@2.1.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"c427f2ec8766cf5545704a2f18393a2f920f21ca","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.1.1.tgz","fileCount":4,"integrity":"sha512-OZ59Y7Usb+/+jIpI5gZtvfO4DDPO+YDZ4M2qvDXH7Q3dyvY84Zr1RAACyMf9R5vGKyMo4jr5I19MJHapEfvQ7Q==","signatures":[{"sig":"MEYCIQCmTxNAXq6K5T4lPtLXWOK1EVPJVIMCRLeSQc1W9mRWKAIhAPJVLuhBgOvnggfO0IQMJ6QEClvw8jiaXUV8Y+OKNwL/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8547},"main":"bin/index.js","gitHead":"d702301fb7101844b321c073222e1e71f9f7a40d","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"2.1.1","@aaronsb/slack-mcp-linux-arm64":"2.1.1","@aaronsb/slack-mcp-darwin-amd64":"2.1.1","@aaronsb/slack-mcp-darwin-arm64":"2.1.1","@aaronsb/slack-mcp-windows-amd64":"2.1.1","@aaronsb/slack-mcp-windows-arm64":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_2.1.1_1787245753999_0.189849805670935","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@aaronsb/slack-mcp","version":"2.2.0","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@2.2.0","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"e55784c23b65a007e4e1a1e4916f521c976bb3ff","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.2.0.tgz","fileCount":4,"integrity":"sha512-B9nwyof1k5DkE4AFXbkO3bFuE45Uj7+vuBgiMYI8jTGRHd0Ksrii4uHugKJAIn6nLhv9fSxIt5CThXUJJNRP6A==","signatures":[{"sig":"MEYCIQDIqfy+kZSYaLEuBgfMmBpUqEnvd3eU7Kz7HRzwqLRUBwIhANIKBlQMxgd3kaOOXZWefD5nKeP+bQv1eANJmz7z3XBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9649},"main":"bin/index.js","gitHead":"c94797970641c616c71396fb3e010db0435c32b3","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"2.2.0","@aaronsb/slack-mcp-linux-arm64":"2.2.0","@aaronsb/slack-mcp-darwin-amd64":"2.2.0","@aaronsb/slack-mcp-darwin-arm64":"2.2.0","@aaronsb/slack-mcp-windows-amd64":"2.2.0","@aaronsb/slack-mcp-windows-arm64":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_2.2.0_1787249469949_0.6778576215354124","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@aaronsb/slack-mcp","version":"2.2.1","keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"url":"https://github.com/aaronsb","name":"Aaron Bockelie"},"license":"MIT","_id":"@aaronsb/slack-mcp@2.2.1","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"homepage":"https://github.com/aaronsb/slack-mcp#readme","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"bin":{"slack-mcp":"bin/index.js"},"dist":{"shasum":"4b9d9f0d35d7819be8392967b1f3bf67380eccd2","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.2.1.tgz","fileCount":4,"integrity":"sha512-plsowGxpMNWWaEAmyD9F4kmwpa47Fnz+PtLbrKXr6Y2o9wgWB7lIZy4MJ6+3p5dOj2N5ODN8FBcBBB31rlX++A==","signatures":[{"sig":"MEUCIQDkecY3JstAc9y5pl/cmNq9H3kmDsRhr8yPkk0nBWKRoAIgCFRF3NBuOYtNMo7uV4b3xBfVtiLg0vGW/qlOjyJC1Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9649},"main":"bin/index.js","gitHead":"7c460497982dca63c89e90dfcde082eb4e857d79","mcpName":"io.github.aaronsb/slack-mcp","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"repository":{"url":"git+https://github.com/aaronsb/slack-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"optionalDependencies":{"@aaronsb/slack-mcp-linux-amd64":"2.2.1","@aaronsb/slack-mcp-linux-arm64":"2.2.1","@aaronsb/slack-mcp-darwin-amd64":"2.2.1","@aaronsb/slack-mcp-darwin-arm64":"2.2.1","@aaronsb/slack-mcp-windows-amd64":"2.2.1","@aaronsb/slack-mcp-windows-arm64":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/slack-mcp_2.2.1_1787251173153_0.41420383967098817","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@aaronsb/slack-mcp","version":"2.2.2","description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","main":"bin/index.js","bin":{"slack-mcp":"bin/index.js"},"optionalDependencies":{"@aaronsb/slack-mcp-darwin-amd64":"2.2.2","@aaronsb/slack-mcp-darwin-arm64":"2.2.2","@aaronsb/slack-mcp-linux-amd64":"2.2.2","@aaronsb/slack-mcp-linux-arm64":"2.2.2","@aaronsb/slack-mcp-windows-amd64":"2.2.2","@aaronsb/slack-mcp-windows-arm64":"2.2.2"},"repository":{"type":"git","url":"git+https://github.com/aaronsb/slack-mcp.git"},"keywords":["mcp","slack","model-context-protocol","ai","claude"],"author":{"name":"Aaron Bockelie","url":"https://github.com/aaronsb"},"license":"MIT","bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"homepage":"https://github.com/aaronsb/slack-mcp#readme","mcpName":"io.github.aaronsb/slack-mcp","gitHead":"1a82e467e411caf20921ee1107bc57ca919c01f1","_id":"@aaronsb/slack-mcp@2.2.2","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-ZW1XmLdDfK5pCNxKINYIx/Vk6J67+TqXRu5yx0JD8H+7BCw0F18voLKdhZGFhk9yOhwO0lHrK6+rvqow9MQMsw==","shasum":"6fdba427eacece37bca259f08f300f7c298b5b1a","tarball":"https://registry.npmjs.org/@aaronsb/slack-mcp/-/slack-mcp-2.2.2.tgz","fileCount":4,"unpackedSize":9649,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aaronsb%2fslack-mcp@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBNrghtAQAjsRlxSGMcRXP2pM5IJGXpNuFb6GQohDctvAiEA1sFudOtMiPBylkxxfCdJdRBAm3IL16Ti1EE02Zi5DT4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0de016a2-e87d-4f0e-b250-918d5f7a656a"}},"directories":{},"maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slack-mcp_2.2.2_1787253148496_0.4771124834029934"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T20:27:42.121Z","modified":"2026-08-20T19:12:29.057Z","1.2.0":"2026-03-27T20:27:42.338Z","1.2.1":"2026-03-27T22:11:01.873Z","1.2.2":"2026-03-27T22:58:14.770Z","1.2.3":"2026-03-27T23:26:41.827Z","1.2.4":"2026-03-27T23:42:46.766Z","1.2.5":"2026-03-28T00:00:42.609Z","1.2.6":"2026-03-28T00:40:20.199Z","1.2.7":"2026-03-28T00:56:41.234Z","1.2.8":"2026-03-28T01:03:41.342Z","1.2.9":"2026-03-28T01:11:56.547Z","1.2.10":"2026-03-28T01:24:42.359Z","1.3.0":"2026-03-28T01:54:29.562Z","1.3.1":"2026-03-28T01:58:01.154Z","1.3.2":"2026-03-28T02:02:27.699Z","1.3.3":"2026-03-28T03:00:30.210Z","1.3.4":"2026-03-28T03:55:59.975Z","1.4.0":"2026-04-14T17:05:43.029Z","1.5.0":"2026-08-18T04:23:01.009Z","1.5.1":"2026-08-18T04:30:27.434Z","1.5.2":"2026-08-18T04:47:36.369Z","2.0.0":"2026-08-20T16:19:38.658Z","2.1.0":"2026-08-20T16:56:45.497Z","2.1.1":"2026-08-20T17:09:14.143Z","2.2.0":"2026-08-20T18:11:10.106Z","2.2.1":"2026-08-20T18:39:33.324Z","2.2.2":"2026-08-20T19:12:28.700Z"},"bugs":{"url":"https://github.com/aaronsb/slack-mcp/issues"},"author":{"name":"Aaron Bockelie","url":"https://github.com/aaronsb"},"license":"MIT","homepage":"https://github.com/aaronsb/slack-mcp#readme","keywords":["mcp","slack","model-context-protocol","ai","claude"],"repository":{"type":"git","url":"git+https://github.com/aaronsb/slack-mcp.git"},"description":"MCP server for Slack workspaces using session tokens. Automatic browser-based token extraction, stealth reads, channel caching.","maintainers":[{"name":"aaronsb","email":"aaron@bockelie.com"}],"readme":"# Slack MCP\n\n![License](https://img.shields.io/github/license/aaronsb/slack-mcp)\n![GitHub stars](https://img.shields.io/github/stars/aaronsb/slack-mcp?style=social)\n![Latest Release](https://img.shields.io/github/v/release/aaronsb/slack-mcp?include_prereleases&label=version)\n\nMCP server that gives AI agents access to your Slack workspaces using session tokens. No OAuth apps, no bot permissions, no admin approval required.\n\nBeyond reading and writing messages, it accumulates a durable picture of the workspace — every channel and user's state over time, departures kept as dated tombstones — and synthesizes a relationship graph from it on demand: `estate view='about' person='X'` answers \"tell me about X\" with their footprint, circle, and a ranked reading plan. The graph is never stored; it is computed per query from two small local ledgers that hold no message content ([design note](docs/design-notes/runtime-graph-synthesis.md)).\n\n## How it works\n\nSlack MCP uses your existing browser session tokens (`xoxc`/`xoxd`) to interact with Slack on your behalf. It reads stealthily by default — only the `mark-read` tool triggers read receipts. Everything else is invisible to other users.\n\n**Token extraction** is built into the binary. If you're logged into Slack in Chrome or Firefox, the setup flow can extract tokens automatically — no copy-pasting from DevTools.\n\n## Prerequisites\n\nYou need an active Slack session in your browser. Log into your workspace at [app.slack.com](https://app.slack.com) in **Chrome**, **Chromium**, **Edge**, or **Firefox** before running setup.\n\n## Install\n\n### Claude Code\n\n```bash\nclaude mcp add slack-mcp -- npx -y @aaronsb/slack-mcp\n```\n\nThen ask Claude to run the `auth` tool. It will guide you through browser selection, profile selection, and automatic token extraction.\n\n### Claude Desktop\n\nDownload the `.mcpb` file for your platform from the [latest release](https://github.com/aaronsb/slack-mcp/releases/latest):\n\n| Platform | File |\n|----------|------|\n| macOS (Apple Silicon) | `slack-mcp-darwin-arm64.mcpb` |\n| macOS (Intel) | `slack-mcp-darwin-x64.mcpb` |\n| Linux (x64) | `slack-mcp-linux-x64.mcpb` |\n| Linux (ARM) | `slack-mcp-linux-arm64.mcpb` |\n| Windows (x64) | `slack-mcp-windows-x64.mcpb` |\n\nOpen the file (double-click or drag into Claude Desktop). When prompted for tokens, you can either:\n- Leave them blank and use the `auth` tool after connecting\n- Paste tokens if you already have them\n\n### Standalone binary\n\nDownload the binary for your platform from [releases](https://github.com/aaronsb/slack-mcp/releases/latest), then:\n\n```bash\n# Extract tokens from your browser (interactive)\n./slack-mcp setup\n\n# Run as MCP server (stdio, default)\n./slack-mcp\n\n# Run as MCP server (SSE, for remote/shared access)\n./slack-mcp --transport sse\n```\n\n### npm (global)\n\n```bash\nnpm install -g @aaronsb/slack-mcp\nslack-mcp setup\n```\n\n## Token setup\n\nThere are three ways to get your Slack tokens, from easiest to most manual:\n\n### Automatic (Chrome/Edge)\n\nThe `auth` MCP tool or `slack-mcp setup` CLI command will:\n\n1. Detect your installed browsers\n2. Let you pick which browser and profile has Slack\n3. Open the browser, navigate to Slack, and extract tokens via Chrome DevTools Protocol\n4. Validate and save them\n\n**Requires Chrome to be fully closed** before extraction — your tabs will restore when you reopen it.\n\n### Semi-automatic (Firefox)\n\nThe setup flow writes a temporary browser extension to a temp directory, then guides you to load it in Firefox via `about:debugging`. The extension extracts tokens and sends them to the local callback server. It's removed automatically when Firefox closes.\n\n### Manual\n\nRun `slack-mcp setup` or use the `auth` tool — if no browser is detected or automatic extraction fails, it falls back to a localhost web page with step-by-step DevTools instructions.\n\nYou can also set tokens directly via environment variables:\n\n```bash\nexport SLACK_MCP_XOXC_TOKEN=\"xoxc-...\"\nexport SLACK_MCP_XOXD_TOKEN=\"xoxd-...\"\n./slack-mcp\n```\n\n## Tools\n\n| Tool | Kind | What it does |\n|------|------|-------------|\n| `inbox` | noun | What needs you: `view='new'` (since your last dismiss), `'unreads'`, `'mentions'` |\n| `messages` | noun | Conversation content: `target=` reads in full, `+around=` context, `+since=` time window, `query=` full Slack search syntax |\n| `estate` | noun | Workspace shape and relationships: `view='about'\\|'families'\\|'person'\\|'initiatives'\\|'convergence'\\|'people'\\|'channels'` |\n| `batch` | executor | Run a held plan of reads in one call: `commands=[{tool, params}...]`; playbooks via `save=`/`run=`/`list=`/`delete=` |\n| `say` | verb | Contribute content (Slack-visible): a message, or an emoji reaction |\n| `dismiss` | verb | Mark inbox items handled — private watermark, invisible to Slack |\n| `mark-read` | verb | Fire read receipts — the one visibly-public read signal |\n| `auth` | verb | Interactive token setup (localhost only) |\n| `download` | verb | Download a shared file |\n\nVerb encodes effect, noun encodes domain, parameter encodes scope (ADR-009); the batch executor encodes composition, never effect, and admits only the read nouns (ADR-010). Every noun echoes its effective parameters and pages every capped list.\n\n## Privacy\n\n- **Stealth by default** — reads never trigger read receipts; only `mark-read` does\n- **Channel names, not IDs** — the AI never sees internal Slack identifiers\n- **Tokens stay local** — stored in `~/.config/slack-mcp/config.json` with `0600` permissions\n- **Ledgers hold no message content** — the durable estate ledger stores entity facts (names, lifecycle, tombstones); the attention ledger stores `{user, conversation, day}` encounters with a 90-day window; both live under XDG with `0600`, and deleting them deletes the graph\n- **Hour-level activity is recorded only for you** — colleagues bucket by day, by design\n- **No network traffic except Slack** — the binary connects only to `slack.com/api/*`\n- **No browser downloads** — uses your installed browser, never fetches binaries from CDNs\n\n## Development\n\n```bash\nmake build          # Build for current platform\nmake test           # Run tests\nmake build-all-platforms  # Cross-compile (6 platforms)\nmake release TAG=v2.1.1   # Tag and push (CI handles the rest)\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}