{"_id":"@xzxzzx/bilibili-mcp","_rev":"51-dc751707f3a89b5f9217c7ba28ae3312","name":"@xzxzzx/bilibili-mcp","dist-tags":{"latest":"1.14.2"},"versions":{"1.0.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"365903728-oss"},"license":"MIT","_id":"@xzxzzx/bilibili-mcp@1.0.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/index.js"},"dist":{"shasum":"b795cadfcad40307e16673c1f594cfcd49135a10","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.0.0.tgz","fileCount":23,"integrity":"sha512-IOKqYp7vmkLoIqWeIm/3nbZaOWR2GYShts5vWueqEVHhAk5Jbna/9VTx937N77xc1obhRZyFRzJQcweGxGnOpQ==","signatures":[{"sig":"MEUCICFn9YZdZdVebwgf85YdsGHB3hsz7k2iYNwTt8cvuRU2AiEAhWHH08HFgPp+NNeIchEkE4DnDUx+CyX6DLodiMWzJzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"22245cc8d2e3dcb9050c39e68981f93069c6de17","scripts":{"build":"tsc","start":"node dist/index.js","watch":"tsc --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"xzxzzx","email":"365903728@qq.com"},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.0.0_1770123491466_0.7176988857083091","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.6","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.6","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"dd975c336bf57668840fe23556e01276131bccc3","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.6.tgz","fileCount":71,"integrity":"sha512-Ay62Vnvk5cadQ3EM9fXcr+ww1cnbcuGXbDEMf/QLEqX5Ttr2q5k+TtU5k3mkMol1m+gchATJGSFN41Rz/E9ECA==","signatures":[{"sig":"MEYCIQCPvwKDuN+QuwU9Tu28molEUoBM6+7rWxg7nVAl0aplrAIhAJPOm1fv8o7pUV+FIaOSngBPVffDT3yosWFjRf7UUNxa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193166},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"13ecc0abcab8338c2a16bd0658147d6681fe9d43","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.6_1771215396845_0.03458899542696403","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.7","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.7","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"cb547bd2295d2b3f5c87bd5a04ff4c4b62133096","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.7.tgz","fileCount":71,"integrity":"sha512-RHyxw5L9+Y2rdEbJuSj9B8ZsnDuT8/g0vtFNRuwhXsJnu7iRg+jv2Wz0qInnX6S2UGQbgkV7qVuwtNOidtPxsg==","signatures":[{"sig":"MEUCICh9TO2vWEdFV6tEr8mR4iOPYZglGiRgcx4gr/A6kwx2AiEAhLpyGsJKmXeuGddTXS1loE+LY6Gt+MDCR4wfyQzVKrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"72ec3adf8879aa47f8743625f168e25482d89bd4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.7_1771238940951_0.597397460520201","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.8","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.8","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"4c96fdf4898df7f76b6cc38dca446448278aa34f","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.8.tgz","fileCount":72,"integrity":"sha512-9OsHkt/myLKx3LhAYs/MilCH6ib5C36w2oqT+B8+2a7EwzT1u4+kQAqZb17PhTA3M2KJ5NXNibX4MqJOroBdQg==","signatures":[{"sig":"MEUCICaqWcBOgKiwbF1qLV0SeR2WBKhGEksElNoeJtLr07ppAiEA8YbKztABNfLE4h8amsPYW7C0Mxn0YpwczX9weYuA7qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211865},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"add61bbfba700e5f2210ced618565d53272fba3b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.8_1771241118384_0.9075588872470215","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.9","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.9","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"69bfb4c5b1d89ca8fac6658589f25e0d2e12df4d","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.9.tgz","fileCount":72,"integrity":"sha512-qycqg+AuJFt5EHcdwzG43R3q6H36oNI0l8IiuUuQVcvJdFGMcGABrXnxJLIRA00jUXCcSc35xJSk9tz0cYXNJA==","signatures":[{"sig":"MEUCIQDNQI5LefErobELP5xQnjeq+OVLi5ILTv5nSgbsa7wm0AIgLTx4L8Ih7NF7AEcXqxZvDNgfExKhR97C8C9w7uqawFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213402},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"dece67cb7549f19ab8a34e4b453404d176cd328b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.10.1","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.9_1771728005373_0.873696395863377","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.10","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.10","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"16f3454cbb4e262e3dc70495d538a0c84943fb31","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.10.tgz","fileCount":72,"integrity":"sha512-ok8QZXo0cYEib9aIfbuGJWduDiQKuNwl5NEb4AKnQ8DVVnC/rOvApAxfITJVZPj3NW+gdazNv5vhcWH7gtak0w==","signatures":[{"sig":"MEUCIQC0JZ2EwAkfVn6MsI2fn9XEmbG42aM70fZnvCaMW6FWIAIgRMe0xRKvDjZbvUD3uuS89E2+dY5ieD1rd41ifjJYaO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217821},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"d09b910c770e09f15c8245258402bfcea675bd2d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.10_1772514594232_0.6019203410626477","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.11","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.11","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ed2694d2d3532f2260380f86fc81a6d054a35d13","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.11.tgz","fileCount":72,"integrity":"sha512-URTasDS0pqCNalQ4ps83TxG6JoppB/0G96nN3N8a48ZGbKsobpfN5X7SI1UPhrVdSNMqezKMuJxh5QXOAYADqw==","signatures":[{"sig":"MEUCIQCFLI6wSIo2ECn6rhKGclUJw2v/YC5Y3UZpjgLp0/CnKQIgPaWe6jVwmgJxUy/bLCwFc8yyKtH5IECJLh9B/QkRi94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217841},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"69cf18614df26824b52451b29d3d11baa62279a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.11_1772547651538_0.38087478020769083","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@xzxzzx/bilibili-mcp","version":"1.1.12","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.1.12","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"54b047899097f07e0e12c22669d014bb6b5209ab","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.1.12.tgz","fileCount":72,"integrity":"sha512-OcXr38vNeu8hA2X5VA0HrjeDBCg6Cha7Os41wmqo3OWaVYcM6J313Ik2+Pvo5s0YqMdB7YKxRp1ZXSwgf+uOig==","signatures":[{"sig":"MEUCIQD9VEwUjMw2AKjaiG/p1VBKgwkbamathY952/EDog/TGwIgSqARYjxxhQ2viR0cABDFibvkPwA2aqsINBGfV8HxG8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"ec11ca00b02fb11ce609428b9c84a65f91e9b6e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.1.12_1772550689587_0.06376346771546237","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.2.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"7bbfb5e0404a6ef74b82bf9ab7ebc66b01b13c77","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.2.0.tgz","fileCount":72,"integrity":"sha512-p4W4SiYTJxAPvaGM11nz+syq5+Z2XhiwwBuU67IEmeOsUnSwO/44+ado1+co3wZST4byn7FrEU6gf078OLvgDw==","signatures":[{"sig":"MEUCIQDwHQWY/PnlnvYxP+NoK/a99NqEnJ+Ymqk4sZh9VpIgUwIgEmv5EEOEMACKryqYKrU0qUgV3zMC6SjxIrTWdh6Ufcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224538},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"ff76e2d3edecd913b6e0e5d6a0268bfd17bf9483","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.2.0_1772601365896_0.7803857108644543","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"486ced8cb26dd8901ab980c9cb1814f03c708bf3","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.0.tgz","fileCount":72,"integrity":"sha512-9UeoIT2E0oJ2o9gJMkd/+J0LiP0xfy6/pgv2dbH9bJISFlHREQIRqa8I7iwNizNWeZ8xOgvuYaB+f7nv2D2bWQ==","signatures":[{"sig":"MEQCIAxLvocJs8qx2F+8nkH/ZOx8vSHeJM8rxuoSNbB/lthlAiAbIL5Ke0aiO+TcpRvbkkixKE3GX4hzQFrtP3jcnxe8fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227065},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"dc1cf4a6fced0f54486ff85efa3e0d3efac52805","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.0_1772625912131_0.9466983254413892","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"144bcdaddfe51ffc493fba9da8dcd74b9a198212","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.1.tgz","fileCount":72,"integrity":"sha512-hvvi+DF0HWPZk3dl1INalb9y+33UMUj6Tt3PU8WBnO9XYbci7tDIk14Ei/PNaY55DvWJu9ad4fXMq/JBkcNrwQ==","signatures":[{"sig":"MEYCIQDKT51OoYFGrJVdR/8EbA2znYGjoA1i1W+4X5Mm7UgzlQIhALYOYGwQPTNk0IVkMvvZ43u6g+WKxAcxHFUg1rbjgQdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229947},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"8758c5be83f26ed6dcb079ce56345e136c879ea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.1_1772635314176_0.9097963507407447","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.2","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.2","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"eb55ec31e079d124596ff1a7228e3a5378c0cc64","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.2.tgz","fileCount":72,"integrity":"sha512-Cup3FZjFd8m7NYquII467XmhOVI5EkaJcgwCPB4kkfjwjTTCKhwD6KEOHgiI91/IszifpClBH69YF57aZdQLeA==","signatures":[{"sig":"MEUCIG53erwPxa345GT0sFXMqj/8mP86VlkxEd87OM6imyEOAiEAw/V+7TrLIMDpNNxKrZeu8DDFzQxgsEJGqjs8LMolZL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230861},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"504810fd2a8ba5bc86ba920d44f24a5444c0d966","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.2_1772687896300_0.8023448045084849","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.3","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.3","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"5450def3f37cfc361e24c4cef0dd7b018727cdc3","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.3.tgz","fileCount":72,"integrity":"sha512-CMJi4/e2bTCWStcnaaQkHBqL1Ay4ciDOfoy8Wz5+DqS69zqHKVJXSJehu02F8A6Zf7roC2r/5aEUcI9rBFXDEA==","signatures":[{"sig":"MEUCIQDrqvZN2tE9rVfvFJENHhr2FRlZVH6IGoirYZg/BVqbJgIgZvWBWwP6qHEzMjja2+a+OrSjm+ykscTBJfKK9WBBuB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234381},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"engines":{"node":">=18.0.0"},"gitHead":"64381249e72146f0573b34d8bb6c9e5fc34e3a5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.3_1772961929685_0.10283620030605478","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.4","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.4","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"f714a32be694fe404003ac1f22b9800168bf8619","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.4.tgz","fileCount":77,"integrity":"sha512-HkmyQfVVzImd3IGVKqjTfEZNppG70P7eezu9L8Snn8wayHyODebubCSW4gVcHxqXXRbXI51WRA8vFWqBDC6kXQ==","signatures":[{"sig":"MEUCIFlfX8wOnl4BmBppFZWVM4cV0IRqlM14r3Ai2VFrKFGoAiEAq8Ram8xqdLnmunVhGc50XV6yy28m+fYUT2J8rDGLo6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237455},"main":"src/index.ts","type":"module","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"8e14e0b4470a33253de38511b7a9862db7baa5ba","scripts":{"dev":"smithery dev","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","build:smithery":"smithery build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","@smithery/cli":"^4.5.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.4_1773047595200_0.8211109141152688","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.5","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.5","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"2f374efb6497225cf929039fd259d65e606684f3","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.5.tgz","fileCount":77,"integrity":"sha512-lp3MjEO95PY24GvDXaFhELsBQDJig1NyMwpv597Ynhfp6wMntAISBN6j5dx6f+l7hK8rAGfMr6QFYdx7D8eHHw==","signatures":[{"sig":"MEUCIQCn2iH3hXFJAnstn0QxM0Ol26WVqsFT1B2/Mub3HqiokwIgetZ+K//p2sEH3wXRu43Zg6PdYPcqAyy1cMDilxsoMyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237451},"main":"src/index.ts","type":"module","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"ebcdfc03f9a95d184d79f21397c320c38a475a51","scripts":{"dev":"smithery dev","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","build:smithery":"smithery build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","@smithery/cli":"^4.5.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.5_1773047765927_0.874885841938839","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.7","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.7","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"25a8fea21f76568024cc2d3aa03c50f57e65f0ab","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.7.tgz","fileCount":77,"integrity":"sha512-s0nq5EWZrSu4Czfb+htRwbY0+fMWpYJ5zekUidBFPF5OEA6itekG2Xw6w40fJ+TMQT2fYOgHkZx3igqTO6M1Cw==","signatures":[{"sig":"MEUCICfxRrzxlEUUX8PjS925HCkf8dZhGJLw1sJ6S1XbeRbkAiEAggPlNtYr42AdWHwQechUbON/q1ZWYnSXIcitxcdHyPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243617},"main":"src/index.ts","type":"module","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"c616549656ab049b9a1178eaf9b8bfc7a436fdaf","scripts":{"dev":"smithery dev","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","build:smithery":"smithery build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","@smithery/cli":"^4.5.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.7_1773062838557_0.5867454327987938","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@xzxzzx/bilibili-mcp","version":"1.3.8","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.3.8","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"49b78e1ab9d133d45df3f0add28ab2057392b328","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.3.8.tgz","fileCount":77,"integrity":"sha512-Mpfd3ZE9dGoBlcsD3bp9tS1FFK2zIhdDkjg2k4/mSwQs8nxl1Od05W0I+pFOKy1iTC1+AoWObDSyEforaec4iw==","signatures":[{"sig":"MEUCIQCtMfkbTi/k1JBDFtDRecGhiQlUkQRmuLSg6Tr52wuwswIgBw+sbaanVcpgR73mOfAGKOGOoanHwrE4IpXAzE04PiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246046},"main":"src/index.ts","type":"module","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"./src/index.ts","engines":{"node":">=18.0.0"},"gitHead":"38ce08903507916a08dd5ce39dc1114b3307a8c8","scripts":{"dev":"smithery dev","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","build:smithery":"smithery build","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bilibili MCP tool for video and comment summarization","directories":{},"_nodeVersion":"20.20.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","@smithery/cli":"^4.5.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.3.8_1773192605302_0.35852309384609216","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ccddbb6cb33e33357cd5517fbf2e2083428c240d","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.0.tgz","fileCount":96,"integrity":"sha512-xQXWokxP9V4IuHdpJc4YTuv0uOyaGzaKRo3oTPlaUaIZDgfHoNLbmcQRwMPMxnjNY2XqoqlMPaLvgUsL0QWJXA==","signatures":[{"sig":"MEUCIFsY2I6si4kMbaQRqOMp7GFSocLo2QOF4gsH8s/kdGnvAiEA26YFINQx8LJQRdCYJ38hDrb8p9eKkY9sTiuKkRdlARE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"021a2a1f96fcbac30d5c4bcc030cd0212a6b7130","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.0_1780567086877_0.6311422007826228","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"6f8b9589bb224e57158d0fa545653c4aaa386b6e","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.1.tgz","fileCount":96,"integrity":"sha512-arWkjIYSIGl/q0zswEYqkKu8BX/hbS6U8xuV3iiLsqBJZZsD/ljgbGnv19pB8DrZcakaiN56+4sYwUVOTUALVw==","signatures":[{"sig":"MEQCIBUNaF9cgRXVFLTymaiK8e3N6d7FUsxxIice17NWjPS2AiAda4q+Gk/1xHaIQEOMAYI5wuDGou0dxSo4j6loebP0mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"71eb376ca94ae55d6c3357b7746fcb778f7ab26f","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.1_1780582492971_0.6249010691119636","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.2","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.2","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"c425ece23024a0bdf959a706534340903c986fb0","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.2.tgz","fileCount":100,"integrity":"sha512-vh/oAQ5GlhNgErNjtRpGp9INpF1R05VEUlubgWchp42OclfBSrxV/Iiir8+/aQWSGOVacq9UicVr2Qjr8EpHcw==","signatures":[{"sig":"MEUCICO8FondoyY5ylFtv4UmaH+HQJ/hh82esEp6uBV/CPTMAiEA6Fxnu27M5W4KGRbdyi9hIUAH9CgTCWxGnIorq1CFEiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f165ed6ab69869b5125a6c0571834bc269e92b34","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.2_1780641965754_0.10774543107514822","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.3","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.3","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"145dda8ab3eb349e4a5bd7502ee7b17289eda7a6","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.3.tgz","fileCount":100,"integrity":"sha512-rQlxlZie2oS7HHZK2XlrREt1oyJgt6fxC8pOKututjXyyzDUhFxYgkOWsl++U9UR+be7q2J0Lw9OI1Kr5oxbRg==","signatures":[{"sig":"MEQCIAf+WigBI5T3l9dKQCkZ3arc6595ERni7cRhBuA9tFQcAiAKc9ODNKMIYKI8DqG7UU8xqPNBE5Z2EtL8MiUP0/tEyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b82cb49462558d93d291afe035f1e70aed29594b","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.3_1780643137484_0.7098671243238861","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.4","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.4","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ae60219f94b02f5a2e693394b5011176edfb4123","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.4.tgz","fileCount":100,"integrity":"sha512-09zop8kDNsKSjlRFhsO0Vam/CQhCWWnacxKAJlBDlDGHE/UlFZaWg9AjcZDJF8kfLo8FSzmdsqPhKbVqXWLfiA==","signatures":[{"sig":"MEYCIQD9KI2/TnVWNpOLADXe3cpqhKycl7xSZacd0VCXSyNeIQIhAPNqtgvOYm7LciXtw3hKvnBVXora19ebD2U5YZHkkBUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341399},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"948516b56a9dae8f39439804407951b825ac76d4","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.24.2","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.4_1780643856341_0.7511322580272244","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.5","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.5","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/365903728-oss/bilibili-mcp#readme","bugs":{"url":"https://github.com/365903728-oss/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ba485d4e1704493cf7a8d1267509aeb779f675fd","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.5.tgz","fileCount":100,"integrity":"sha512-imKC9Awxxtnik+calVGkaBoNvb/G6RqEBcl1fnHR+EgphQyY4XvPAz/gx/ufpihxyq1ugntOLL+F/WSqyNWeXQ==","signatures":[{"sig":"MEUCIFDr9UpJ4tbsaoHnYuteaExKeNygoKX38iB6teUs9GrRAiEAlp9rURUv3Wc+QtqxAYHCcPbO+XB6T8sSc1pom7918Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"68081e8652945ca57a28fa9f325b2da79496421b","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e6f6ac-ea87-4551-8850-562f4298abfb"}},"repository":{"url":"git+https://github.com/365903728-oss/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.5_1780657191956_0.3061314004526181","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@xzxzzx/bilibili-mcp","version":"1.4.6","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.4.6","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"77bd5d7830d86f565c6076ae0a152eb000d37640","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.4.6.tgz","fileCount":100,"integrity":"sha512-84o6dPmanhbusjPPrWqW7l3UT/Vj/Ewmv0p+UN8xQGPAsZ1w0N5NufoNwiy13q0XNEFRdDnydhhC23a61vmF6A==","signatures":[{"sig":"MEUCIQCdNYpD8Mw3WaDiJPOHzCZt9aZxNLAzyX0WH+Z8H4h6GAIgXfj9NRqGxm5i/GSaX0Z2t8WeD0ybepvS0vlFcL4QU3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"e193cbb5740168c6410bc03e73cf30093abbff66","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.4.6_1781173451315_0.03744196887596685","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.5.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"e2f2743d1878f0cabf97e4038cceb6af730c4e19","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.5.0.tgz","fileCount":112,"integrity":"sha512-cn/ZrSBK1Rq3HrM6F9obqU5+tbF5hpjhpopnLnwkphbT4bRfoWzRtN0jERPnmiPkr1mnzSWjOES156ZiHOaPaQ==","signatures":[{"sig":"MEQCIA+7h6s078y8Hd+CGKSl8kD+DXEhjfIExS8vwQumTSv+AiBYqY64cYoOg3ZUWtXVgmkufRkHHwg3osZJVuHqUPSzrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"0d143eb491636748421c2e861bfd764c13ff61cd","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.5.0_1781499030387_0.08117510543190165","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.5.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.5.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"18947bf1993d95c745b3f3d1ac513d9c989128b2","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.5.1.tgz","fileCount":112,"integrity":"sha512-9pJrSb3Ncnv7coEIqvinEHOu2ky64TOxLDQup0UH1uHMA52jJBoveOvvZlyQRF5IXyjVYE9bACVy4fCfg9fByA==","signatures":[{"sig":"MEUCIQDeAPIFk/N7pYWCLvTdgbhi68cGYU9zyKlydvY7uia31QIgPFHutmHBe9a+rM1+VOn59gUdnseW9URnHKBYZyZurXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"5528bde2f60feeda7ec3d6b578eb262d1fab6da0","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.5.1_1781499898672_0.30589442618163143","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@xzxzzx/bilibili-mcp","version":"1.5.2","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.5.2","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"2bb8217bb353b76e5c9ebb244f69352475ae82bb","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.5.2.tgz","fileCount":112,"integrity":"sha512-RIZrAOZlZgzcqO7FXUnqGXx/MTq68+FFpuoi4A9Utp19lGUAM+qOAIfyeWzvbU/WToAS2pdins1Mr7BKzLL3Cg==","signatures":[{"sig":"MEUCIHE68ZE/yE5+2q9oLSfXwuQ7olr8lUHaztUdCA+1Pk+uAiEA7E12BMWtu2BMVrzXNfMvVExigvhjZpulxzhoscu4XfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"2165cdd9e9fa39bfa582f375bb7c1a99ee8c578c","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.5.2_1781513239388_0.6111558073192287","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@xzxzzx/bilibili-mcp","version":"1.5.3","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.5.3","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ea0a3834a0f4083400633908e64d205bc69fd37b","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.5.3.tgz","fileCount":112,"integrity":"sha512-fJXa08P3xUckwJx07zss6QGDOtWyVWslURV46oNCxLHgcDAvdSwv82uqk2GPIXvZhRFi0Y6/HLClIV0DkYZZqw==","signatures":[{"sig":"MEUCIQCgUnyhraInTZ3LeB85DBDvUyS31WIa1+q9DOhzYXZcrwIgDuz8YnvFIb7SZWlO0wV/fGeS6V2iU+h4mx5AiTOzXZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"784648de722d048b57e933e51609142650c6369d","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.5.3_1781513553622_0.7401634776835109","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.6.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.6.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"68d10e30f9db35f352a9aab68a357878cb2fe4ca","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.6.0.tgz","fileCount":116,"integrity":"sha512-PQ6hXMtbcIzUKQX4z/qs/L/7Jzye0wM5867LwiaYur2jW82LfVFl38QqNaHn1NNuVkUzKRfTAWWTGgus6FGVnA==","signatures":[{"sig":"MEUCIQD5xDWrb+Ddc96RSAKM7d88LyauIo+IRJdYotO7q4HStQIgJzXYM7AcQDJk/xe1me8YvVZncXtbliPMwdoJxeXPasw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"0c4e0bd3069f58b519d31f5966577342e1b0a617","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.6.0_1781781818146_0.2751443866503196","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.6.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.6.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"597d9e1b6bdaf03b539408779d2c12476c9a0c2e","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.6.1.tgz","fileCount":116,"integrity":"sha512-JrNKAG1385/W4EvAmubOakbC5+WCRctWWJHnTJMeb25yi7oK8lJOR/oo8tl4QTHmAnFQUCzAa50M8g0GKtO+8w==","signatures":[{"sig":"MEQCIBzu/sc1z5Ih1Srnkcc4qsTvB9MBka0EBEgRJQV8+3Z8AiBcrc4R5KMNuakGfvD5A2dbTV1bh7Z03oK8JJl5ikrTHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"349984e51e0df08290b3036a331ee59df808ad3a","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.6.1_1781782214553_0.23311838746419355","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@xzxzzx/bilibili-mcp","version":"1.6.3","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.6.3","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"301b8032ea93a67e5de84e86059953c1d106e0a1","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.6.3.tgz","fileCount":120,"integrity":"sha512-B0r+ucdKrIAJM8Ra6ZG1qb71fNiA2iDKeF/erzoM9C14gHuTzOkMM9LHDjZ98rb95nvRotbzam8sAhTQxjavPA==","signatures":[{"sig":"MEUCIH+JFRhUU0VtyRJ/3Jr5sCyMeoWv8lMB66g0D9G4LFPMAiEA4CLovN5+ZblWZUb4MQWtWaQvbMc6FHmsWBl4HnwSOz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386029},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ee22eb9573e2ca6ddef57bf5981fd01778fb7e36","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.6.3_1781839515989_0.550728388121754","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@xzxzzx/bilibili-mcp","version":"1.6.4","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.6.4","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"86e108ea5a0f6fa8e526a4f835ece55b49abe8f4","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.6.4.tgz","fileCount":120,"integrity":"sha512-JhzJaaykR1ZXLQUm0hh/Nb2oxSEOaxU+909qzQoqBUqDQpgCPRLkE1/m/wuBVRNL8IEwT13CTp9ZscHOO8TSrw==","signatures":[{"sig":"MEQCIELvCWxy6wAovp48L54ATNkZXKSn6uQ+50R4/+eRXChnAiB2eO5iWZ5+AId3KiKRcUUfkbgaNoVEJIFwKX5imID1Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"3fd6f6f2898c94fc66975383be3009eaffc5d8c8","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.6.4_1784480465386_0.26880242676569877","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.7.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.7.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"e97370531c26fd56c8bb1708387a9fbaa401e146","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.7.0.tgz","fileCount":128,"integrity":"sha512-5J4ZjyPjRCtY4O7ZCxqW+iASZiZ3t4l0jijk6CUozVy0/tqdwE6VIFQ6fA7IS2qQVf/iyGYJVm5pSFwg14caxQ==","signatures":[{"sig":"MEYCIQDjyrObJKesGYDo7qoB5PqjAZ3AlXparOmj3LFsfDpsewIhAPjqtkxt/Tf7UzgIPtyHIOlZHfYNV4WjDs8FOkrdT0Fe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"bilibili":{"cacheSize":100,"rateLimitMs":500,"requestTimeoutMs":10000}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"bd15438c22a92c433e03e850f8d7fd24aadaf9bd","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.7.0_1784496397490_0.30596525476033354","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.7.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.7.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"d21f035f81d953c267fad706211f797a83baceac","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.7.1.tgz","fileCount":124,"integrity":"sha512-V87JvuDAJjKLIBmDZzF0F/nC9dOElirzZCkAVYYhuhpAjD4iwT/dmgdu1c3JL5c9zmISuJvoUPo08BIjAzbRVA==","signatures":[{"sig":"MEUCIEdeHXQ5IAaYYrid+SN9mM88Yk2gnN6lm/PHjPguoTfJAiEA0yyzNLB26u5zBEmnl/Kv7+l2+qE5bYZs4NF0Yu/qcM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":402706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"ff5f8f4d9b453cf173a4d7568e9019031752899a","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.7.1_1784531528837_0.17445959262556898","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@xzxzzx/bilibili-mcp","version":"1.7.2","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.7.2","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"6875cf49e0af09eb22b0762b65d3d4566c6047cd","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.7.2.tgz","fileCount":124,"integrity":"sha512-dA0NlIyseJlw4q5Ok6d00wxajwHaeay8lxlK+qcEpncZzEp0pmu0epZqLbdto63RDE35yehXroAktE/G1Jaygw==","signatures":[{"sig":"MEUCICzSZoacR6O/3msnfDC/UuqFQguz9d/Dw8cVxDVFwzWzAiEAtDOHEgn5fzCKXp1RP4eCPDdhFYpWkV1CREo0WRFYtm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b05001b6e8f5f70694b10eaf5cfecf292359b781","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.7.2_1784536870297_0.9731337475904682","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.8.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.8.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"2b729e8d09b5f9e0d0d5d302ea5f9b107bb9d054","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.8.0.tgz","fileCount":124,"integrity":"sha512-dculTqGw9MTqiGTq8LDj1M/2NvCvnSn7Yod1CPz0IhfPsBwi1/v3l83xjCLDlapPaa+f/zjBiWIKsEQFXiUL3A==","signatures":[{"sig":"MEUCIBNvLSpKwl6i8UlMO1RJCtRRGTvKbBA1xrwxIJdRrVOTAiEAgDc5oepwKrcuZNcO7YDAXW8E/5iE2TSn8Py7m4nf9Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"4be845f6f9394278c9a369910b78380ddf1223cc","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.8.0_1785051581971_0.8482990522497935","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.9.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.9.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"e522e1f9fbb0dbb5e912fd49318561b70e5b6145","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.9.0.tgz","fileCount":128,"integrity":"sha512-uuS6wht6flQ6f5/3G5zzDA1ThqhOuwBO1NT7b13MIs+3M/bzFPJp6MD7RQFqhikhH4AaSOjHD35I7CD6Up6UCg==","signatures":[{"sig":"MEYCIQCc9ZAyf1df3pz1L2GraSGjzvOUxm3PGVd2ey1fzL89DwIhAPnUChc5LM9D51h5e5IqAcjapwJ63M6iDLxLPo3xe2jo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":437956},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b77c3fc58661850045f5b3d04f417df9823bc9b9","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.9.0_1785056114220_0.8483794376464482","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.9.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.9.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"ffb664e59e21e492180bd699135191f7bbb91108","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.9.1.tgz","fileCount":134,"integrity":"sha512-FUi+Dj62bblkzL+yiyXcC8fNPcHJs7jO1LYvpyQlmuuoGziTKqIctvOJ3g/jBH8m4uk4BR+2HnnwgAa+ktxoSw==","signatures":[{"sig":"MEQCIBRvdZDsc/7t0JE3wAP1rwBzT04saUReXQdbrNQX3+5kAiBvt8O8WemR1Xs+Mt/QS5STtwk/H5Juj51xVpj+C1MueA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449669},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"5cdd47b46b0714ea89dbf4053e989feba29e961f","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.9.1_1785074413434_0.2531905816349882","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.10.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.10.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"6442761a91adf93cd0b70c248cd464b276c47be5","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.10.0.tgz","fileCount":138,"integrity":"sha512-Np2jIaorvp8bri4QV3Mm2XHj9ZoIARbzIaFQ1OR+rOgX+L9U8AD0SE/Dap3ck2jMenBEfhlpO5qxseYrguaWQA==","signatures":[{"sig":"MEUCIBwPQRQzjTL/rsCq07BOv4Gha3Kox2UMSsqcP7O92qxMAiEA6978pcgRbRKBHwolhAeoqOOGxCLxagVfsXGsROe6m3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"7ff225784abe426f64bd658fd8a23112e24b1265","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.10.0_1785116924846_0.6107937707589763","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.10.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.10.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"f52621b9ab575b43bc8c4b93be907e8df6432b6b","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.10.1.tgz","fileCount":138,"integrity":"sha512-Q08jBSAoEDYbbzlf52zMFhg9HcKCQ2guGBR7JtT1CcraFW2vvwwXu9dSUy4OsqGwDi6D1wT3D7DoBxN1TCcWpQ==","signatures":[{"sig":"MEQCIB4v0F0WSap/uK9B2+wH7aNP0OexGyI+x3cRvOhzXNI8AiB6rCG4LzQGJqXnz+kYGwB9tfzLzY+OvPjv9K80qXA9EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"3aee13d9111feb7342b3a287baf4c1cb81741a04","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.10.1_1785120748779_0.6709450743219669","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.11.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.11.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"5793581ff0ed4e47accd47a6c28c74818ebbe252","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.11.0.tgz","fileCount":181,"integrity":"sha512-p6r7u716GUM9EbmfFY+3FoAaDMaTqIDugKw1RvpQrLWikhGjMbVjTYUEfcUuGhXIYcqvivcoBgDbdm3HnlJzXg==","signatures":[{"sig":"MEUCIQD+eWi/5GK6KQrQNRHtyTSeCXhtDINdrI+wTWJcNUzH/AIgMsVRJSNtWy3dJMpxutNxTy+ua5qSiKApR8DK+MqSoB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"e43c247276884248617fd98e4d572a1e27c4593b","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.11.0_1785931090397_0.9927645558405702","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.11.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.11.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"7f40c1c7b4e24566693b6d8c1715e27b7f6b1ad7","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.11.1.tgz","fileCount":181,"integrity":"sha512-lx/T3X6V1drU20veBT9wraBZAtmd5EcrKpKUDY0QSMQA7n41VViLPP9XLK6a6AF8jqGBJsjJ2T5vEtvbGF3iJA==","signatures":[{"sig":"MEYCIQCNDfpZLAq5VniY9DgjkCuoeKYM38AnWcmwJTa7zqHpawIhAPiBBzl2XhS2gbd+1RreonMJkCUBgm5/hsq/dsbQ79WB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701830},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"ce480f0cb6c24c3c337888bb417ab741fc226acd","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.11.1_1785943292471_0.1335534457873253","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@xzxzzx/bilibili-mcp","version":"1.11.2","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.11.2","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"2a1e4ac919c0fc5e0de9aab9819dfbb9627c48ea","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.11.2.tgz","fileCount":181,"integrity":"sha512-AmdsC7XzxSZ8MI34Cdr4YISlvQQnkrc+JFnexcwIRrJWO97A0u1waY6NbB/SbqkoAdhS7sEiQo+hA6/Wj+uuog==","signatures":[{"sig":"MEUCIQCQABQ5pYUa6AGY19JAJX5IW6YaLNLPsbQ6P9a1ovR/HgIgR0C1sQon0MGAtbft4oYZjvfb5PPCA1vLAyKCea2hxI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"81e57b6fac1243e339f841d8f87e85b81141a0c2","mcpName":"io.github.xzxzzx-ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.11.2_1785951237745_0.44883914417897586","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@xzxzzx/bilibili-mcp","version":"1.11.3","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.11.3","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"22d66e0f38883de35a320ec56978f36b7563d294","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.11.3.tgz","fileCount":181,"integrity":"sha512-e7bv+HyjuvKZfym11dpVuFtgXjT320u7dguFnkmNEl8iMb41VBHQPTQKYb+Wyd+LcTBTT1Km6ES4o5tSsi5o4w==","signatures":[{"sig":"MEQCIGFyJ8w4o6whZbo18Y38qfWbKa5nn4Na8r061r31QdIxAiBi7EIfk9xjBift/+Kl+cFXm78aKlOyEe9nnYQt1fOXZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"ac58a4ba969e605f95a2041b7178bbf2de56fb8a","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.11.3_1785952559144_0.18719434601875817","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@xzxzzx/bilibili-mcp","version":"1.11.4","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.11.4","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"f693ce356c81725c7093e61ce03465c5d041a868","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.11.4.tgz","fileCount":185,"integrity":"sha512-B4SRRu4wYL5yGvVy/gp/XQSNvMW8UDk56Bx6WnU6YvTbislvg1EaQFwlqLkb/IyfOcEeusKSQpW4XXAaAEEXzg==","signatures":[{"sig":"MEUCIGHp3UJ1ahqLs92oyIF/xc7YJc+vyXDyxlSZhK1siCokAiEAp4QM08yQshnge8sfnBBVuyqA3UvHait/xhD2sd97iIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1714291},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"2a33520739aa96187ad25b36c1e4247dbf8ff640","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.11.4_1786252726428_0.5250382932392177","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.12.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.12.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"d05b7d6605a33e5ef7242d2fd034db47741bf6be","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.12.0.tgz","fileCount":189,"integrity":"sha512-bTWUR6ISL3JXDlK/S5zNXUFWkC1EB2iV3AHkoIforL4yy0oLjBJv6Ry1LmmVjJnonmeC2sGrTbDzvdM36Kt8QA==","signatures":[{"sig":"MEUCIQCSkatV+fDr61u3IuLs8K0fp5480sMYdwoPn3ED8AOuyAIgaqXWGdauAMLQx0XPKmMN8+QrbqL41cI1tbRwoDhvk1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1743545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"a31fafb1f27ddb52cbca0abb0111dc4a73664da3","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","release":"semantic-release","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.12.0_1787034787624_0.5722845557540583","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.13.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.13.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"bf9faf85204a0031fab3c8fecab84747e212cedc","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.13.0.tgz","fileCount":193,"integrity":"sha512-kriPBAZuo5YsU31vhmcsbOIncUoaNdueeUyRLYQSk/vzSDx/PyFvFvwOs1jMdGdn/ylpLYUqUEuK3bBmUWFUVA==","signatures":[{"sig":"MEUCIQCJjwcPXH3B4Uk9rBB96SIXoSEot8iUp6MZ8g70bMINMAIgSqa/BPY2oB7E6i8QrX6ejZLZqo3GuejO68qyc5NP/YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1899846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"da6c5f7b5747d8afb6bffae9b063b667d60ebd3a","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.13.0_1787213326917_0.10119263255592292","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.13.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"GPL-3.0","_id":"@xzxzzx/bilibili-mcp@1.13.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"cb7a1d56662dfb64585bbd13694657368797d366","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.13.1.tgz","fileCount":193,"integrity":"sha512-BNN5XyxYTLQF8G1u4Th3Mk8kORaEUvCNPfUnYI3SZpyxds4dLlJPYNUCIck38fUHXvwixFU3gqnSmthIeImwHQ==","signatures":[{"sig":"MEUCIFCBYHgxTd3LlEFqLJIytO944Zdg3HNj/LoNalHMn7TKAiEA9MuLqoRr43w2kX0w5qFNDJD12b5A7RoQVt8RVicyDzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"d791e0c3c32650b8d7b38bfd670a902bce2d8cc0","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","test:fake-ip":"vitest run tests/pinned-https.test.ts tests/asr-transcription.test.ts tests/server-error-next-steps.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.13.1_1787543524557_0.25069951617439346","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@xzxzzx/bilibili-mcp","version":"1.14.0","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"Apache-2.0","_id":"@xzxzzx/bilibili-mcp@1.14.0","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"3b8e5983ed00426ad2b73dc76f2d10620d0d584e","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.14.0.tgz","fileCount":197,"integrity":"sha512-AjPTFQkcJDq1X3YVxilq/AQp5MoSqgl/TfxWzc3ACA9HX35VfYdwCnxvViGsxX7kn0oXK8cBtBySzIoFZS6CsA==","signatures":[{"sig":"MEQCICjvZfEwfnlAa5/8cdiLxd0/GP3ft7m1E+sZWgls+vPyAiBT/lSPpNKjoZZBV8voNtpmOcfMyDqqO6wQVZnm9rQUTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"2939cb07fb3c86de12b77c5183bd750c199bb2c5","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","test:fake-ip":"vitest run tests/pinned-https.test.ts tests/asr-transcription.test.ts tests/server-error-next-steps.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","qrcode-generator":"2.0.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.14.0_1789211639829_0.5725208349102928","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@xzxzzx/bilibili-mcp","version":"1.14.1","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"author":{"name":"xzxzzx"},"license":"Apache-2.0","_id":"@xzxzzx/bilibili-mcp@1.14.1","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"bin":{"bilibili-mcp":"dist/cli.js"},"dist":{"shasum":"f480bb65b6af66eac984af19b93b3aadbbbd7327","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.14.1.tgz","fileCount":197,"integrity":"sha512-7Hp/W4Udi10/cqeSs2UlW6BTRuY26ZpnNltGXQ7DlVmcp2xCuQ4AC+0yu/SFcosQeXVLhueKfNC+71rpsuUKhg==","signatures":[{"sig":"MEUCICbAi98havbmLuo+4XjiGjtA1x+L5b0mfL/lEzep+j3wAiEArVRWnqHrjs7N5GeHnN01fo99J8LRchW1fhrvpWS/VhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2006814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"8bfac926510a0eac01f7b126570779816d6b5f58","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","test:fake-ip":"vitest run tests/pinned-https.test.ts tests/asr-transcription.test.ts tests/server-error-next-steps.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","qrcode-generator":"2.0.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8"},"_npmOperationalInternal":{"tmp":"tmp/bilibili-mcp_1.14.1_1789214062116_0.5948068654667542","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"_id":"@xzxzzx/bilibili-mcp@1.14.2","bin":{"bilibili-mcp":"dist/cli.js"},"bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"dist":{"shasum":"26e83384dc6524c05cb2a176abb33b9fdaacd8c2","tarball":"https://registry.npmjs.org/@xzxzzx/bilibili-mcp/-/bilibili-mcp-1.14.2.tgz","fileCount":197,"integrity":"sha512-8jS6VsmzXj8QE9prOCA5yjHurwCLtv/sC/nE4HMC1e+xxNgMX4s3qyhMbVUOXb7sARXcEZGlQcWRjqCOaCSnRQ==","signatures":[{"sig":"MEUCIQChmEzkNbweV9q3+quQq2ZP1RQX68lMfcm7mTGCBbxPCAIgCC2vdOvAPopSDXc6GlcyfDuzR5HTchFvJqHiZ3X7vWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFDaTMUgQa+smaAVfN03PsOP9s4tiRZ3RcP3EJr6xe0HAiEA1e7bihJ/WqKwIJKpoEgo9YJ5SsHU2zx+awmUiGOvseM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@xzxzzx%2fbilibili-mcp@1.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2010678},"main":"dist/index.js","name":"@xzxzzx/bilibili-mcp","type":"module","types":"dist/index.d.ts","author":{"name":"xzxzzx"},"module":"dist/index.js","engines":{"node":">=20.0.0"},"gitHead":"5b65c1a7ef1c967c124c944b02cfba97a9d5ee84","license":"Apache-2.0","mcpName":"io.github.XZXZZX-Ai/bilibili-mcp","scripts":{"test":"vitest run","build":"node --input-type=commonjs -e \"const{rmSync}=require('fs');const{resolve,dirname,basename}=require('path');const d=resolve('dist');if(dirname(d)!==process.cwd()||basename(d)!=='dist'){console.error('Safety check failed: '+d);process.exit(1);}rmSync(d,{recursive:true,force:true});\" && tsc","start":"node dist/index.js","watch":"tsc --watch","test:env":"node -e \"console.log('检查环境变量...'); console.log('BILIBILI_SESSDATA:', process.env.BILIBILI_SESSDATA ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_BILI_JCT:', process.env.BILIBILI_BILI_JCT ? '✅ 已配置' : '❌ 未配置'); console.log('BILIBILI_DEDEUSERID:', process.env.BILIBILI_DEDEUSERID ? '✅ 已配置' : '❌ 未配置');\"","test:watch":"vitest","test:fake-ip":"vitest run tests/pinned-https.test.ts tests/asr-transcription.test.ts tests/server-error-next-steps.test.ts","prepublishOnly":"npm run build"},"version":"1.14.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6786e69-a156-4157-a10a-c5175c36b4a0"}},"homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","directories":{},"maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.2.4","commander":"^14.0.3","quick-lru":"^7.3.0","qrcode-generator":"2.0.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typescript":"^5.7.2","@types/node":"^22.19.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bilibili-mcp_1.14.2_1790492771216_0.6089652514856778"}}},"time":{"created":"2026-02-03T12:58:11.377Z","modified":"2026-09-27T07:06:11.709Z","1.0.0":"2026-02-03T12:58:11.700Z","1.1.6":"2026-02-16T04:16:36.985Z","1.1.7":"2026-02-16T10:49:01.104Z","1.1.8":"2026-02-16T11:25:18.531Z","1.1.9":"2026-02-22T02:40:05.522Z","1.1.10":"2026-03-03T05:09:54.377Z","1.1.11":"2026-03-03T14:20:51.695Z","1.1.12":"2026-03-03T15:11:29.821Z","1.2.0":"2026-03-04T05:16:06.060Z","1.3.0":"2026-03-04T12:05:12.283Z","1.3.1":"2026-03-04T14:41:54.313Z","1.3.2":"2026-03-05T05:18:16.456Z","1.3.3":"2026-03-08T09:25:29.841Z","1.3.4":"2026-03-09T09:13:15.343Z","1.3.5":"2026-03-09T09:16:06.070Z","1.3.7":"2026-03-09T13:27:18.704Z","1.3.8":"2026-03-11T01:30:05.495Z","1.4.0":"2026-06-04T09:58:07.006Z","1.4.1":"2026-06-04T14:14:53.205Z","1.4.2":"2026-06-05T06:46:05.896Z","1.4.3":"2026-06-05T07:05:37.661Z","1.4.4":"2026-06-05T07:17:36.490Z","1.4.5":"2026-06-05T10:59:52.110Z","1.4.6":"2026-06-11T10:24:11.517Z","1.5.0":"2026-06-15T04:50:30.520Z","1.5.1":"2026-06-15T05:04:58.877Z","1.5.2":"2026-06-15T08:47:19.540Z","1.5.3":"2026-06-15T08:52:33.793Z","1.6.0":"2026-06-18T11:23:38.306Z","1.6.1":"2026-06-18T11:30:14.682Z","1.6.3":"2026-06-19T03:25:16.152Z","1.6.4":"2026-07-19T17:01:05.563Z","1.7.0":"2026-07-19T21:26:37.644Z","1.7.1":"2026-07-20T07:12:08.978Z","1.7.2":"2026-07-20T08:41:10.450Z","1.8.0":"2026-07-26T07:39:42.110Z","1.9.0":"2026-07-26T08:55:14.370Z","1.9.1":"2026-07-26T14:00:13.610Z","1.10.0":"2026-07-27T01:48:45.028Z","1.10.1":"2026-07-27T02:52:28.933Z","1.11.0":"2026-08-05T11:58:10.612Z","1.11.1":"2026-08-05T15:21:32.767Z","1.11.2":"2026-08-05T17:33:57.937Z","1.11.3":"2026-08-05T17:55:59.364Z","1.11.4":"2026-08-09T05:18:46.604Z","1.12.0":"2026-08-18T06:33:07.809Z","1.13.0":"2026-08-20T08:08:47.135Z","1.13.1":"2026-08-24T03:52:04.777Z","1.14.0":"2026-09-12T11:14:00.007Z","1.14.1":"2026-09-12T11:54:22.300Z","1.14.2":"2026-09-27T07:06:11.332Z"},"bugs":{"url":"https://github.com/XZXZZX-Ai/bilibili-mcp/issues"},"author":{"name":"xzxzzx"},"license":"Apache-2.0","homepage":"https://github.com/XZXZZX-Ai/bilibili-mcp#readme","keywords":["mcp","model-context-protocol","bilibili","video","comments","subtitle","transcript","metadata","chinese","b站","视频总结","评论总结"],"repository":{"url":"git+https://github.com/XZXZZX-Ai/bilibili-mcp.git","type":"git"},"description":"Bilibili MCP tool for video metadata, transcripts, subtitles, and comment summarization","maintainers":[{"name":"xzxzzx","email":"365903728@qq.com"}],"readme":"# Bilibili MCP\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@xzxzzx/bilibili-mcp\"><img src=\"https://img.shields.io/npm/v/@xzxzzx/bilibili-mcp.svg\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@xzxzzx/bilibili-mcp\"><img src=\"https://img.shields.io/npm/dm/@xzxzzx/bilibili-mcp.svg\" alt=\"npm downloads\"></a>\n  <a href=\"https://www.apache.org/licenses/LICENSE-2.0\"><img src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\" alt=\"Apache-2.0 license\"></a>\n</p>\n\nBilibili MCP 是一个本地 MCP server，让 AI Agent 读取 Bilibili 内容。你可以读取字幕与评论、按主题搜索视频、按名称或关键词查找并了解 UP 主，也可以遍历自己账号的收藏夹。即使视频没有字幕，通过 `setup` 安装本地 ASR 模型后也能读到它的文字内容。\n\n<p align=\"center\">\n  <a href=\"./README_EN.md\">English</a> ·\n  <a href=\"./docs/client-setup.md\">客户端配置指南</a> ·\n  <a href=\"./docs/tool-reference.md\">工具参考</a> ·\n  <a href=\"#本地-asr可选\">本地 ASR（可选）</a> ·\n  <a href=\"./CHANGELOG.md\">更新日志</a> ·\n  <a href=\"https://github.com/XZXZZX-Ai/bilibili-mcp/releases/latest\">最新 Release</a>\n</p>\n\n<p align=\"center\">\n  <img src=\"./assets/readme/hero-overview.png\" width=\"100%\" alt=\"搜索到的视频经过本地 MCP server 处理，产出带时间点的字幕、章节、评论和收藏夹结果\">\n</p>\n\n<p align=\"center\"><sub>搜索候选 → 本地 MCP → 字幕定位 · 章节 · 评论 · 收藏夹</sub></p>\n\n## 它能做什么\n\n- **读字幕与评论**：读取字幕全文，或用关键词搜索原话——每条命中附带上下文、时间点和可直接跳转的 B 站时刻链接；阅读按热度（默认）或时间排序的评论与回复。热门模式优先保留含视频时间点的评论；时间模式保留最新主评论的上游顺序。\n- **读单个视频**：查看标题、作者、播放量等元数据，以及分 P 结构和章节。\n- **找到视频**：按主题搜索 B 站，得到按平台综合排序、带标题、UP 主、时长和 BVID 的候选列表。\n- **找到 UP 主**：搜索 UP 主候选，确认你真正想了解的账号。\n- **了解一个 UP 主**：查看他的主页概况、视频、合集、系列与动态，快速了解主要创作方向。\n- **浏览收藏夹**：遍历当前登录账号创建、且 Bilibili 当前可见的全部收藏夹，逐页读取其中的视频。\n- **无字幕时本地转录**：对确认没有字幕的视频，可显式选择用本机 ASR（faster-whisper）转录，得到与字幕相同结构的转录结果。默认关闭，可在 `setup` 时选择下载 ASR 模型，详见[本地 ASR（可选）](#本地-asr可选)。\n\n## 快速开始\n\n### 让 Agent 辅助安装（推荐）\n\n把以下提示词完整复制给 Agent：它会完成自己擅长的事（确认客户端、写入 server 配置、检查登录状态），所有涉及 Cookie 的环节都会暂停，交由你本人在本地终端完成。\n\n```text\n请帮我安装 Bilibili MCP server：@xzxzzx/bilibili-mcp。\n\n1. 先确认我当前使用的 MCP 客户端，无法确定时请询问我，不要猜测。\n   同时运行 node --version 确认 Node.js 为 20 或更高；未安装或版本过低时，先引导我安装或升级。\n2. 打开 https://github.com/XZXZZX-Ai/bilibili-mcp/blob/master/docs/client-setup.md，\n   找到与当前客户端匹配的配置小节，添加本地 stdio server：\n   - server 名称：bilibili-mcp\n   - command：npx\n   - args：[\"-y\", \"@xzxzzx/bilibili-mcp@latest\"]\n3. 不要要求、接收、收集或显示我的 Cookie 值，也不要自行将其写入聊天或客户端配置中。\n4. 暂停并引导我本人在本地终端运行：\n   npx -y @xzxzzx/bilibili-mcp@latest setup\n   npx -y @xzxzzx/bilibili-mcp@latest check\n   npx -y @xzxzzx/bilibili-mcp@latest doctor --json\n   doctor --json 只检查本机配置状态，不能代替后面的实时登录验证。\n   在登录方式菜单中，推荐回车选择扫码登录，并提醒我“请用手机 B站 App 扫码，在手机上确认登录”。无法扫码时选择手动 Cookie。\n   二维码只在我的交互终端显示；不要把二维码、登录链接或 Cookie 收集到聊天中。\n   setup 会询问是否安装可选的本地 ASR 模型，选否即可。自动化环境可用 setup --non-interactive（凭据来自已有的环境变量或全局配置，绝不提示、也绝不从 stdin/argv 读取凭据值）；加 --asr-model <tiny|base|small> 可同时安装指定模型，--asr-device <auto|cpu|cuda> 选择设备偏好（默认 auto）。\n5. 让我重启或重连客户端。你无法代替我完成这一步时，请明确让我操作。\n6. 重连后调用 MCP 工具 check_bilibili_credentials。\n   只有 configured: true 且 logged_in: true 才报告成功。\n   - configured: false 或 needs_credentials → 让我运行 npx -y @xzxzzx/bilibili-mcp@latest setup\n   - logged_in: false → 让我运行 npx -y @xzxzzx/bilibili-mcp@latest config 强制重配，然后重连再检查\n   - MCP server 不可用 → 检查客户端配置并重连\n7. 验证成功后：调用一次 search_bilibili_videos（任选主题，如\"离散数学\"），\n   能返回视频列表即说明 Agent 已可读取 Bilibili。\n```\n\n### 手动安装\n\n**前置条件：**[Node.js](https://nodejs.org/) 20+\n\n不想用 Agent 辅助时，按下面四步完成同样的流程：\n\n1. **确认环境** — 在终端运行 `node --version` 和 `npx --version`，确保 Node.js 为 v20 或更高版本。\n2. **添加服务** — 在 MCP 客户端中新增 stdio server：`command` 设为 `npx`，`args` 设为 `-y`, `@xzxzzx/bilibili-mcp@latest`。具体操作见[客户端配置指南](./docs/client-setup.md#客户端配置)。\n3. **本地配置** — 在终端运行 `npx -y @xzxzzx/bilibili-mcp@latest setup` 配置凭证，再运行 `npx -y @xzxzzx/bilibili-mcp@latest check` 确认凭证已加载。`npx -y @xzxzzx/bilibili-mcp@latest doctor --json` 可获取不含秘密的本机配置状态。\n\n   输入不回显，Cookie 只进入本地隐藏提示符，不要粘贴到 Agent 聊天或客户端配置里。凭证字段怎么找：见[从浏览器获取凭证字段](./docs/client-setup.md#从浏览器获取凭证字段)。`setup` 还会询问是否安装可选的本地 ASR 模型（默认否），见[本地 ASR（可选）](#本地-asr可选)。\n4. **验证登录** — 重连客户端后，让 Agent 调用 MCP 工具 `check_bilibili_credentials` 确认 `configured: true` 且 `logged_in: true`。`doctor --json` 只检查本机状态，不能代替这一步的实时登录验证。验证成功后，再让 Agent 调用一次 `search_bilibili_videos`（任选主题），能返回视频列表即安装完成。\n\n<p align=\"center\">\n  <img src=\"./assets/readme/install-flow.svg\" width=\"100%\" alt=\"安装流程：环境 → 接入 → 凭证 → 验证 → 成功，手动与 Agent 辅助安装共用同一骨架\">\n</p>\n\n凭证保存在 `~/.bilibili-mcp/config.json`（Windows：`%USERPROFILE%\\.bilibili-mcp\\config.json`），不保证操作系统级加密。登录失败时的排查路径见[客户端配置指南](./docs/client-setup.md#凭证配置与验证)。\n\n### 扫码登录（推荐）\n\n运行 setup 后，按回车选择扫码登录，用手机 **B站 App** 扫描终端里的二维码，再在手机上确认即可。无需从浏览器复制 Cookie，更简单方便。\n\n**无法扫码？** 在登录方式菜单选择“手动 Cookie”，按照[手动 Cookie 配置教程](./docs/client-setup.md#从浏览器获取凭证字段)获取凭证并在本地终端输入。\n\n## 使用示例\n\n### 读取视频的字幕与评论\n\n```text\n读取 BV1Eb411u7Fw 的字幕，带时间戳返回；\n再获取这个视频最热门的评论和回复。\n```\n\nAgent 返回带时间戳的字幕文本，以及热门评论与回复；含时间戳的评论会被优先保留。\n\n### 按主题搜索视频\n\n```text\n搜索 B 站上关于\"离散数学\"的视频，按 B 站综合排序列出 5 个候选，\n包含标题、UP 主、时长和 BVID；先不要读取字幕。\n```\n\nAgent 返回 5 个候选，各带标题、UP 主、时长和 BVID。选中候选后，把 BVID 直接交给转录、元数据、章节或评论工具。\n\n### 快速了解一个 UP 主\n\n```text\n搜索“毕导THU”，列出 UP 主候选，等我确认正确账号后，\n先查看他的主页概况，再分别查看最新视频、合集、系列和动态。\n根据已经返回的内容概括主要创作方向，并推荐几条适合继续了解的视频；\n先不要翻完所有页面，也不要读取字幕、评论或识别动态图片。\n```\n\nAgent 会先让你确认正确的 UP 主，再分批读取不同类型的内容。需要查看更多时，它会继续翻页；选中的视频还可以交给字幕、元数据、章节或评论工具深入查看。\n\n### 在转录中定位原话和时刻\n\n```text\n读取 BV1Eb411u7Fw 的 P4 字幕，搜索\"函数\"，\n返回命中上下文、时间点和可以直接打开的 B 站链接。\n```\n\n每条命中附带原文上下文、时间点和可直达的 B 站时刻链接。\n\n> [!NOTE]\n> **已验证的验收链路：**搜索视频 → 选择 `BV1Eb411u7Fw` 的 P4 → 在字幕中搜索 `函数` → 返回上下文与可直达的 [`?p=4&t=1.12`](https://www.bilibili.com/video/BV1Eb411u7Fw/?p=4&t=1.12) 证据链接。Bilibili 可能移除或变更该示例视频。\n\n### 遍历全部收藏夹\n\n<p align=\"center\">\n  <img src=\"./assets/readme/hero.svg\" width=\"100%\" alt=\"收藏夹遍历流程：收藏夹 → 读一页 → next_cursor → 完成，分页循环直到 next_cursor 不再出现\">\n</p>\n\n```text\n遍历我当前登录账号创建且 Bilibili 当前可见的全部收藏夹。持续跟随\nnext_cursor 直到结束；按收藏夹列出成功读取的视频标题和 B 站视频 ID（BVID），\n并报告 skipped_count。\n```\n\n每次 MCP 调用最多读取一个 20 条的上游页面；Agent 使用返回的 `next_cursor` 继续调用，直到该字段不再出现。最终按收藏夹输出成功读取的标题与 BVID 列表，以及被跳过的条目计数。\n\n### 给没有字幕的视频做本地转录\n\n```text\n这个视频没有字幕。请调用 get_video_transcript 并把 fallback_to_asr 设为 true，\n用本地 ASR 转录当前这一 P，返回带时间戳的文本。\n```\n\n前提是已经通过 `setup` 安装了模型且 `doctor --json` 报告 `asr.status: ready`，否则会返回 `ASR_NOT_READY` 并附带安装指引。原生字幕始终优先：只有确认没有可用字幕时才会启动一次本地转录，结果返回 `data_source: \"asr\"`，并复用与字幕相同的时间戳、区间过滤、关键词搜索和时刻链接。详见[本地 ASR](#本地-asr可选)。\n\n### AI 识别字幕（ai-*）与人工字幕的区分\n\nBilibili 会把部分视频的 AI 识别字幕标为 `ai-zh`、`ai-en`、`ai-ja` 等 `ai-*` 语言。为避免与人工字幕混淆，选中任意 `ai-*` 字幕时，`get_video_transcript` 与 `get_video_info` 的结果返回 `data_source: \"ai_subtitle\"`（不是 `\"subtitle\"`；本地 ASR 仍是 `\"asr\"`）。\n\n- `ai_subtitle` 是 Bilibili 的 AI 转录，可能不准确，不能当作人工校验过的引用。\n- `exclude_ai_subtitles: true`（两个工具都有，默认 `false`）：过滤全部 AI 字幕（`ai-zh`、`ai-en` 等），优先返回剩余的人工字幕；仅剩 AI 字幕时视为无字幕，`get_video_transcript` 可配合 `fallback_to_asr` / `fallback_to_description`，`get_video_info` 返回简介。\n- `force_asr: true`（仅 `get_video_transcript`，默认 `false`）：绕过字幕元数据与内容选择，直接用本地 ASR 转录当前这一 P；无需同时开启 `fallback_to_asr`，且优先于 `exclude_ai_subtitles`。\n- 每个选中的 `ai-*` 都会无条件双读并做确定性完整性评估，通过后才返回正文：跨读取稳定性（两次读取的正文不一致即不可用，适用于所有 `ai-*`）、语言（仅针对 `ai-zh`：≥80 Unicode 字母且 Han 占比 <10% 视为不匹配；其他 `ai-*` 语言不因非中文正文被拒绝）；不通过时 `fallback_to_asr: true` 调用本地 ASR，否则遵循 `fallback_to_description`；video-info 返回简介且不缓存。同语言但语义不符（稳定却离题的正文）是已接受的限制，可用 `force_asr` 或 `exclude_ai_subtitles` 控制；人工字幕保持单读，第二次读取的传输、超时、认证或解析失败照常作为错误返回。\n\n## 本地 ASR（可选）\n\n有些视频没有任何字幕。安装本地 ASR 模型后，`get_video_transcript` 可以在你显式开启 `fallback_to_asr` 时，对已解析的这一 P 做一次本地转录。\n\n**安装：**凭证配置完成后，`setup` 会询问是否安装本地 ASR 模型（默认否 `[y/N]`，需要 Python 3.9+）。可选模型：\n\n| 模型 | 大小 | 说明 |\n|---|---|---|\n| tiny | ~78 MB | 速度优先：适合快速提取和长视频初筛；准确率相对较低 |\n| base | ~148 MB | 均衡：兼顾速度、质量和资源占用 |\n| small | ~486 MB | 质量优先：耗时和内存占用更高；推荐，Enter 默认选中 |\n\nRuntime 固定为 `faster-whisper==1.2.1` 与 `ctranslate2==4.8.0`，模型存放在用户目录 `~/.bilibili-mcp/asr/`，不需要系统 FFmpeg；同一目录仅保留一个活跃模型。选择模型后还需选择设备偏好：`auto`（默认）先用程序生成的固定短 WAV 完整验证 `cuda/float16`，失败时说明脱敏原因并验证、保存 `cpu/int8`；`cpu` 跳过 GPU；`cuda` 验证失败则报错且不回退。`doctor --json` 会报告实际生效的 `device`、`compute_type`、readiness 与脱敏失败类别。\n\n项目不会安装或修改 NVIDIA 驱动、CUDA、cuBLAS、cuDNN、系统 `PATH`、`LD_LIBRARY_PATH` 或全局 Python。GPU 验证失败后，你可以继续使用已经验证的 CPU，也可以自行修复 GPU 环境后重新运行 `setup`；每次重新运行都会再次验证设备。\n\n**从旧版本升级：**已有 v1 ASR 安装无需重新下载模型。升级后的第一次明确 ASR 请求会自动验证 GPU/CPU，并在验证成功后继续完成本次转录；成功后会保存新状态，后续请求不再重复探测。若迁移失败或被取消，原状态保持待迁移，可在修复环境后重新运行 `setup` 重试。\n\n**边界：**本地转录始终被约束在安全范围内——显式选择、资源受限、Cookie 隔离：\n\n- 原生 B 站字幕始终优先；每个选中的 `ai-*` 都会先无条件双读评估，不通过时与无字幕一样构成确认缺失（默认返回简介或 `SUBTITLE_UNAVAILABLE`）；只有在这种确认缺失状态、且你显式传了 `fallback_to_asr: true` 时才启动转录。\n- `force_asr: true` 是显式授权直接转录当前这一 P，与是否存在字幕无关，无需同时开启 `fallback_to_asr`。\n- MCP 调用不会下载或切换模型；模型只通过 `setup` 安装。\n- 一次只运行一个转录任务；单 P 时长上限 2 小时、音频上限 128 MiB、转录超时 30 分钟。\n- 临时音频在成功、失败、超时等所有路径上都会被清理。\n- Cookie 只发给 B 站官方接口，绝不发给 CDN 或本地 Python 子进程。\n- 凭证、HTTP、限流等错误照常返回，不会被伪装成\"没有字幕\"。\n\n`ASR_NOT_READY`、`ASR_FAKE_IP_DNS`、`ASR_BUSY`、`ASR_TRANSCRIPTION_TIMEOUT` 等错误码的完整语义和安全处理方式见[工具参考](./docs/tool-reference.md)；遇到 Fake-IP 诊断时，不需要关闭整个代理。\n\n## 工具参考\n\n| 目标 | 工具 |\n|---|---|\n| 只有主题，还没有视频链接 | `search_bilibili_videos` |\n| 知道名称或关键词，想找 UP 主候选（稳定 mid） | `search_bilibili_creators` |\n| 从选定 UP 主（mid）读取概览、视频目录、合集、系列或动态 | `get_bilibili_creator_content` |\n| 从我的收藏夹开始读取 | `list_bilibili_favorite_videos` |\n| 快速获取字幕优先的视频上下文 | `get_video_info` |\n| 完整转录、关键词定位，或无字幕时本地 ASR | `get_video_transcript` |\n| 查看标题、作者、播放量等结构化信息 | `get_video_metadata` |\n| 查看观众反馈和评论回复 | `get_video_comments` |\n| 查看视频章节/进度条分段 | `get_video_chapters` |\n| 引导用户配置 Cookie | `get_credential_setup_instructions` |\n| 检查 Cookie 是否已配置且已登录 | `check_bilibili_credentials` |\n| 检查 MCP 包是否需要更新 | `check_mcp_update` |\n\n完整参数、JSON 示例和错误语义见[工具参考](./docs/tool-reference.md)。\n\n## 重要限制\n\n- **收藏夹遍历是调用方驱动的**：\"全部收藏夹\"指当前登录账号创建、且 Bilibili API 当前可见的收藏夹；每次调用最多读取一个 20 条上游页面，Agent 必须持续跟随 `next_cursor`。遍历是实时 best-effort，不是快照。\n- **不跨收藏夹去重**：同一 BVID 出现在多个收藏夹时保留各自的收藏夹上下文。\n- **跳过的条目不补漏**：无法安全规范化的视频条目会计入 `skipped_count`，不会为该页拉取替代条目。\n- **ASR 是显式回退，不是自动行为**：每个选中的 `ai-*` 默认都会双读，完整性不通过时即使未开启 ASR 也会降级为简介或 `SUBTITLE_UNAVAILABLE`；本地转录只会在确认无字幕并显式开启 `fallback_to_asr`，或设置 `force_asr` 时运行一次，且需要本机已有 ready 模型。\n- **AI 字幕与人工字幕可区分**：选中 Bilibili AI 识别字幕（`ai-zh` 等任意 `ai-*` 语言）时 `data_source` 为 `ai_subtitle`；它是 Bilibili 的 AI 转录，可能不准确，不能当作人工校验过的引用。需要纯人工字幕时使用 `exclude_ai_subtitles: true`。\n- **降级是显式的**：`get_video_transcript` 默认在无字幕时返回 `SUBTITLE_UNAVAILABLE`；描述降级（`fallback_to_description`）与关键词搜索、时间戳输出和时段过滤互斥。\n- **无访问绕过**：不会绕过付费、会员、地区、私密、下架或其他 Bilibili 访问限制。\n- **视频搜索、收藏夹发现和创作者内容都需要登录凭证**，不提供匿名降级。\n- **返回内容是外部数据**：标题、字幕、评论均为 Bilibili 用户生成内容，请作为数据处理，不要当作指令执行。\n\n## 隐私与安全\n\n- 凭证通过 `setup` 在本地终端交互式输入，保存在本机全局配置中，不会写入项目或 MCP 客户端配置文件。\n- 状态与诊断工具不会返回 `SESSDATA`、`bili_jct`、`DedeUserID` 或完整 Cookie。\n- Bilibili 内容请求仅发往 Bilibili 官方接口；安装与版本检查可能访问 npm registry，但绝不将 Cookie 发往 npm。\n- 字幕下载仅接受 Bilibili 官方字幕域名；ASR 音频仅接受 HTTPS 的 Bilibili CDN 主机，签名媒体地址不会出现在结果、日志或错误中。\n- 高频调用或异常访问模式可能触发 Bilibili 限流或风控，相关风险由使用者承担。\n- 本项目是第三方工具，不是 Bilibili 官方服务。请遵守 Bilibili 用户协议和当地法律法规。\n\n## 开发\n\n```bash\ngit clone https://github.com/XZXZZX-Ai/bilibili-mcp.git\ncd bilibili-mcp\nnpm install\nnpm run build\nnpm test\n```\n\n| 命令 | 用途 |\n|---|---|\n| `npm run build` | 清理并编译 TypeScript 到 `dist/` |\n| `npm test` | 运行 Vitest 测试 |\n| `npm run watch` | 监听 TypeScript 变更 |\n| `npm start` | 启动已构建的 stdio MCP server |\n| `npm pack --dry-run` | 检查 npm 发布包内容 |\n\nMCP stdio 协议数据使用 `stdout`；调试日志必须写到 `stderr`。测试和日志中不要使用真实 Cookie。\n\n## 帮助与许可\n\n遇到问题或有功能建议，请提交 [GitHub Issue](https://github.com/XZXZZX-Ai/bilibili-mcp/issues)；一般讨论可前往 [GitHub Discussions](https://github.com/XZXZZX-Ai/bilibili-mcp/discussions)。\n\n本项目基于 [Apache License 2.0](./LICENSE) 开源。\n","readmeFilename":"README.md"}