{"_id":"session-collab-mcp","_rev":"33-2a0da79cc131122f5bd000d83365a6ef","name":"session-collab-mcp","dist-tags":{"latest":"2.6.0"},"versions":{"0.3.0":{"name":"session-collab-mcp","version":"0.3.0","_id":"session-collab-mcp@0.3.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"bce138c6144dcabcffd5cfd21203a23817aa2dc6","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.3.0.tgz","fileCount":26,"integrity":"sha512-16Gf5KU5q3CxG5Bc+IkhOJo5fIN1aE+PUiPIQNhcmIS/47PLvq/l7K5AjkK2oVB52mIsrGIUcUl1V8xQzf4q8Q==","signatures":[{"sig":"MEYCIQCwTtLwZy5MpT9Ase8X8lO9DWYBLAODE0Y0dXKz5VWqoAIhAPrdAWu2yvfQryjEZBz9qvSluKvV/ZqNqs16QgjK1Lh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150789},"type":"module","gitHead":"ae23c6440ac6c191e06ba174a81aa18ee0657d9a","scripts":{"dev":"wrangler dev","lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","deploy":"wrangler deploy","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","wrangler":"^3.99.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@cloudflare/workers-types":"^4.20241218.0"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.3.0_1766988100705_0.9904280165693329","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"session-collab-mcp","version":"0.4.2","_id":"session-collab-mcp@0.4.2","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"ee0788a2e98d317d88f9c86b82d0b53c1b623b29","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.4.2.tgz","fileCount":24,"integrity":"sha512-YeN6qRi1ntJj8qoVWo4ElXhEdgeLQ6be3SnTFhbrpKK2D/tKgv6AChKErqJ8NvjAKq3PtQYVns0qvDlB37f8Vg==","signatures":[{"sig":"MEYCIQDGfD9DS6tP24XAcBYrGVlQys11sVHBH5/iDAW2E/+fUgIhAMOLvmIWSDJGe1KFiokPnKJu7dr9/8a61e0eBHTdwiD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103216},"type":"module","gitHead":"62b5083f8f64bbabecf032988be3fa7581a93494","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.4.2_1766989522728_0.13242767988327642","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"session-collab-mcp","version":"0.4.3","_id":"session-collab-mcp@0.4.3","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"cf5cddeff736e005361d3a06bf5e60d0b51d29fd","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.4.3.tgz","fileCount":24,"integrity":"sha512-z0GhcOrr13NljdBa2ix/vnb2Ava0AfRyNuOm6XOp0kc2jvwM3oS3t71CqpCjlZvahiLrw/hxn9sGroBmffOhuQ==","signatures":[{"sig":"MEUCICIfCzpDagpRpchA2cqkukV6XA2oxQy2/X6p/riaUezdAiEAj4EY+RfFTRCvf3qu1NTGLnlqXyS7FCk9hXUXBlu4QPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103216},"type":"module","gitHead":"62b5083f8f64bbabecf032988be3fa7581a93494","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.4.3_1766989542426_0.24169739975105387","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"session-collab-mcp","version":"0.4.4","_id":"session-collab-mcp@0.4.4","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"0694f48f507408062568f48e928db687e8791382","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.4.4.tgz","fileCount":24,"integrity":"sha512-uG9tA1zm72nH8x3c/in+bq8DGDAuLsZGDui8DxTNucZVgozV6/Eu9w5q26Xb0Lh/0s6RxWzM83BPgjo8vFPYBg==","signatures":[{"sig":"MEUCIGZiH99chTn6WSv99pVzljhpnVHMkClmvx2YB4uTHmVDAiEAnDqdtNki9XwMGsCZcLM395zs7nC0TzYsPpl7tWmVEAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104430},"type":"module","gitHead":"62b5083f8f64bbabecf032988be3fa7581a93494","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.4.4_1766989781296_0.18006006818818343","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"session-collab-mcp","version":"0.4.6","_id":"session-collab-mcp@0.4.6","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"7384e833358e8adc6b02bce09c6cb6b5f1b6e88f","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.4.6.tgz","fileCount":26,"integrity":"sha512-BxnRIjocyxDeDRiLfhVjl7kMZot+FNnZzFLTKUsli6lwGXsmhofrzSihfJSaaI/Pe+xIjn6AVZZcdVavhrASmw==","signatures":[{"sig":"MEYCIQCrC2f9on1bC8RlRaZuCF5AcgVT0aTl6XP2KXhSowhbbQIhAOmAF/ukD3Z5Fyw35XLFIaDy3mrxsi47Gycyzj7oF1OY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112213},"type":"module","gitHead":"62b5083f8f64bbabecf032988be3fa7581a93494","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.4.6_1766995888676_0.7115002426488499","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"session-collab-mcp","version":"0.4.7","_id":"session-collab-mcp@0.4.7","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"50b01ba58abcf9d8a42ec937b80d63b9abac332d","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.4.7.tgz","fileCount":26,"integrity":"sha512-WIIkkM4in0OhRCC0AakyNf8n2D4/AfEpUznnV1fibVi2f9TCgwGkUElEc66N3PwglSpWAAv5pn2oq+OHPTC09g==","signatures":[{"sig":"MEYCIQDNo0rvneQHZLGEB+sz0tJsFHBQg7/Qp3aFIq1hzAKExgIhAM8aofY852q+l1OkExaW7Ic5vV5Gau6uTtNln0ubPYyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112979},"type":"module","gitHead":"441103192ff31e315c9b1017dc1f48641d73f03b","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.4.7_1766997569390_0.5476660539073981","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"session-collab-mcp","version":"0.5.0","_id":"session-collab-mcp@0.5.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"c868191273d738371ccddda5008d5fb23ac77e12","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.5.0.tgz","fileCount":29,"integrity":"sha512-CmQjKRXQIYIyKNgcKvK+nlBoNPhS8yAZ6+k52grLFitDmj5jbZ6+Xf2UQl4QeA1yvX98tiXKZTy0bBWbd98NFw==","signatures":[{"sig":"MEYCIQDsTv0J7/5It0YUxita/a5tPMHzVVEO8J/2HQQCRJft9QIhAPSsf2uACbawU0CBzc9lubHyWcC4nSWcOJ15EzlmconU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158905},"type":"module","gitHead":"3f3e87e291e0cca1aad33cc755c6c97f73dc4fd3","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.5.0_1767000571056_0.17053360707226206","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"session-collab-mcp","version":"0.5.2","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.5.2","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"6c0dcdb51ece603112106d4c4e56e09b5811c5b3","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.5.2.tgz","fileCount":35,"integrity":"sha512-ipgXlS76gyzGgsFR3eK2q/oXw6tY20lzfzRSu1nZxvKHPCRhZrcw7Gqf28OK/u79n7AmbQr/a3WJ7F5g/lFmYg==","signatures":[{"sig":"MEQCIGvUXkRxK1lGOyPYHY212K3/wSqUeiz1P2J0vNS4+3kYAiA4e6r8U31c0YoaqwDB2GJjIMkRub1r/TqHyH/hvcqAUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207886},"type":"module","gitHead":"1010c850a3f788f514194276641eaeb32d6ad860","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"tsx":"^4.19.2","zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.5.2_1767007906954_0.15379393580557554","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"session-collab-mcp","version":"0.5.3","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.5.3","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"dc61b144603b9a25e487dd08c1f7159fce257055","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.5.3.tgz","fileCount":13,"integrity":"sha512-ZtDrDh57eNWTrL0IK99NTYhlDR64e+XKnqKpQr1s4eE9dIbtFntXcdjQ4tr4aqYBtkpYxmhk5llbybdolOj8dA==","signatures":[{"sig":"MEUCIDmfz0inGzhKd2yV7orLezasm0WjI7ShtN7a1eQ4aEaWAiEAr3BetbUY/xx7Jx98uLUnZW6RHVa90GtzPs01rMFQ2uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655636},"type":"module","gitHead":"1010c850a3f788f514194276641eaeb32d6ad860","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.5.3_1767024445150_0.44413796039115927","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"session-collab-mcp","version":"0.5.4","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.5.4","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"bin/session-collab-mcp"},"dist":{"shasum":"a855d5bc59f648a2f5644a5b64bd6a96194203a0","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.5.4.tgz","fileCount":13,"integrity":"sha512-jG3ivy05Gyldh9vgLYPvCGxmGnOg7O51jK1y6Pe3BPHnCXcRwGjO4D93xuWDjGGLgoicKyeC9vWP0Ueys7j3+w==","signatures":[{"sig":"MEUCIQCBO1esJArn/66GKvWfxL7n33Ed9RttoaGXwfj+uEjPlgIgCdZZjl+j/DxbrDiNCOA8EvdIMsVSOH2De/QoDoEJD0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655269},"type":"module","gitHead":"71dc7cbeb83cb6173c0343f90a6ff7a9c0906916","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.5.4_1767026245206_0.5283891212608216","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"session-collab-mcp","version":"0.5.5","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.5.5","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"8577b2110155c3a9f583cfb1797141a863683ab1","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.5.5.tgz","fileCount":13,"integrity":"sha512-YlTT/+q021ylZlrZLj7ZEldfzdSSILF9egyzk+5pVkwZ2JXcxdYG7PNXC0EdrqTya4KcVVTfhoXvbUnLFBnY9A==","signatures":[{"sig":"MEUCICLXT0zFIX34Sq2QMj6ylPBQg4GK1QkcXFIujFd8XFMpAiEAmKyjXRaOMn7zvzhQ7l6HVLvIx2ykELu1eP7ys14izYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655256},"type":"module","gitHead":"480bff2168acb2ad6c7d015b1a9e0b6c2b1d04ab","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.5.5_1767026756335_0.20902120605765506","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"session-collab-mcp","version":"0.6.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.6.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"0e7b25145091e85c5d337f026223f0959cb12bde","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.6.0.tgz","fileCount":13,"integrity":"sha512-/uwYj5hFn0IRlZ1uQAMpTAbtbUvGGDs+4He7IkhmQkb2fCR+M+Hb9razi/3LRKg+dKBcBqn14VZTKTo47k8hig==","signatures":[{"sig":"MEYCIQDGFu89cmECYskoREzpqtk+jWRwfrvHi9Ixsh/PXAte5gIhAMCkO4SM28XBHhGYadu6P2ZZhWc8BGWCZVtSa/45MCM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651415},"type":"module","gitHead":"c97dfa476a466b6bdf9ef6645fbb3d483f9ec841","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.6.0_1767029066875_0.1530189244404978","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"session-collab-mcp","version":"0.7.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.7.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"784a7c03eee3c703c2ad34c71b0e3e363023cd62","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.7.0.tgz","fileCount":17,"integrity":"sha512-J4h5+ZJAPXkLnGU7up8UNC2jbTSE5QBU/lFOY2Z23fOPJLNy8lZ1pYqeKJzZypE618r5eCHvgZb72ycGKxzfIw==","signatures":[{"sig":"MEUCIQDSA/v9s7NdRGk77sa+209O7+2lTm7owarFi+rGRVrvywIgP4M2Fd++99ap9TLPvEZef7pTPA6Kxrx75qBgiHRo8jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752582},"type":"module","gitHead":"69a7ee0b13097be856224e62f0ae4a3a7d2220ab","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.7.0_1767033827158_0.2331675635376318","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"session-collab-mcp","version":"0.7.1","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.7.1","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"171d321290c77b8b42b4dbc156c5f2f0554d54ad","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.7.1.tgz","fileCount":17,"integrity":"sha512-TkJJIX3QPQdO1w0R3VRxC7RSRB4LRZeTa7a1aCbHy9WrZrL13GLZReZjrDVMY+0vJBBE5usiPC681AS27tYw2A==","signatures":[{"sig":"MEYCIQDSCTbxbu0xKb2tFvUyw8mp6J10T4rqLnzAJcRAT4avIAIhAI3b71wrUlee+VZQ3qBwWCBHrAya39C7SZs2h2Ldyxhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779545},"type":"module","gitHead":"69a7ee0b13097be856224e62f0ae4a3a7d2220ab","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts between parallel sessions","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.7.1_1767116912723_0.8018455703473946","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"session-collab-mcp","version":"0.8.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"62ea3f7d9e0d4ba22629b57f82968ccb57dcdb62","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.0.tgz","fileCount":18,"integrity":"sha512-LFRdiewwgx3zusxg1b9MDOxtmP6RzR2tedGMyzqoh8t6428eEtUiJupVoeQPc5l+Zv9bS2rCRuAFnjjzCxM2Ng==","signatures":[{"sig":"MEUCIQDrzWxOHFJTMYZQUNZg2T2+fv3JU/W4jbR6DaaO/Nw5JwIgcRBA8cZfMlVh5iydgGhrcQUNXM65UOcPZ0Efp8EbVCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914626},"type":"module","gitHead":"8b0e3c14aaee540826fa14830e5f7a3065f9cdae","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.0_1767265882780_0.9742765099992086","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"session-collab-mcp","version":"0.8.1","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.1","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"283d9c298393d48b08a39e539fabdc918eb06190","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.1.tgz","fileCount":18,"integrity":"sha512-zLd5mQ3O7nrlvRGmulqKUYuiIJTdtmsMs9e9qvsSuZuaDjzzGDsDJO+q3Mtv+7+JhT2cXCq8/g3tbfgGKTL0Xg==","signatures":[{"sig":"MEUCIQC4jXdlu923LTVyEKmQ485A3iRlCPbnUnSNeg8HtqvUWAIgUAq8ACo1geiEq5sFs5OPbOjvLlY9WvwJcj0Pv/Q2L54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915063},"type":"module","gitHead":"1acfcbd1fe86f42da9b8f7697bbb6d40c8475782","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.1_1767282341134_0.7935807205384307","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"session-collab-mcp","version":"0.8.2","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.2","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"6232caf45de41a6e2aacfa3ca8e0e1dce276daf5","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.2.tgz","fileCount":18,"integrity":"sha512-E+hwqrz+PT5SjX9oGd5l98/Vcp6vtwsHaDGLN0CePpHaeynWMhA8WE1MVoLuSvuesawTfrQUrKCEfMV5FxA1og==","signatures":[{"sig":"MEYCIQDgfGOfK7rm0YiNQvpTW/7aOfAvTotqO8PRQ8oeugDSwgIhAPzpDfJMQYzMMLY+DZxc0BKCLO1pp7/GkEVWR2U/9T/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917264},"type":"module","gitHead":"bb3cf6d4aa230ac81cef0ef8550a55b0b5a1a062","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.2_1767283851597_0.7543174693946526","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"session-collab-mcp","version":"0.8.3","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.3","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"77048a78e0e18668eef173a8378f048b94597d0b","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.3.tgz","fileCount":18,"integrity":"sha512-/+wYKexqTQ1Ar6vSMPDOPOlscif0q8Hj/FgktPqHA2lentm8pfCzrViLaRfMLmojSWrWO2tI81yMvwZH+AeWlw==","signatures":[{"sig":"MEUCIQDGPjJkAzJN/4Kdq4tPqUVocs6yqD/c/ZP90m6DxTlApwIgGoiweLwLJ5xDWE2omXY5L7a+eCCvtwCw/c+ksMfhHtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918852},"type":"module","gitHead":"81f81ea08cdeb0bc66d7ae1dd32c4d0b869d92ea","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.3_1767338521345_0.1882150730723393","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"session-collab-mcp","version":"0.8.4","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.4","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"3b86d22ebff899e68589e65aa4fa62f3a7c8c946","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.4.tgz","fileCount":18,"integrity":"sha512-fMA0XCDDcijRH/gQNXClfB/DEmTSds14bsetF8KOw+XszOv2Jqbuwb1qekgiT2x0mDXWr0oiONzxhQ8MPPDGqA==","signatures":[{"sig":"MEUCIQDhpbaFe5qfQcKK4Sv7PM4p9m1aNoazsINLXHpRMFkT5QIgThZfE66IoYL90LbT6NfOgCo6u6NRjuUxNJCIzUnKLdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918852},"type":"module","gitHead":"81f81ea08cdeb0bc66d7ae1dd32c4d0b869d92ea","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.4_1767368442104_0.5527045669745461","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"session-collab-mcp","version":"0.8.5","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.5","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"6e0baced8e6543b04cc40e326cce2ce6c227243e","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.5.tgz","fileCount":18,"integrity":"sha512-fispeoDO08c5Z9HrbJS9RJhBRw2eUHVlOzg3z8K6PyP3gdodk7OG6FzaWncT2gr4drEh8n/JSvcbV7Vhly/pVQ==","signatures":[{"sig":"MEYCIQC4X5etVloJs+LyLLLYPphusMWxJfE+HY6V0/fC/dRR7AIhAJjbeoL2MgfP6HhW1EXmI81DxK3B2ZwmTv5CFTfwUKlq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918854},"type":"module","gitHead":"375e40f5b1a216db8ec09e3d3e8b035041d7c91a","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.5_1767369618419_0.4185496650700775","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"session-collab-mcp","version":"0.8.6","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.6","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"18bcb6862300ee4387f193f78e3c10f810fc2454","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.6.tgz","fileCount":18,"integrity":"sha512-sarrk8Q/OWWoPnJNEU767bDobKd9vmC4y7QVFeRZdxbIdzVXeSNyoBTgiM87I1P0V5fW1GS77+AGsSDBSqos2g==","signatures":[{"sig":"MEQCIDUuqV8vTjsnZXhsJWpnpkZqT38fpkpvVyT/JMY9OEFjAiBqoElwglXFgy5hTw6RgzQGiWvfHG68yLMl2qWn9X/EIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918854},"type":"module","gitHead":"375e40f5b1a216db8ec09e3d3e8b035041d7c91a","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.6_1767371990454_0.043113189627642434","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"session-collab-mcp","version":"0.8.7","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.7","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"155583782f91ce522ee2a58599f99bc2d5489088","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.7.tgz","fileCount":18,"integrity":"sha512-EuimUdF9Qn6tZw4MdeWRSpzkwD75Ce1eOc3sjpDkc9FWujUriS38ags/dABdLrOGzJLmSRCefmfSTiF1W2/mzQ==","signatures":[{"sig":"MEUCIQC5Lhwz63OFPQoX04tzuB83vQ2HKm8ewA2/HWFbL7oABQIgPjEzoG3tD30QgnhmQnF4tmuULYkYk1LYAvfjaacdOOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918854},"type":"module","gitHead":"b4d6bbf47d9f8c88b7d2ec266c33e863bb31078b","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.7_1767374786138_0.6913494659899302","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"session-collab-mcp","version":"0.8.8","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.8.8","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"b1a5c1e7a4faaa3ee18777762cb5ad5d4965f406","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.8.8.tgz","fileCount":18,"integrity":"sha512-CfhAvIO/4BFitWKVXkaWekIvxKcniM+5ZdSZKxThm363+5TnW0OWaKA+JwuWouv4ZaiSFsrIXw4MQ4WR5C9vzw==","signatures":[{"sig":"MEYCIQDIOK66FdZrMBAcOMlNY5bQdAuiAPrU/QjbNgVfReyBIgIhAOeUoZAL59DklUwLrpydjdwdVZZirttC36cqWPHz1oaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918854},"type":"module","gitHead":"3a81f789f75c369a4c0e4b1590204cd9214ba522","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.8.8_1767381150011_0.0739421354000731","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"session-collab-mcp","version":"0.9.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@0.9.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"44b41109fe1726aecff33a7de1f69413d92cebbd","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-0.9.0.tgz","fileCount":18,"integrity":"sha512-UKpbjydmqupf7jy8U9b0cpQEgZFeUez55ufzDDZp6qUc4tJaDYUVjrygWihDMWtyk8pV9fFskblAnzHCATzLqw==","signatures":[{"sig":"MEYCIQCzM/myEcXeMs3ohrJ0NQlAvtq7lrHPRcyqN0DuUWUYpQIhAJeQrud3jDi/W4A7MXKpmxPjaGmL4iYjoWy6TfXgd0CC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":923479},"type":"module","gitHead":"09faa20ad831ebb570490a785003a1c020f6fbfa","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_0.9.0_1767425677176_0.9093858455411106","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"session-collab-mcp","version":"1.0.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@1.0.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"7c31590b89ac459aa3c2fb4f6656ade56875e1f4","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-1.0.0.tgz","fileCount":18,"integrity":"sha512-sQ4Dkfsiy+HB8m8kqzI0nG/D6oIbis1OhPy+GKjYvKvUP+Gw+A/TkCQeKqORCsiP6q1dgjkZqaANFnh3l7tkyg==","signatures":[{"sig":"MEYCIQDCWCj/AYDzDyJyxUBZLxmklqCvPkxbSP0HTGetcWpsdAIhAJqbjJhuVD8bqbMkiYeei4cmPG9qaeEVsg4E7Gn4jWCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634670},"type":"module","gitHead":"09faa20ad831ebb570490a785003a1c020f6fbfa","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_1.0.0_1768073932880_0.21642234522541126","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"session-collab-mcp","version":"2.0.2","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@2.0.2","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab-mcp":"dist/cli.js"},"dist":{"shasum":"6c5e2744be754a0360dce1c5d3c3f439cde5fca7","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.0.2.tgz","fileCount":18,"integrity":"sha512-qcBQEzq5+jVM8PLhHUCf+DMS0+s2rDnyqe3Bz4CElUJ8KbSeHfa8wpxGzqmqJiAHWvzlElTldOk8V7aUscPisQ==","signatures":[{"sig":"MEUCIQDlHa4nxZkqE0tVTEtlKCA0jtLRyg3ID77q2493C5qQXAIgY3UlYWzyfSFGYNkESZQ73AgbFpTJdHlUjkY24EvP6LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633732},"type":"module","gitHead":"ff1a6de1f44b1b74f23ed01ac8aa11de5370f3b0","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.6.2","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.0.2_1768074730438_0.6482728828498512","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"session-collab-mcp","version":"2.1.0","keywords":["mcp","claude","claude-code","collaboration","session","conflict-prevention"],"license":"MIT","_id":"session-collab-mcp@2.1.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"58fc05717b355b97760a05ac5680fa748dc2383b","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.1.0.tgz","fileCount":26,"integrity":"sha512-JhnWkPOWIuMWN767bxzzyzlycHPxgj3hZ9fu2nC6bkX0zJwiyB16lXEjiDuhSRC9mZuMdZbSyRhMQttrooEGYQ==","signatures":[{"sig":"MEUCIQDzceVQGN86xSVGkPUH3V4YFtaY/c01nfbSOnrBAFPWXwIgYBpS2R+cj5+Erlk/3RPPtvZV2cYe7BPcY8jvxRxOfzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650780},"type":"module","gitHead":"9cb3792586541f9598b9b633546dc66be9bbb808","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.7.0","description":"MCP server for Claude Code session collaboration - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.1.0_1769332393155_0.6394250409438986","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"session-collab-mcp","version":"2.2.0","keywords":["mcp","agent","ai-agent","collaboration","session","conflict-prevention","working-memory","conflict-detection"],"license":"MIT","_id":"session-collab-mcp@2.2.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"5bdc2141532ccf87be4463a0e152746849b7608e","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.2.0.tgz","fileCount":26,"integrity":"sha512-YAl/rCjQeWX8sU8mqnRy6Sm9Ioa7PSkxdlwItM80h0JNlc27XDlR8dT7lpDc/tRJ25kHFaDlD3ulEGK8lwHedQ==","signatures":[{"sig":"MEQCIGRAHZy5Phj4hT5KK/EvN8Hqo5ZCwzbIK4bwur3Nif+oAiB6TmcOhpSjC0NoG3qRSrR1NuqC9l8a8aKNNJaXBwdlOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677035},"type":"module","gitHead":"c829a93a6f479a7e2b0b62381ac83bea851072c2","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.11.1","description":"Provider-agnostic MCP collaboration server for agent sessions - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^2.1.8","fast-check":"^4.7.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.2.0_1776693734249_0.9095973229581664","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"session-collab-mcp","version":"2.3.0","keywords":["mcp","agent","ai-agent","collaboration","session","conflict-prevention","working-memory","conflict-detection"],"license":"MIT","_id":"session-collab-mcp@2.3.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"24befb1e0941192f809e1236578ce9762588e97f","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.3.0.tgz","fileCount":26,"integrity":"sha512-XJqFAIZcCJBUCBLZiF8SJsagk5D7DzsQtuDbi4YYepblStEgnPoWajsVf4AstRQL9ZPxE3x8QAZXnS9j/Bwq5w==","signatures":[{"sig":"MEYCIQCKnYsk2zHa0HGHVFhgcJ1UUjEy4Uma/nSIOQmMU5EndAIhAJgxS049+53Jj6zPenp97Yqqv0ikc4O67e0Y03K7j3Gg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695307},"type":"module","gitHead":"2121f0909c770b9c790d99ff81816b89033166de","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","test:http":"SESSION_COLLAB_HTTP_TESTS=true vitest run src/http/__tests__/server-integration.test.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","test:release":"npm run typecheck && npm run lint && npm test -- --run && npm run test:http && npm run build && npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.11.1","description":"Provider-agnostic MCP collaboration server for agent sessions - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^4.1.5","fast-check":"^4.7.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.3.0_1777016714230_0.6977811427858678","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"session-collab-mcp","version":"2.3.1","keywords":["mcp","agent","ai-agent","collaboration","session","conflict-prevention","working-memory","conflict-detection"],"license":"MIT","_id":"session-collab-mcp@2.3.1","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"fde3db8acb1939fc54a9be5e3698548f37b7e541","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.3.1.tgz","fileCount":26,"integrity":"sha512-q6FvidOpjCOooCpRadAQg71yz7hOTKHClP69H3nO8VdGtmO+60O/EaB1HN9D9P7wJEa6o6d+QJRyDlKRD13VsA==","signatures":[{"sig":"MEUCIGjJ3vbK5U/3Ad1r/EnvMrstAbzBXxx3715hY+J3+b/IAiEA0RZ86uwoaaJt9T/X2RjOD4o6dgckssS3HmxCHxmxcZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735488},"type":"module","gitHead":"d42d4c2761b20f4f004b65b4c908d98533be505c","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","test:http":"SESSION_COLLAB_HTTP_TESTS=true vitest run src/http/__tests__/server-integration.test.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","test:release":"npm run typecheck && npm run lint && npm test -- --run && npm run test:http && npm run build && npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.12.1","description":"Provider-agnostic MCP collaboration server for agent sessions - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^4.1.5","fast-check":"^4.7.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.3.1_1779549220276_0.8666601187831768","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"session-collab-mcp","version":"2.5.0","keywords":["mcp","agent","ai-agent","collaboration","session","conflict-prevention","working-memory","conflict-detection"],"license":"MIT","_id":"session-collab-mcp@2.5.0","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"8df37c6c936cba88e1b9020e362a2d5bd85e813c","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.5.0.tgz","fileCount":26,"integrity":"sha512-JHZqlMkCp4w/LoJ3VlKoobNCPRvj/E/g+dFGr1OLvxJPlQ3Y42s8AwfXDXUG+gPzFfnCpQktudUqetIPZjNthw==","signatures":[{"sig":"MEUCIQD0Q7Hwkga6X6+hLPlVrEoARX0F4xLobGHTnfd7HXHuDQIgBQDSZLPf8rdor/pVCe2KJmxdVz52pYNm+fi+ar27/Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777442},"type":"module","gitHead":"f152d4f914d9adb67d3382645230ba4d2837c2d6","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","test:http":"SESSION_COLLAB_HTTP_TESTS=true vitest run src/http/__tests__/server-integration.test.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","test:release":"npm run typecheck && npm run lint && npm test -- --run && npm run test:http && npm run build && npm pack --dry-run","install:local":"npm run build && node scripts/install-local.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"_npmVersion":"11.12.1","description":"Provider-agnostic MCP collaboration server for agent sessions - prevents conflicts, persists context, and protects important files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^4.1.5","fast-check":"^4.7.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.5.0_1783841794324_0.929804142763496","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"session-collab-mcp","version":"2.5.1","keywords":["mcp","mcp-server","model-context-protocol","ai-agent","collaboration","session","conflict-prevention","working-memory","multi-agent","claude-code","codex","stdio"],"author":{"name":"leaf76"},"license":"MIT","_id":"session-collab-mcp@2.5.1","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"homepage":"https://github.com/leaf76/session-collab-mcp#readme","bugs":{"url":"https://github.com/leaf76/session-collab-mcp/issues"},"bin":{"session-collab":"dist/http/client-cli.js","session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js"},"dist":{"shasum":"c0069545917c61204642cb1cad57f0c696f22fb3","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.5.1.tgz","fileCount":28,"integrity":"sha512-87bqVtA6OwecvEcss7t/FFZkoP1/W0DuNpDSgAAKElhKj3Dszhp1NKdWtTlCINo3YO4/KiTeFweXxTCTT9+71g==","signatures":[{"sig":"MEYCIQDfq52neTmF6Uzo2ja5UWWFszJj/fGGIpxiW5xfXOueYgIhAMho211yzuGrLW7O6LyuxWfY/JOCOzHvl/SYSmjO7s8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769486},"type":"module","gitHead":"b1904994e49e722979dba4caeb11045bb2a47689","scripts":{"lint":"eslint src/","test":"vitest","build":"tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","test:http":"SESSION_COLLAB_HTTP_TESTS=true vitest run src/http/__tests__/server-integration.test.ts","typecheck":"tsc --noEmit","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","test:release":"npm run typecheck && npm run lint && npm test -- --run && npm run test:http && npm run build && npm pack --dry-run","install:local":"npm run build && node scripts/install-local.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"overrides":{"vite":">=8.0.16","nanoid":">=3.3.18","esbuild":">=0.28.1","js-yaml":">=5.2.2","postcss":">=8.5.23","brace-expansion":">=5.0.9"},"repository":{"url":"git+https://github.com/leaf76/session-collab-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"Provider-agnostic Model Context Protocol (MCP) collaboration server: claim files, persist working memory, and prevent multi-agent session conflicts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.1","better-sqlite3":"^11.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","eslint":"^9.17.0","vitest":"^4.1.10","fast-check":"^4.7.0","typescript":"^5.7.2","@types/better-sqlite3":"^7.6.12","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"_npmOperationalInternal":{"tmp":"tmp/session-collab-mcp_2.5.1_1786878245872_0.9379832010656528","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"session-collab-mcp","version":"2.6.0","description":"Provider-agnostic Model Context Protocol (MCP) collaboration server: claim files, persist working memory, and prevent multi-agent session conflicts","license":"MIT","author":{"name":"leaf76"},"keywords":["mcp","mcp-server","model-context-protocol","ai-agent","collaboration","session","conflict-prevention","working-memory","multi-agent","claude-code","codex","stdio"],"type":"module","bin":{"session-collab-mcp":"dist/cli.js","session-collab-http":"dist/http/cli.js","session-collab":"dist/http/client-cli.js","session-collab-pretool":"dist/hooks/pretool-claim.js"},"homepage":"https://github.com/leaf76/session-collab-mcp#readme","bugs":{"url":"https://github.com/leaf76/session-collab-mcp/issues"},"repository":{"type":"git","url":"git+https://github.com/leaf76/session-collab-mcp.git"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","build:legacy":"SESSION_COLLAB_INCLUDE_LEGACY=true tsup","start":"node dist/cli.js","start:dev":"tsx src/cli.ts","prepublishOnly":"npm run build","typecheck":"tsc --noEmit","lint":"eslint src/","test":"vitest","test:http":"SESSION_COLLAB_HTTP_TESTS=true vitest run src/http/__tests__/server-integration.test.ts","test:release":"npm run typecheck && npm run lint && npm test -- --run && npm run test:http && npm run build && npm pack --dry-run","install:local":"npm run build && node scripts/install-local.mjs"},"dependencies":{"better-sqlite3":"^11.7.0","zod":"^3.24.1"},"devDependencies":{"@types/better-sqlite3":"^7.6.12","@typescript-eslint/eslint-plugin":"^8.58.2","@typescript-eslint/parser":"^8.58.2","eslint":"^9.17.0","fast-check":"^4.7.0","tsup":"^8.5.1","tsx":"^4.19.2","typescript":"^5.7.2","vitest":"^4.1.10"},"overrides":{"esbuild":">=0.28.1","vite":">=8.0.16","js-yaml":">=5.2.2","brace-expansion":">=5.0.9","nanoid":">=3.3.18","postcss":">=8.5.23"},"gitHead":"80520157fc9555f399649a805137713250ea7555","_id":"session-collab-mcp@2.6.0","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-nlK6yhf3c55Mib584/jMKR+/LAAfjTXevEOsQjnl1I8XPIUHxMpFST3tYsQZJSYZ4TDxHCUo03RB+jhCoxWp7g==","shasum":"8906d19751be7812d07aec51e864053e8a9b3300","tarball":"https://registry.npmjs.org/session-collab-mcp/-/session-collab-mcp-2.6.0.tgz","fileCount":32,"unpackedSize":793436,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE2wjrvC0o8H+1Sh/ktszqx6rHl40M9mLZTet5OlUKRCAiEAuXqQwyLErF4dPqjUJW/QN0h1iNOs9LOHnJHXtoynfrU="}]},"_npmUser":{"name":"cy76","email":"leafxc0903@gmail.com"},"directories":{},"maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/session-collab-mcp_2.6.0_1786886494471_0.0666264213368104"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T06:01:40.704Z","modified":"2026-08-16T13:21:34.744Z","0.3.0":"2025-12-29T06:01:40.854Z","0.4.2":"2025-12-29T06:25:22.894Z","0.4.3":"2025-12-29T06:25:42.565Z","0.4.4":"2025-12-29T06:29:41.444Z","0.4.6":"2025-12-29T08:11:28.815Z","0.4.7":"2025-12-29T08:39:29.528Z","0.5.0":"2025-12-29T09:29:31.198Z","0.5.2":"2025-12-29T11:31:47.083Z","0.5.3":"2025-12-29T16:07:25.300Z","0.5.4":"2025-12-29T16:37:25.346Z","0.5.5":"2025-12-29T16:45:56.507Z","0.6.0":"2025-12-29T17:24:27.064Z","0.7.0":"2025-12-29T18:43:47.324Z","0.7.1":"2025-12-30T17:48:32.889Z","0.8.0":"2026-01-01T11:11:22.977Z","0.8.1":"2026-01-01T15:45:41.291Z","0.8.2":"2026-01-01T16:10:51.767Z","0.8.3":"2026-01-02T07:22:01.546Z","0.8.4":"2026-01-02T15:40:42.285Z","0.8.5":"2026-01-02T16:00:18.590Z","0.8.6":"2026-01-02T16:39:50.612Z","0.8.7":"2026-01-02T17:26:26.326Z","0.8.8":"2026-01-02T19:12:30.187Z","0.9.0":"2026-01-03T07:34:37.365Z","1.0.0":"2026-01-10T19:38:53.039Z","2.0.2":"2026-01-10T19:52:10.587Z","2.1.0":"2026-01-25T09:13:13.319Z","2.2.0":"2026-04-20T14:02:14.381Z","2.3.0":"2026-04-24T07:45:14.395Z","2.3.1":"2026-05-23T15:13:40.430Z","2.5.0":"2026-07-12T07:36:34.536Z","2.5.1":"2026-08-16T11:04:06.016Z","2.6.0":"2026-08-16T13:21:34.610Z"},"bugs":{"url":"https://github.com/leaf76/session-collab-mcp/issues"},"author":{"name":"leaf76"},"license":"MIT","homepage":"https://github.com/leaf76/session-collab-mcp#readme","keywords":["mcp","mcp-server","model-context-protocol","ai-agent","collaboration","session","conflict-prevention","working-memory","multi-agent","claude-code","codex","stdio"],"repository":{"type":"git","url":"git+https://github.com/leaf76/session-collab-mcp.git"},"description":"Provider-agnostic Model Context Protocol (MCP) collaboration server: claim files, persist working memory, and prevent multi-agent session conflicts","maintainers":[{"name":"cy76","email":"leafxc0903@gmail.com"}],"readme":"# Session Collab MCP\n\n[![npm version](https://img.shields.io/npm/v/session-collab-mcp.svg)](https://www.npmjs.com/package/session-collab-mcp)\n[![license](https://img.shields.io/github/license/leaf76/session-collab-mcp)](https://github.com/leaf76/session-collab-mcp/blob/master/LICENSE)\n[![Node.js](https://img.shields.io/node/v/session-collab-mcp)](https://www.npmjs.com/package/session-collab-mcp)\n\nProvider-agnostic [MCP](https://modelcontextprotocol.io) server for multi-agent / multi-session work: **claim files**, **short working memory**, **protect paths**, and **detect conflicts**.\n\nWorks over `stdio` or HTTP JSON-RPC with Claude Code, Codex, Grok, Cursor, and other MCP clients. Optional Claude Code packaging: [`plugin/`](plugin/).\n\n## Why\n\n**Same machine only** — this is not a remote Git lock. Parallel coding sessions on one OS user overwrite each other because there is no shared “work intent.” This server is a local WIP registry: declare files, check conflicts, persist short notes, protect critical paths, then release.\n\n## Install\n\n**stdio (any MCP client)**\n\n```json\n{\n  \"mcpServers\": {\n    \"session-collab\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"session-collab-mcp@latest\"]\n    }\n  }\n}\n```\n\n**HTTP + CLI**\n\n```bash\nsession-collab-http --host 127.0.0.1 --port 8765\nsession-collab doctor --base-url http://127.0.0.1:8765\n```\n\nMCP-over-HTTP: `POST /mcp`. Convenience REST: `/v1/*` (1:1 with MCP tools). Localhost needs no token; non-local binds require `SESSION_COLLAB_HTTP_TOKEN` and `SESSION_COLLAB_ALLOWED_HOSTS` (or `--allowed-host`). Host/Origin are validated; `/health` uses the same checks (bearer required when a token is set).\n\n**Claude Code plugin**\n\n```text\n/plugin marketplace add leaf76/session-collab-mcp\n/plugin install session-collab@session-collab-plugins\n```\n\n**Global:** `npm install -g session-collab-mcp`\n\nLocal repo: `npm run install:local` then point MCP config at `dist/cli.js`.\n\n## Workflow\n\nUse only for non-trivial / multi-session work.\n\n1. `collab_session_start` — same `name`+project **reuses**; `restore_context` default **false**\n2. `collab_claim` `action=create` — batch files; atomic claim-or-block; paths normalized to `project_root`. `check` is optional probe-only\n3. `collab_memory_save` — short notes only (≤800 chars, rejected if longer; not a vault)\n4. `collab_claim` `action=release` then `collab_session_end`\n\n`list` / `status` / claim happy-path are compact unless `detail=true`.\n\n| Mode (`collab_config`) | Behavior |\n|------------------------|----------|\n| `strict` | Block overlapping claims |\n| `smart` (default) | Claim safe files/symbols; queue blocked ones |\n| `bypass` | Overlap only with `allow_conflicts=true` |\n\nPrefer symbol-level claims when sharing a file. Overlap returns `waiting_for_coordination` or `partial_claim_created`.\n\n## Tools\n\n| Tool | Purpose |\n|------|---------|\n| `collab_session_start` / `_end` / `_list` / `_update` | Register, end, list, heartbeat |\n| `collab_config` | Conflict mode and auto-release options |\n| `collab_status` | Snapshot (counts unless `detail=true`) |\n| `collab_claim` | `create`, `check`, `release`, `list` |\n| `collab_memory_save` / `_recall` / `_clear` | Working memory (`finding`, `decision`, `state`, `todo`, `important`, `context`) |\n| `collab_protect` | `register`, `check`, `list` (plans and created files) |\n\nv2.0 breaking changes: [MIGRATION.md](./MIGRATION.md). Full history: [CHANGELOG.md](./CHANGELOG.md). Security reports: [SECURITY.md](./SECURITY.md).\n\n## Data\n\nSQLite is **per machine / OS user** (WAL, offline). Path order:\n\n1. `SESSION_COLLAB_DB` if set\n2. `~/.session-collab/collab.db` if it already exists\n3. legacy `~/.claude/session-collab/collab.db` if it already exists\n4. otherwise create `~/.session-collab/collab.db`\n\n`collab_session_start` returns `scope: \"local-machine\"` and `db_path`. Claude Code plugin PreToolUse denies Write/Edit on files claimed by another session (`SESSION_COLLAB_HOOK_DISABLE=1` to skip).\n\n## Development\n\nNode.js 18+. `npm install && npm run build`\n\n```bash\nnpm run typecheck\nnpm run lint\nnpm run test\nnpm run test:http      # needs a local listen port\nnpm run test:release\n```\n\nOptional legacy bundle: `SESSION_COLLAB_INCLUDE_LEGACY=true npm run build` (not in the v2 tool list).\n\n## Related\n\n- [lazy-desktop-mcp](https://github.com/leaf76/lazy-desktop-mcp)\n- [lazy_mobile_mcp](https://github.com/leaf76/lazy_mobile_mcp)\n- [lazy-media-mcp](https://github.com/leaf76/lazy-media-mcp)\n\n## License\n\n[MIT](./LICENSE) © leaf76\n","readmeFilename":"README.md"}