{"_id":"@semanticintent/semantic-chirp-intelligence-mcp","_rev":"27-0284ba7994a43a47de09f062cc5b7074","name":"@semanticintent/semantic-chirp-intelligence-mcp","dist-tags":{"latest":"4.10.4"},"versions":{"3.0.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"3.0.0","keywords":["mcp","semantic-intent","fantasy-hockey","chirp","intelligence","yahoo-fantasy","ice"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@3.0.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"f84d9ffe45b16a7a6487fb61f1d660240c7dbca7","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-3.0.0.tgz","fileCount":25,"integrity":"sha512-T/raoI5HxK1bStX5M5HI/wtsbyY8mZ2AzHpNNXi3okrSwFw3s9vNY+BhoIGdwXk2TlUth0qp6w+6DNLrKqtsdQ==","signatures":[{"sig":"MEUCIQDCEI6qXp32Dmx3cf+JCoP6rW7K31inHVY1w9/Uzh8c+gIgGPJzW+sZ1iksAspNOefZQ2DQ305ck+GeuX8YcE+B9OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253738},"main":"build/index.js","type":"module","gitHead":"323cfb96dc73c5265d95e47f8607d5202ee9676c","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"tsc","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Semantic Intent pattern implementation for fantasy hockey intelligence - AI analysis that chirps you into championships","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.2.3","xml2js":"^0.6.2","selfsigned":"^3.0.1","@modelcontextprotocol/sdk":"^1.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.0","@types/xml2js":"^0.4.14","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_3.0.0_1785161696106_0.031481932883548724","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"3.1.0","keywords":["mcp","semantic-intent","fantasy-hockey","chirp","intelligence","yahoo-fantasy","ice"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@3.1.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"b0e24083db1d3429a97182693ba3b7b7d9ef0ea5","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-3.1.0.tgz","fileCount":25,"integrity":"sha512-hCGUmyeratZDAPPjCIWRvG4AanaXWrkXC8la2a6XzSnV/jxu+MT/MdC5+uJW2UlllDQ87ank7MTs6ZSYyY01VA==","signatures":[{"sig":"MEYCIQD7GZW971NyVZ8yCryBqUnL/NVfSlZiUDeiP+a8TFpSAQIhANlAbxJpaOqeRNMGDHzh3SYvgTGHfy5iNjxjCuE1craq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265943},"main":"build/index.js","type":"module","gitHead":"bc52fe000f67ede52d61e7fa9067374568d19a9b","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"tsc","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Semantic Intent pattern implementation for fantasy hockey intelligence - AI analysis that chirps you into championships","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.4.2","xml2js":"^0.6.2","selfsigned":"^5.5.0","@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@types/xml2js":"^0.4.14","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_3.1.0_1785195580110_0.8418288378721421","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.0.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.0.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"e85a7f8494b0afd1e773ccfa563f06ddfe31a55b","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.0.0.tgz","fileCount":32,"integrity":"sha512-uEzy0lZCgKqMtdQPRiAMnl0IkF+9pGAElPhAMbD69croFP4GOw6jB4ngxYT9mYgrir26uIWFUPTkJqEV+k4Zog==","signatures":[{"sig":"MEQCIG6C4WNJLVh8abm6/jxnUSShCSzs2pvU3WNwVGLuQjX+AiAdSg5kLgwr3ThKXXdw6kGtnVl14YewLrzQ3f3V6Z2DaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBeHeYxTGpVUNeZu8zuxsBpoGQkDc18O1/4SLhAGI5x9AiBpRO4tkVH4loNbg6KyN8OM3CETmZUtb/nT47gXVB1VqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693591},"main":"build/index.js","type":"module","gitHead":"ea0af38f41cba4810930663125ad00cc569bfbac","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"dotenv":"^17.4.2","@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.0.0_1788293949810_0.9226186054525376","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.0.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.0.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"e4fd1a99afac65f19040a78fd226e59890543a11","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.0.1.tgz","fileCount":32,"integrity":"sha512-fV8zySMqwwTOqd/brk1LoG4DtK7Lj72wb7FsZSxiEML2bjUf7awEWcOpfPWIv85GTwj/sulOsEU9v0bIIRxZww==","signatures":[{"sig":"MEUCIAYIFlSbBxjr5bXNuOFye/fwd2LtuLeuTGC6JCcpLHXRAiEA5tKFiwgzgDlv/K6fJtPuVmozB5Dp1BnMxK0JoRwxXGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGC49CHDZ9zPg16TdCpYkGnkzNTi84Sogd5SDrWqVERGAiEAiaXudIKRWEZf9rpEiW/emeOk+3HZhOdcxjyV4k8Cc7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693430},"main":"build/index.js","type":"module","gitHead":"d3fcd380a7def7bd1b364e360992a740bdcfc52e","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.0.1_1788294429963_0.43936090219294255","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.0.2","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.0.2","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"148f5008911d57bc97d471152dfeaf195bac7d9d","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.0.2.tgz","fileCount":32,"integrity":"sha512-okQ2zyPvMWrGoQLowRJU6K5/dGeGLGQynycJrSgAZB+nqlf2JGZZcIgx7ADvTKi2UWuKk3f1FTIEyI/90ihnRg==","signatures":[{"sig":"MEUCIQCtbBoFtTZn6Db5JFQ67aW6VWaHYDw717llbjf9HquCJgIgSj7zKRMOfld3wgqIvvhYRQcPudSZhCeZsCdUsXEfZlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXFCgPURlTM/xnnUxoobVRiGLaV8p+VYjdcPYTyVeLWgIhAIkCyrHqN4AxGvaIkiZcXa9xRECV0V6YecCzeJZ8dPsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695448},"main":"build/index.js","type":"module","gitHead":"8e506ec9d5f1ff40deb3345a6932a8f39135a60f","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.0.2_1788296644956_0.2703376864765039","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.0.3","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.0.3","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"ee110115b8a56f6dd4d9565bd740336bf4cf3a35","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.0.3.tgz","fileCount":32,"integrity":"sha512-4KewziaR7h1jGpLWnFHMjCjeyIHyp+65/dOkwOxg0ido2l7lDWRT6hdAAzdUEj6cxLDhguKNbwVnfOOt3to61g==","signatures":[{"sig":"MEUCIQCupzeCExgk/0E7jYxo5UIttAMZNa0x1p6Tyt6TFPHs0wIgUZxPagpYSgrJo3UMGdfj3AVFTA+rEwFd0lByoceUMvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7NThnX1HSMrQtsaAju1KL5ZTaCAhqZaawI65FhvYYBAIgcx9WPS1gBzRUQPbJeAQ8KsHW/ZYwPN+JrQFcBVc6pwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695448},"main":"build/index.js","type":"module","gitHead":"26599ca7d12e31973d5e6575c41d2cba0a2bd428","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.0.3_1788298220205_0.21107515059737647","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.0.4","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.0.4","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"66359f6322931341e76d0a0a792bac99ae63c4aa","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.0.4.tgz","fileCount":32,"integrity":"sha512-/ezVpZqcAWM6tAWav6RBGZbJhIwBvv5a79ZhHmwzmwXLaJljLlIkiBSoyQv/j9yTnuar2sU5SkrpRB2ESF7eWQ==","signatures":[{"sig":"MEYCIQD0g9RQ3OXzuxVIoNdrXS5Q3h0G/USd55wEqD4THlo99gIhANWoQ6DnFOM2Kr+4b7bDuyO9M2YUFYnE9cDYG5U1DzXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1uGy01d+h/+OF5+bCJeaM3gAQt9cmBfRaIbY3VlyMwAiEA3fVB4iRMhGdidcizaXDhQRyOgQ0OhtTovNmMSiWKlsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":696938},"main":"build/index.js","type":"module","gitHead":"ab150791d6d578b21dbf2fce3fed0d6be9ecd860","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.0.4_1788304145296_0.9645430410439098","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.1.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.1.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"edfddcbaed66da0d80bec63a9d37e1e2bb16827c","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.1.0.tgz","fileCount":34,"integrity":"sha512-/JALKdwwzJrEF+3Vhyyui9EfMXbIajcFo1i2WmnRsJmEwMoQgSm4FEmliFpNkqqAeN4Ita0h6r8QqUnbKiiyrw==","signatures":[{"sig":"MEUCICWUI/wWcze8RRdE7cOc3NCS/dmR7aW/kFphpk8sRaXVAiEAnteKTwZANDjCTziV/FydiLpuL1+3rZhu0HftxkB+q1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7TOxLFTkQ2lvts0xAxUSFwZ4ZAlRqjxXmFR9EJk/CQAiAKcMXudu+vbz2gqPGlNIWo09QujZlWUt72PjQwvqlhzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995696},"main":"build/index.js","type":"module","gitHead":"33174ce755086e85b33da8128f83bb37592d2995","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","preflight":"npm run build && node scripts/preflight.mjs","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.1.0_1788307784842_0.19193428969984616","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.2.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.2.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"8689583cd66bb56c84ac455d0e9769aea52aeedf","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.2.0.tgz","fileCount":39,"integrity":"sha512-vq0ZMQxh+TGkJY3bb67R1eAY/ci3+LoPkR1eYBYS8Halq7rDeHY9GG0a8UTnJBAfVvzLJsLkRn3yINyGX+3gtw==","signatures":[{"sig":"MEQCIHUqkVeCuts/zLMPNEg9YrvurTHDZUne/cbcenE1F/wLAiAI1CDqu3ZLAKC3kb5EmrxMSoYjAPCdzLBa3gpk81YA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICaKYhLyZWgUjlSKf1itfwnIJt5aSdR3X7VmUeoffgB/AiEA5Sjn7FO0rkjaFTz+SfvE4+HU+htpVstYwTdYwqo0T6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321591},"main":"build/index.js","type":"module","gitHead":"42392ab590de81f978b74871c671f320add371e2","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.2.0_1788623125797_0.5564033952144971","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.3.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.3.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"01ca6adfc5ce3cabc6e0603096450dd817764ab9","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.3.0.tgz","fileCount":45,"integrity":"sha512-H+g7wI5z33DKw2fax41jnXymuB2OzLr/PFSj2Pf4oiU4zbS6oKIM6mARivnp/rCAkwtvOFrAovLVU1b4X5p4Sg==","signatures":[{"sig":"MEUCICHEzhghsTSisrs0iTtnWQzaUbSUD1Vz4LW6vtdEuH9VAiEAuoz0wubAR/mJ4kpGSCVeu+YfXsWgu6yGf/4jnY/16Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/A3Kq5gzen6aqOTsKE/Lmbin13mhXw8JyekbERW/rZAiEAoLCZMv4TYVQCwSbKMfn9FQG9pUY/KGh14mkHJL4f4Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331122},"main":"build/index.js","type":"module","gitHead":"93f65eaa3ec03bdf78be90068b75c0952303ca49","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.3.0_1788623700633_0.30405648405419017","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.3.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.3.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"b4e5b431256308c6ee9038b6f957a99b76f64e6a","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.3.1.tgz","fileCount":46,"integrity":"sha512-nPSEjAzwPW0xf7Z+BffPfkhUuAc8AVz14QhvX+WVFINImi4maEDMPsdpuBTDlCBFkJ9hj8dPmx5Het0+q9Ukmg==","signatures":[{"sig":"MEYCIQDvvlbEub9aGhCFOecp5tAKbfEmZX7KTqcCqoO6oUemQwIhAIcb91kxSzzHe/YOeKDm0oWZZMUq/xoNrdqF9sjDKpgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWAPpNV9kong4Uy0a0roIvQBRbQo4xISZZteMFGjHBhAIhAIJo8TeX6jvVblGDDewAaB5az/6aBaW/SedwErfGVuq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332816},"main":"build/index.js","type":"module","gitHead":"cdf62ec938c6b3bd35f76e3f3ec76f3ffbfaf826","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.3.1_1788635826249_0.21716176560534595","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.4.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.4.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"2ebb7deb20b63b3918f6d44869c8f5acff5d7d92","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.4.0.tgz","fileCount":48,"integrity":"sha512-rnSPjSFDZXChqkTZOsx3dSK+yAfJmrjRl91vK4gyTFd9p3Sr4gsiJLDcPRY43SpV5Hm5IS5Wnp03mhW3oWFCQg==","signatures":[{"sig":"MEUCIQDQm6wkAc+UcFDlHl6BhQMP4oRONIXgON2bA6wkStn4vAIgRc67XODReuI50LI9XeKUVeNY6wvv+/KQprWiJbpoyIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaNCTw1dzVowxH6pdp+MjPECligzeIeqhqW+7dE5EEQwIhAPaMU/y6ZtVvr72bmPWN6LGJvAmWOip4ALncrZSffNrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336615},"main":"build/index.js","type":"module","gitHead":"032e1833596793d5ae64025e64aec7992207f9eb","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.4.0_1788728964452_0.769242972977024","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.5.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.5.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"f19179f2977b691cf2226528e67449bcec8d63a2","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.5.0.tgz","fileCount":48,"integrity":"sha512-TP2eg/b5ONUMfw6oZivSeyjL4CYvbUOdc5LwktzX3HriPoGbbzMH0VBCp78JK65JX/t+81ydcqBPiT6Tzfo8uQ==","signatures":[{"sig":"MEYCIQD4/ZXnJhArEQOYPClAqIae0MmnU975XVpFQd+ErIzD0wIhAMUFxzVcvTY14NSp5G2IyS36Bqu377G7FjGQrtyy6Rha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHmiKenrAy3eScnjYJVsdh1nIYoRXN7hW8Ij15GzlPzQIhAI3vCZi4/HkOFWxdBZqfGsb1sLwo3yG42eQA6mEdBcb0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340510},"main":"build/index.js","type":"module","gitHead":"35c95d6f36db48641fd18c53ad98961ece415451","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.5.0_1788743789539_0.23895160638601487","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.6.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.6.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"a8860b4b344cdf2aba4d43d76d68cb58dce8ee44","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.6.0.tgz","fileCount":50,"integrity":"sha512-wUVC202RADBR+0/m/BtlYNPB/PVK2PEVu4mPnhBQrbxpO78ERk04uXS0fcZDcDksyzbY2QDDXC4DTXaA1M5pIw==","signatures":[{"sig":"MEQCIHDoBMpIWt8B4Bix635Az5OaqoWdikXKamgYKaBBWmkqAiBicg0PB8fYUUJ61dZAqGkBOZXlxEtqJBP/GvUPwcm10g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHkF5FZErXN4ebSMp/9ngQV5i5maZPIFDRwhLqUbp7xNAiAHn7WnMRCOLCGUc+A4xivBxnaAQcb4pFJzRDz7VpFlyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1357530},"main":"build/index.js","type":"module","gitHead":"8ade9066d588fb59afdffd06ae2aec2c814a1913","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.6.0_1790111428414_0.4301348488218233","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.7.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.7.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"76ff8c0e253505c79d77ddd82b86aa044b790799","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.7.0.tgz","fileCount":50,"integrity":"sha512-Oj0InUx7Wa5y8OrIaIFqoSfanRc24o9xC3Ump0Ry0u6Mtq2L2sIpLZQwO3IJb7qKHdybKlwMQl2D+5F36XZsJw==","signatures":[{"sig":"MEQCIHRJk9Xk/KxOouV86nFv3+p7OWOW8eBKQtRXhTSX+8YWAiAkE5SnGNgyEQyJC0JyDHEuonO+0z4g+1zuef7HG9T/nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsigYlnM5W0RuOM2t8A2j6imr/icOt9SkvOozLlBx40AIgZmpADfbrcjahby2z97h9N8pA7ytCUnWRe8vtRjXrtOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355664},"main":"build/index.js","type":"module","gitHead":"8c85e52594d5341794581ec6597dfe5b578596bf","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.7.0_1790119945344_0.09915128583325195","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.7.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.7.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"ba4be9205d6112e8e628bc2d5fcdaa0e28c42cb7","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.7.1.tgz","fileCount":50,"integrity":"sha512-BGRJC0acQg49KmWD+F4ZLcnX7maNcV3j4zzwaB1+Y2S0Jr8fXpnWbUpj0edTRiBuCSMm5v2fR5mcFPMSbJtgLg==","signatures":[{"sig":"MEUCIF3Z8XwMGvyu+ja7F91cH8gKo0omp7tVWX4lGKFLMdU0AiEA9gVVLTiwBY844EdzUUHTJMG1eNFEscoXErsUhOOiocc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEke2K1ujjjww4/CNVHvdKxvAU9RxY7JJ/fcYTzTQ+/2AiEAnsY2g3Fhf9FmV/nwIB5KTKKarNKNotw10lXmnRT+tvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356330},"main":"build/index.js","type":"module","gitHead":"4d74a47f46cbf226f285d65d348a9bd4ca8f32d0","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.7.1_1790123563145_0.6829479637472005","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.8.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.8.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"739da470ba90bcccc2ab79732ed8e827c8a99ff7","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.8.0.tgz","fileCount":52,"integrity":"sha512-TvE64w5QCxj+WlAlQifSUTIDxVsZTamY9L6yyD7UpnMHPWF5RwvMNxa00FHi4gUQ5YJTMz8Q7r9wkBWR5lAJAA==","signatures":[{"sig":"MEUCICpT9b21/UqtraQV8Feot0mnQZmdWVLw6IzV/KL9TgTxAiEAtyt2mDzaiBlMUtETqPBFLD5waDw6aHlTEISQ/t/A6dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICz6WZEhH/Sr9hFYGYYflWJocQQ/sEfWuwPGGLX3NfdUAiEA2ZcS5z1deoLbQeLFHdOZ4ZJKck2gLCX/rOhYfGFq3Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781793},"main":"build/index.js","type":"module","gitHead":"7c88c36411dc7908aa006512374feacbcb5ea22f","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.8.0_1790125678658_0.456055921040037","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.8.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.8.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"f1f1c550c6ced36e36f70d98acc229bf22945a37","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.8.1.tgz","fileCount":52,"integrity":"sha512-ps5+eo3qKL7mbN28a8AbDgYMFloB6gHYLgX2dpKbYygikV7s7FyWwAGX+lOni1PkSuzT9wrif7Ci8+IFDthdWw==","signatures":[{"sig":"MEUCIFzZdPsxdU0MIJJM7feNCdzxAB5ThMbnvjKb7K1i97nGAiEA5J40j/WC6UBiG9uAfrhz+MQNBoVqh+WhNYpqtGMH/5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGRgmWyaFymvZ59nv0dM6+oe1f3mjfVErzQBzVEmg39AiA80lqeEGaxdSGEIT0qLYZSwOn0flh3T5hHAm2rkGr8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735940},"main":"build/index.js","type":"module","gitHead":"e8e4dc4b39b5053c3f2fa7a330a7f8221f598276","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.8.1_1790377673320_0.6662699186018497","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.9.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.9.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"a18cb3b38d0879396a0efb7c34f88764164d5f44","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.9.0.tgz","fileCount":55,"integrity":"sha512-7AYk4BtkAvaHVJnj1NDooxsGdLiSUsiFDDt1bpv5Ob9DftWA7lfAckoOcDDRbs9U+Se5jUMJK8en0T/e2931tw==","signatures":[{"sig":"MEUCIQC2uH0M6vA3ep0kopjHTPxhI7eWPnE6DUOLj7nuJ+oZgQIgcd+OD/IwFv/mIwoYLCWUETXMv/umk2kBBqLXr8gpPPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGA7sUymCuBxVot89lWK7zQCCgWRh09KvQkRb0/BLqm5AiEAr/LCQu7Ag4zSjM640JKCVHSaSW134iMrcRxC0o4JwSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185242},"main":"build/index.js","type":"module","gitHead":"16986e8b99505e09be2e07e548028476fdcb275c","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.9.0_1790381617488_0.10852219015322073","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.9.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.9.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"67eecc57f846e386705c163822aef0c49528e084","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.9.1.tgz","fileCount":56,"integrity":"sha512-cfR9TEQTkZMaSnVKm8UBg+U4U6zEsLiwewC+wKBqPvTXAKoke5ni/mDsV7FZevTXvN2Hy6LR60vW3jrZvN8O2g==","signatures":[{"sig":"MEUCIQDhsKkvEYSoXhDcD86goEDJd26LkJQGAti4HZTz+lKF6AIgNn3ZQ9tO/3x0JevuLxkjJgreAXvIK45xJUAhp9FG08M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6jUB8oPa2fhPbwvfozqEo29eiNlaKB0dm+ImuWvnauwIhAK70j6ZlIOB4O/9BF5klSQSBDj7Yrh64x5Aq7z5kqw4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2183982},"main":"build/index.js","type":"module","gitHead":"3d3509da3968462cf0269dac39cf7bcfab318d2d","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.9.1_1790382449359_0.47156886889849114","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.9.2","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.9.2","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"d74a00d80d8ab54ca255c6b2aebc82b17e23cc3e","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.9.2.tgz","fileCount":56,"integrity":"sha512-CghnUrrCBR2MNmtfni/KU0/gbxhT9gSWks3bCajZeN+sRuN8N7j07w4cJIi4MugNYKooab9AMVmyUWnJ9HeUWQ==","signatures":[{"sig":"MEUCIEB5s2KaSaMFdj43h+e/HHa6SIuZAYcaO2JyS6qHs/ypAiEAtTmJIJ6bF581kcyeanxzpNdN9VqCuKnb+O9Sp93pn6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYubdsAELcwjccc/Kdgv6TgQ1OnjVmDz8ywO9iPjnBZAiAJcE2XI1LbyXU7aZdljc7L8cngXqxoQlIHC3B7tArMWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196758},"main":"build/index.js","type":"module","gitHead":"e815b21bdf9f766d06ed9b51e1ff33a362852837","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.9.2_1790383249587_0.9082559428054895","host":"s3://npm-registry-packages-npm-production"}},"4.9.3":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.9.3","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.9.3","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"fb70bf30ce72e511fa464f8d4baa29cb7f90a023","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.9.3.tgz","fileCount":56,"integrity":"sha512-k1ZVt6guxe+Eg5W+oQuAcl6Gufk0g/aU+/rZHfCUIcfeEFN6/5XDwwkoOVnfvIKbiBaI8zS+75OvI3wm31b5gw==","signatures":[{"sig":"MEUCIQDAJcj7Y0JrEF36nGcVb8fXFOShIKFuZ9UdbOkq72uNSAIgN3Zl7QhayVfrDkZWMzgXjQC+1vEMamzOVRTR/n+KcqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDDh/pzmY8R3rZTQPIHtdqDgYrXHyStTqcb3A8jtvAM3AiA+VtIRJRuH/BXeM/sBfWx40EfO7giEENbbv8hVGoEynA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2206670},"main":"build/index.js","type":"module","gitHead":"d15099ef92214769441a1c7c358e1f02dafa7d11","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.9.3_1790383993216_0.2570606226168246","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.10.0","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.10.0","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"6765b3e989a1fec2da256c2b2a452557d713f76c","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.10.0.tgz","fileCount":56,"integrity":"sha512-zSlTEBe27g4wYfNoCqGlCCkbJlwrG4g4ILtQbA7diNZyYE0q92BetFlvCR1EtkfWQaWSfpKljaQvSn32c2nlhg==","signatures":[{"sig":"MEQCICxp3MCTmyu25r7Q8mBUptzlMHPBVRZDd0kElp8ZQ8yqAiBtie/c9yhorj7kM/5WWhtx9tXP39Ob2a8w/5Gw133NoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDmjZjJPnRCZWg1oU7B7z/CEQIW8ImkQCr97jNierRyrAiEAlsf9jPk4HouI6pkOJcRRryhpiozDwIdM2LCluGhtU8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215202},"main":"build/index.js","type":"module","gitHead":"0052a1286e80f35ad7927b091c7763c796f45d15","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.10.0_1790384596224_0.6150007201381249","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.10.1","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.10.1","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"b7300a486fa27124fe9d6a61b8d8ae472e81d6de","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.10.1.tgz","fileCount":56,"integrity":"sha512-sUKio6eBdBc089H+B6zG2E5hA4EJMjvLku0n61IKNzJFiXBZg5l8H/nlG/r9iFhb3e4rJtmaow2+dfjz2QVxNA==","signatures":[{"sig":"MEQCIBaFobikM6XbPIVpL/RqoG4BWzzLjymuXacctohWPUORAiAREIPwL82aD7vp1BoSqpEePud+Vs3kMhsrQMcJ5meeCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQTiTZpDSjTAxxet+Ormod6uYdcJCgecOu3uU9IF/e5AiEA7URdqla3xaTqGaBsRljeWt0gvGjFblFyNPwNHNuSsfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219631},"main":"build/index.js","type":"module","gitHead":"7f1aada307cfefbcedca1adee2c23c1dd63a9ee6","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.10.1_1790385393369_0.9836444549277914","host":"s3://npm-registry-packages-npm-production"}},"4.10.2":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.10.2","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.10.2","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"fb814d57fb80572541c88f823ae356cf939ba295","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.10.2.tgz","fileCount":56,"integrity":"sha512-N76I44vMMzDcmrxUeioYXxbdDXfp8gaRnzeWlm4UJwLjCU5qcQtHdLYBVrXZ1n66rIIma5I5vzUhY189MyKvBw==","signatures":[{"sig":"MEUCIQDQrK8/E93O7fFraKQmneJVE6np02LH9YOhHoon2UM46gIgY8uubejq6lFQ3C5kwZ5zvgpr4hdzCmXdL4IqjgfILpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5SWAgbWOCx4Nyf9Mko+I/C86dop7045oSlJjC1X8YDAiBefPbi6mHQ+BmXTpJQyDUd0wOtkHv1DUKj3H6HC4f5dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2220679},"main":"build/index.js","type":"module","gitHead":"561558eba6c25b166dcdcf630f6498f55d56a00b","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.10.2_1790385613390_0.6757883976711192","host":"s3://npm-registry-packages-npm-production"}},"4.10.3":{"name":"@semanticintent/semantic-chirp-intelligence-mcp","version":"4.10.3","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"author":{"name":"semanticintent"},"license":"MIT","_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.10.3","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"d3676f7a4ec26d21f0991454a757ad09a896478b","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.10.3.tgz","fileCount":57,"integrity":"sha512-UTJZNoepYkJi3t2Y8ZCh9mWObpmHso+ORRmBiw0x4hpoKLhfPDkJawlWUwc+/0f4GN1/y02Ee1FUCDmtDyTfPA==","signatures":[{"sig":"MEUCIQDZxm2AcvRXaij4rjOSDau6B4+UtLtOvelh8f2m+WlRJgIgRZGtUUQctuTyC3AmojD7bvHkPa4XKME437Q1O1eKKhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEUAcXS0xJLEDby+b0lIlLUZJVzxXBB8DxPCpcNKvpVQIhAOGJJZ9p6PAi3ivyDUooMLW6zefJg2kIadCtUU9RTDgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224066},"main":"build/index.js","type":"module","gitHead":"916e4e1bfd744746f8c6286b2a5d4118f9558b88","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/semantic-chirp-intelligence-mcp_4.10.3_1790386054443_0.11501118863059578","host":"s3://npm-registry-packages-npm-production"}},"4.10.4":{"_id":"@semanticintent/semantic-chirp-intelligence-mcp@4.10.4","bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"dist":{"shasum":"cfd7ebb709d0a2e08998466b2f34a45cacbfa3b7","tarball":"https://registry.npmjs.org/@semanticintent/semantic-chirp-intelligence-mcp/-/semantic-chirp-intelligence-mcp-4.10.4.tgz","fileCount":57,"integrity":"sha512-Af1QD0qmIGEuZmMRR9QX6bMlth204U5erHDgRLF0ZZjAigg4+sQVdGW9ipKPyA+MdQRNo3KzyHStCNHbIzfF4w==","signatures":[{"sig":"MEQCIDxEor6zyCr99A7q99nlUVGXMoYpqLEweAmc2cHhVpsZAiAiU8rkSHpS9e4sLbX+t4kXHqSjcBdBHF1XbdoCstAe0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGz9iEIg21Tsezk73oja3vz3DRqv3w+YFXI40RmTZsV6AiBvElv6AG6aztuxu7qmYd4oLl4Nl19g1MqNgDjYM/ks7Q=="}],"unpackedSize":2223890},"main":"build/index.js","name":"@semanticintent/semantic-chirp-intelligence-mcp","type":"module","author":{"name":"semanticintent"},"gitHead":"b8b539d8fee352179fb0ca4aa4cb8a0f6e6852e3","license":"MIT","scripts":{"dev":"node --watch build/index.js","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf build","smoke":"npm run build && node scripts/smoke.mjs","start":"node build/index.js","watch":"tsc --watch","test:ui":"vitest --ui","dev:http":"npm run build && node build/http.js","edge:dev":"CLOUDFLARE_LOAD_DEV_VARS_FROM_DOT_ENV=false wrangler dev","preflight":"npm run build && node scripts/preflight.mjs","serve:http":"node build/http.js","test:watch":"vitest","type-check":"tsc --noEmit","correctness":"node scripts/correctness.mjs","edge:deploy":"wrangler deploy","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"version":"4.10.4","_npmUser":{"name":"semanticintent","email":"mike@semanticintent.dev"},"homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","directories":{},"maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","vitest":"^4.1.10","wrangler":"4.129.0","@vitest/ui":"^4.1.10","typescript":"^5.9.3","@types/node":"^24.7.0","ajv-formats":"3.0.1","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/semantic-chirp-intelligence-mcp_4.10.4_1790386294780_0.40561250997453313"}}},"time":{"created":"2026-07-27T14:14:55.904Z","modified":"2026-09-26T01:31:35.022Z","3.0.0":"2026-07-27T14:14:56.247Z","3.1.0":"2026-07-27T23:39:40.268Z","4.0.0":"2026-09-01T20:19:09.954Z","4.0.1":"2026-09-01T20:27:10.118Z","4.0.2":"2026-09-01T21:04:05.050Z","4.0.3":"2026-09-01T21:30:20.348Z","4.0.4":"2026-09-01T23:09:05.457Z","4.1.0":"2026-09-02T00:09:44.952Z","4.2.0":"2026-09-05T15:45:25.891Z","4.3.0":"2026-09-05T15:55:00.715Z","4.3.1":"2026-09-05T19:17:06.371Z","4.4.0":"2026-09-06T21:09:24.553Z","4.5.0":"2026-09-07T01:16:29.686Z","4.6.0":"2026-09-22T21:10:28.533Z","4.7.0":"2026-09-22T23:32:25.426Z","4.7.1":"2026-09-23T00:32:43.233Z","4.8.0":"2026-09-23T01:07:58.773Z","4.8.1":"2026-09-25T23:07:53.406Z","4.9.0":"2026-09-26T00:13:37.575Z","4.9.1":"2026-09-26T00:27:29.499Z","4.9.2":"2026-09-26T00:40:49.675Z","4.9.3":"2026-09-26T00:53:13.340Z","4.10.0":"2026-09-26T01:03:16.311Z","4.10.1":"2026-09-26T01:16:33.515Z","4.10.2":"2026-09-26T01:20:13.500Z","4.10.3":"2026-09-26T01:27:34.560Z","4.10.4":"2026-09-26T01:31:34.881Z"},"bugs":{"url":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp/issues"},"author":{"name":"semanticintent"},"license":"MIT","homepage":"https://github.com/semanticintent/semantic-chirp-intelligence-mcp#readme","keywords":["mcp","semantic-intent","fantasy-hockey","nhl","chirp","intelligence","ice","model-context-protocol"],"repository":{"url":"git+https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git","type":"git"},"description":"Universal fantasy hockey intelligence — a Model Context Protocol server that reads NHL schedule and player data and analyses any roster you paste. No account, no API key, no platform lock-in.","maintainers":[{"name":"semanticintent","email":"mike@semanticintent.dev"}],"readme":"# 🏒 Semantic CHIRP Intelligence MCP\n\n> **Universal fantasy hockey intelligence.**\n> A Model Context Protocol (MCP) server that turns any roster into an AI advisor —\n> no account, no API key, no platform lock-in. Paste your team, get the cold truth.\n\n[![Docs](https://img.shields.io/badge/docs-chirp.semanticintent.dev-1f6feb)](https://chirp.semanticintent.dev)\n![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)\n![Node](https://img.shields.io/badge/node-%3E%3D20-brightgreen)\n![MCP](https://img.shields.io/badge/MCP-Model%20Context%20Protocol-blue)\n![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178c6)\n\n📖 **Full documentation:** [chirp.semanticintent.dev](https://chirp.semanticintent.dev)\n\n---\n\n## What this is\n\nCHIRP is a **players-and-teams intelligence layer**. You tell it who is on your\nroster — by pasting it from anywhere — and it reasons about schedules, statistics,\nlineups, trades and draft value using the NHL's public API.\n\nIt is not tied to a fantasy platform. Yahoo, ESPN, Sleeper, CBS, a spreadsheet or a\npaper league all work the same way, because the only thing CHIRP needs from you is\na list of names.\n\nEvery tool carries intent metadata, analyses run through a shared template, and\nresults come back with a *point of view* — schedule edges, roster truths, and the\noccasional chirp.\n\n### Highlights\n\n- 🚀 **Zero setup** — no OAuth, no API key, no application to any platform. Install, paste a roster, done.\n- 📋 **Paste from anywhere** — names resolve against live NHL rosters, so team and position fill themselves in. Accents, `Lastname, Firstname` and punctuation all handled.\n- ❄️ **ICE — the Intent Chirp Engine** — championship-level roster analysis with brutal honesty\n- 🎯 **Draft intelligence** — who to take at pick N, scored on real production and playoff-week schedule\n- 🗓️ **Schedule intelligence** — every game count comes from the NHL's public club-schedule API, per club, per week\n- 🏛️ **Semantic Anchoring Governance** — every tool declares its intent; a dashboard surfaces the health metrics\n- 🧩 **Template Pattern architecture** — analyses are composable, consistent, and testable\n- 🔒 **Read-only & local** — no credentials of any kind, no third-party data egress; your roster never leaves your machine\n\n---\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  MCP Server (src/index.ts)  — stdio transport for Claude     │\n├─────────────────────────────────────────────────────────────┤\n│  Semantic config (src/config/)                               │\n│    • tool-metadata.ts   — intent, discovery tags, chirp style │\n│    • personality-modes.ts / chirp-styles.ts — the voice       │\n├─────────────────────────────────────────────────────────────┤\n│  Intelligence layer (src/analyses/ + src/template/)          │\n│    • AnalysisTemplate   — shared Template Pattern base         │\n│    • Ice / Lineup / GamesInHand / Streaming / WeekendStream    │\n│    • Breakout / ScheduleValue / DraftPick                     │\n├─────────────────────────────────────────────────────────────┤\n│  Services (src/services/)                                     │\n│    • ChirpIntelligence  — turns data into chirp               │\n│    • NhlScheduleService — schedules, standings (NHL public API)│\n│    • NhlStatsService    — player identity + season statistics  │\n│    • RosterStore        — parses and stores what you paste     │\n│    • LeagueDataService  — league state, source-agnostic        │\n├─────────────────────────────────────────────────────────────┤\n│  Domain (src/domain/)   — types + governance                 │\n└─────────────────────────────────────────────────────────────┘\n```\n\n- **Semantic Anchoring Governance** — every tool registers intent metadata (intent category, hockey context, discovery tags, chirp potential). See [`SEMANTIC_ANCHORING_GOVERNANCE.md`](./SEMANTIC_ANCHORING_GOVERNANCE.md). The `governance_dashboard` tool reports live health.\n- **Template Pattern** — analyses extend `AnalysisTemplate`, so each one produces output the same disciplined way. Adding an analysis is adding one class.\n\n---\n\n## Available Tools\n\n### Setting up your league (paste-based)\n\n| Tool | Description |\n|------|-------------|\n| `set_roster` | 📋 Paste your roster. Names resolve against live NHL rosters; team and position fill themselves in |\n| `set_opponent_roster` | 📋 Paste your weekly opponent, enabling head-to-head analysis |\n| `set_standings` | 📊 Paste league standings for league context |\n| `show_stored_data` | 🗂️ Show (or clear) what CHIRP currently knows |\n\n### Core data tools\n\n| Tool | Description |\n|------|-------------|\n| `get_team_roster` | Your roster with live NHL club, position, season stats and games this week |\n| `get_league_standings` | The standings you pasted |\n| `search_players` | Search all 1,200+ NHL players by position, ranked by production |\n| `get_player_stats` | Full stats for any player — by name, not an internal id |\n| `compare_matchup` | Category-by-category comparison of your roster against your opponent's |\n\n### CHIRP intelligence tools\n\n| Tool | Description |\n|------|-------------|\n| `ice` | ❄️ **Intent Chirp Engine** — the flagship advisor; ice-cold, championship-level roster analysis |\n| `get_roster_transaction_recommendations` | 🏒 ICE roster optimization — savage, brutally honest calls |\n| `optimize_lineup` | Lineup recommendations from health, position and who actually plays tonight |\n| `get_games_in_hand` | Schedule-advantage analysis, you vs. your opponent |\n| `get_streaming_recommendations` | Schedule-aware pickup candidates |\n| `analyze_weekend_streams` | 🌊 Weekend classifier — desperation filler vs. genuine upside |\n| `analyze_breakout_players` | 📈 Breakout candidates scored on real production, opportunity and risk |\n| `analyze_trade` | Category-by-category trade breakdown with an ACCEPT / DECLINE / PUSH verdict |\n| `chirp_opponent` | Scouts your opponent's roster and chirps its weaknesses |\n| `read_ice` | 📺 The read as a drawing — one structured Read for [Sepiola](https://github.com/semanticintent/sepiola), the telestrator: game bits, schedule value, flags, calls, games in hand, replay lines, the take. Also served over HTTP by `npm run serve:http` |\n| `governance_dashboard` | 🏛️ Semantic Anchoring Governance health and analysis metrics |\n\n### Draft tools\n\n| Tool | Description |\n|------|-------------|\n| `chirp_draft_pick` | 🎯 **ICE at the draft table** — who to take at pick N, given who is gone, what you need, and playoff-week schedule |\n| `schedule_value` | 🗓️ All 32 clubs rated — total games, four-game weeks, light weeks, back-to-backs, playoff-window volume |\n| `draft_kit` | 📋 Positional tiers, a cheat sheet, and flags from facts — playoff-window games, shooting-luck rebounds, decline risk, category specialists. Call it plain, or paste a ranked list and it annotates that order |\n\n> **On availability:** CHIRP knows every NHL player, but it cannot know who is\n> *unowned in your league* — ownership is league-private and no public source\n> exposes it. Pool-based tools therefore return \"players not on the rosters you\n> provided\", ranked by production, and say so. Check availability before adding.\n> The pickup tools take an optional `assume_rostered` (e.g. `150` for a 12-team\n> league): the top N on the draft board are treated as taken and left out, so\n> suggestions look like a real waiver wire. It is an assumption, and the output\n> says when it was applied.\n\n## Two ways to reach it\n\n**Locally, over stdio** — the usual MCP setup; Claude Desktop, Codex, or any client spawns\n`npx @semanticintent/semantic-chirp-intelligence-mcp` and gets all 23 tools with a roster it\ncan store between calls (`set_roster`).\n\n**Remotely, over Streamable HTTP** — `https://chirp-mcp.semanticintent.dev/mcp`. Same 23\ntools from the same registry, hosted on Cloudflare Workers, no account. It is **stateless**:\npass `roster_text` (and `opponent_text`) with each call instead of `set_roster`; nothing is\nstored. `GET /health` on the same host reports the endpoint and tool count. The stateless\n`POST /read` beside it is what the [Sepiola](https://github.com/semanticintent/sepiola)\ntelestrator draws from.\n\n## Where the numbers come from\n\nEvery figure is fetched, not estimated — and none of it needs an account:\n\n| Signal | Source |\n|--------|--------|\n| Games per week, back-to-backs, playoff-window volume | NHL public API (`club-schedule-season`) — all 32 clubs, cached per season |\n| Player identity, club, position, jersey number | NHL public API (`roster`) — 1,268 players |\n| Season statistics (skaters and goalies) | NHL public API (`club-stats`) |\n| Opponent difficulty | NHL standings, ranked by goals allowed per game |\n| Your roster, opponent, standings | What you paste |\n\nWhen a source is unreachable, the tool says so in its output and drops that\ncomponent from its scoring — it does not substitute an estimate for a fact.\n\n---\n\n## Prerequisites\n\n- **Node.js 20+**\n- An MCP client — e.g. **Claude Desktop**\n\nThat is the whole list. There is no account to create, no application to file, and\nno credential to store.\n\n> **Coming from v3?** v3 read your league through the Yahoo Fantasy API. In 2026\n> Yahoo put that API behind a manual approval process that also revoked existing\n> access, so a working install could stop working without any change to the code.\n> v4 removes the dependency entirely: CHIRP now reasons about any roster you paste,\n> on any platform. The Yahoo integration is preserved at the\n> [v3.2.0 tag](https://github.com/semanticintent/semantic-chirp-intelligence-mcp/releases/tag/v3.2.0).\n\n---\n\n## Setup\n\n```bash\ngit clone https://github.com/semanticintent/semantic-chirp-intelligence-mcp.git\ncd semantic-chirp-intelligence-mcp\nnpm install\nnpm run build\nnpm run preflight    # checks the build and the NHL API — no credentials involved\n```\n\n### Add to Claude Desktop\n\nEdit your Claude Desktop config:\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"semantic-chirp-intelligence-mcp\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/semantic-chirp-intelligence-mcp/build/index.js\"]\n    }\n  }\n}\n```\n\nUse an **absolute path** to `build/index.js` (forward slashes, even on Windows). Restart Claude Desktop — the CHIRP tools will appear.\n\nThere is no `env` block, because there is nothing to configure. Your pasted\nroster is stored in the project's git-ignored `.chirp-data/` and never leaves\nyour machine.\n\n---\n\n## Usage\n\nOnce connected, just talk to Claude about your team:\n\n- *\"I'm on the clock at pick 47 — who should I take?\"*\n- *\"Which teams have the best schedule during my league's playoff weeks?\"*\n- *\"Run ICE on my roster — what should I actually do this week?\"*\n- *\"Where do I have a games-in-hand edge over my opponent?\"*\n- *\"Find me streaming goalies for the weekend — real value, not desperation pickups.\"*\n- *\"Am I winning my matchup? Which categories am I losing?\"*\n- *\"Who are the best players not on my roster right now?\"*\n- *\"Show me the governance dashboard.\"*\n\n---\n\n## Development\n\n```bash\nnpm run build        # compile TypeScript -> build/\nnpm run type-check   # tsc --noEmit\nnpm test             # run the vitest suite once\nnpm run test:watch   # watch mode\nnpm run test:coverage\nnpm run preflight    # build + NHL API reachability\nnpm run smoke        # call every tool and flag crash-like responses\n```\n\n### Project structure\n\n```\nsemantic-chirp-intelligence-mcp/\n├── src/\n│   ├── index.ts            # MCP server (stdio) + tool registration\n│   ├── analyses/           # Template-Pattern analyses (Ice, Streaming, GamesInHand,\n│   │                       #   WeekendStream, Lineup, Breakout, ScheduleValue, DraftPick)\n│   ├── template/           # AnalysisTemplate base\n│   ├── services/           # NhlScheduleService, NhlStatsService, RosterStore,\n│   │                       #   LeagueDataService, ChirpIntelligence\n│   ├── config/             # tool-metadata, personality-modes, chirp-styles\n│   ├── domain/             # types, governance, nhl-teams\n├── tests/                  # vitest tests\n├── scripts/preflight.mjs   # build + NHL API check\n├── scripts/smoke.mjs       # calls every tool, flags crash-like responses\n├── docs/                   # documentation (architecture, setup, dev notes)\n```\n\n---\n\n## Troubleshooting\n\n**A name did not resolve**\n`set_roster` reports every line it could not match to exactly one NHL player,\nunder `needs_attention`. Ambiguous surnames come back with their candidates —\ngive a full name and re-run. Nothing is ever guessed onto your roster.\n\n**Tools say no roster has been provided**\nPaste one with `set_roster`. `show_stored_data` shows what is currently stored.\n\n**Game counts are zero**\nCheck the dates. Outside the regular season there are genuinely no games to count;\n`schedule_value` still works year-round because it reads the whole published season.\n\n**Stats look like last season**\nThey are. Before opening night the current season has no statistics at all, so\nCHIRP attaches the last completed season — which is the right basis at a draft.\nEvery response names the season it used.\n\n---\n\n## Security\n\n- **No credentials at all** — v4 holds no API keys, tokens or account bindings. There is nothing to leak.\n- **Read-only** — the only network calls are GETs to the NHL's public API. CHIRP cannot modify a roster anywhere.\n- **Local-only** — runs over stdio. Your pasted roster stays in `.chirp-data/` on your machine and is git-ignored.\n- See [SECURITY.md](./SECURITY.md) for the full policy.\n\n## Part of Cormorant Foraging\n\nChirpIQX is the **Sound** (communication) dimension of [Cormorant Foraging](https://cormorantforaging.dev) — a family of Semantic Intent intelligence systems, each mapping a different dimension:\n\n| System | Dimension | Domain |\n|--------|-----------|--------|\n| **ChirpIQX** *(this repo)* | Sound | Fantasy hockey intelligence |\n| **WakeIQX** | Time | [AI context temporal intelligence](https://github.com/semanticintent/semantic-wake-intelligence-mcp) |\n| **PerchIQX** | Space | Database schema intelligence |\n\n📖 Learn more at [chirp.semanticintent.dev](https://chirp.semanticintent.dev) · [cormorantforaging.dev](https://cormorantforaging.dev)\n\n## Contributing\n\nContributions welcome — see [CONTRIBUTING.md](./CONTRIBUTING.md) and the [Code of Conduct](./CODE_OF_CONDUCT.md). New analyses should extend `AnalysisTemplate` and declare intent metadata in `tool-metadata.ts`.\n\n## License\n\n[MIT](./LICENSE) © semanticintent\n\n## Acknowledgments\n\n- [Model Context Protocol](https://modelcontextprotocol.io) by Anthropic\n- [NHL public API](https://api-web.nhle.com) — schedules, rosters, statistics and standings, free and unauthenticated\n- Sibling project: [`semantic-wake-intelligence-mcp`](https://github.com/semanticintent/semantic-wake-intelligence-mcp)\n\n---\n\n**🏒 Now go win your league. ICE doesn't lie.**\n","readmeFilename":"README.md"}