{"_id":"ppxc-leads-mcp","_rev":"27-bbc1d6e4a9d2942c0d0dcea5b6f05602","name":"ppxc-leads-mcp","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.0":{"name":"ppxc-leads-mcp","version":"0.1.0","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.0","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"d3ac81666f1fa772b3acbd6b81a5fa3ca4a0b7b6","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.0.tgz","fileCount":35,"integrity":"sha512-Owfozh3d/nygGWJ1GsLayFxcZphy9+0PpJFjTowZjl+gC3YCv0l0WNU/RKoKGed9lEi9Tfr1vjMQf1yXA+Igxg==","signatures":[{"sig":"MEUCIEnETC9sJ74OTvTfhKJaMRJBf9FVRD1fxYX2gszDNKqIAiEA6CPeYsG7jliHAgQRDXGdFet0zmWtAkTUBE32EZXtrdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299428},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0369a4ec765cac42c4206da9c06b186b282827a7","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"^42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.0_1781691218724_0.11037069950488898","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"ppxc-leads-mcp","version":"0.1.1","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.1","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"dc520baab5d308d4b06d253d7bec9f7e55e26fe9","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.1.tgz","fileCount":35,"integrity":"sha512-xmSo+PZIbfQDiBmZ9CVU2oEiDgr1LYsx1f8OBoE/3ah0aubHZQAcogFRM5AV8Y9nVZ8F36GhG5oFoWIPy/vKOw==","signatures":[{"sig":"MEUCIBZO1UOxDnMxplz7vCYwapor31D6qTCREh+qkyvQn1DJAiEAoqmbchwc7QWEpINLMYDsrOTw8qJYHHBzRYllPBDvASY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300973},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0369a4ec765cac42c4206da9c06b186b282827a7","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.1_1781691766384_0.6551048595693121","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"ppxc-leads-mcp","version":"0.1.2","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.2","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"fbc1fcece360e5cab58fd563927c6c07e5a71895","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.2.tgz","fileCount":35,"integrity":"sha512-HU3G1LheR02lwAi1hJzU7JL3rTRw/MglKy+FJS1ocrChudZqFuSYaGAsbBEO5fScyOxIhuox0LnDjRsj18VkZA==","signatures":[{"sig":"MEUCICFfmHSUz/EDI4BkFR3MO/uMkV4ihR2vECnEN73G0nJdAiEA1/uoPrDos28zR569ILyYyiE4px+vbHlZd3GvvGTHZI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301074},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"1d07961f2667b2ac5e00d1acc6d47a8098c4b8c0","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.2_1781692123839_0.16335231685811302","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"ppxc-leads-mcp","version":"0.1.3","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.3","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bugs":{"url":"https://github.com/yuanjian068yuan/ppxc-leads-mcp/issues"},"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"7a9d505c7e508e7ca17af5bb673a723825b45750","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.3.tgz","fileCount":35,"integrity":"sha512-YCZUKjUQ8a39oxEyHVrDNZYYNFzQgOgZ/vbChZ0xw0rATQAJEjUqfKmZOk0Jk8HjM39Qom3bG4SOIFqsLCd81w==","signatures":[{"sig":"MEUCIQCEpaoB0t6XUDdTXYCbnLD80QbRLtCODfYn4pu5H7Z6NQIgV2fRfWhRCNZP5s+7yB9ShaO2X0g0us7WGnnhdaJcpqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302971},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0185f81bd9cc0e166c0365216733b04529eb8a7c","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"repository":{"url":"git+https://github.com/yuanjian068yuan/ppxc-leads-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.3_1781692419321_0.9767107166952549","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"ppxc-leads-mcp","version":"0.1.5","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.5","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bugs":{"url":"https://github.com/yuanjian068yuan/ppxc-leads-mcp/issues"},"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"34d2ac908321d70214979d60c3d236c91825d3e8","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.5.tgz","fileCount":35,"integrity":"sha512-0xlbk2APcjWKPkyO7//eV7xAAmi6v969mfnwuy+9NrWTa1tHWSr9wnBxc6dSUJ6YUkesfMUHc/IhDas0YE9QiA==","signatures":[{"sig":"MEUCIQDPaQD44goYT3LOCzE+teuiQD61v7oTmoDI35icommeOgIgEpuQcOPvrJkI6/ZJJ1cO4ENURgFEVRBCFSTMwdZ97Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304806},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a50e8e8633e306918be258678ae1ba1c6c0556f8","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"repository":{"url":"git+https://github.com/yuanjian068yuan/ppxc-leads-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.5_1781697187381_0.28287725940549957","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"ppxc-leads-mcp","version":"0.1.7","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.7","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bugs":{"url":"https://github.com/yuanjian068yuan/ppxc-leads-mcp/issues"},"bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"0dfc5c53f894937ce3cfda89240128a480eff2d5","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.7.tgz","fileCount":35,"integrity":"sha512-CTkoovpbwv276AAMTA/n57beUwWcm5Ul83y1VRfHom7CiY+jnkzxsdiFStq+gY7lvK3egj5QzHWPEUIZgc6/RQ==","signatures":[{"sig":"MEQCIExDuwWeQe8F5ylofZuux17Z4oMncf6O6JFY9ZK9sUz1AiA2klIZUVLn+M4jwt6u7bn1XDFcARBFICMWcFULYJqbFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309877},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2ad69071df4e94cb88298353f8565a5e4c80d323","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"repository":{"url":"git+https://github.com/yuanjian068yuan/ppxc-leads-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 工具包：智能体可调用的抖音/小红书/快手评论客户发现工具","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.7_1781703244078_0.9596346867438867","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"ppxc-leads-mcp","version":"0.1.8","license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.8","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"aa59a17843e5f7ea28e2d13e9a9f2c6d8b88cfd1","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.8.tgz","fileCount":36,"integrity":"sha512-2Y/MXA7Ur+pqlm61qSprIGt3wFMlShbn2pHWMb9PT/7ZBRxJjW/zGc4TDz7mgZTW0s+keVEZiQK9kooxb0t3SQ==","signatures":[{"sig":"MEUCIDDNE+30fCGmMPcUXLAiwRoSiouZLefZAZb35F+BbJtyAiEAjvdRMDFXC5pMwZyr6Is07o7JKo4YiWcjsrtHn+hwMNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302038},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c57fdd06930ca42eae7de8b7be320c525e6da32d","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"PPXC 找客户能力的 MCP 本地连接器","directories":{},"productName":"PPXC Leads MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.8_1781707283801_0.5288880406537286","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"ppxc-leads-mcp","version":"0.1.10","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.10","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"1769b84bbeeead55800f22622f8b04ad8a03b81e","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.10.tgz","fileCount":36,"integrity":"sha512-FG1e5gHzUgPA5R2figOF1aAoH5zWh7OCh8Vh1sVa8JN3VdfReT92ZCSEOjlOBai5EeWetXjRFoz9vkPKtd70hw==","signatures":[{"sig":"MEUCIF0KgERI+DRWQb4a4sviHGlMxpZ4+sCIM4z49wkPQgw9AiEAlbiLi74wiUblPGXqK0lYHKkiBWduukEoGl2uTmW8trA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325913},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3c27b15a1ce7afd79b7777f379181fbeae997131","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"Detect high-intent customer signals from social comments","directories":{},"productName":"Social Leads Signal MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.10_1781948647021_0.7816454201459284","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"ppxc-leads-mcp","version":"0.1.11","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.11","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"cdeed3ffd505d7ec926e68171bde9045e0844264","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.11.tgz","fileCount":36,"integrity":"sha512-2NXYPC/ywUTf2BcpEyrPE6k66d9QPmrKJ/OZrkE1ZfVdnTB8/SdzNzVHwuq2JWaUKr7sq8WqkKMCEl91q610zw==","signatures":[{"sig":"MEYCIQDSut5DtZxisk/SLCDnOYGI3i1uxwGwr3XnoP5TQted3gIhAMRzpxaE3RrDvoTQoy6KwPDQEJsFgrU6pmHrNBkzlZa+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327959},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9fdfc6137a303261f04d93541e56b9fa80833454","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"Detect high-intent customer signals from social comments","directories":{},"productName":"Social Leads Signal MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.11_1781950013972_0.9106301027922752","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"ppxc-leads-mcp","version":"0.1.12","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.12","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"acf3c657856886b47a1acf6d3e0b664d267d9b80","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.12.tgz","fileCount":36,"integrity":"sha512-wsKwclF8dvVLHMTfGwVUdi7RB8roFvbEurljsMeAuxOeBe4SKCt5K2pnzCCiPJnw1P9sPZz43ppUH/S6rzHzcg==","signatures":[{"sig":"MEUCIHW9UHphmd9JK6/br+UlA19rnNv7lHIJueMH/R7+yzwsAiEAkGjcrjEvyPQP0OV5T8u6t/YfJ7cXauhg9QTIwYCcPzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344469},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d968a2d296cb87baca1c7e15c810adbcbf0a15c0","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"Detect high-intent customer signals from social comments","directories":{},"productName":"Social Leads Signal MCP","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.12_1781953043755_0.26266001093274194","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"ppxc-leads-mcp","version":"0.1.13","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.13","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"3be9374a4653779c1128d5485e4a4544f6987a98","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.13.tgz","fileCount":37,"integrity":"sha512-jniVrI7SWmW0huDV1iLyyVl2i/YtegsR840v+0mn4SHQAncCjsN0JlgmUnJutR1OAhL/yEEhxD2mEVw5W7+4dQ==","signatures":[{"sig":"MEYCIQDaqHGKuNmyeQ3SyII8wPTyoncU3Kn0+mpD1LQsBOJHWgIhAMEmQt9g86TGIPSNXUTuMQ7faHDO5tQk9bCA8KNVEhf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344886},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"34f491a2a28b68ac0e19cb63c0f28b9a8471c9fb","scripts":{"build":"tsc","start":"electron .","prepack":"npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.13_1781966282290_0.6449163318427629","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"ppxc-leads-mcp","version":"0.1.14","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.14","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"1dd623e53a1a40af29cd64daf1838158d190755e","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.14.tgz","fileCount":37,"integrity":"sha512-EtrFQGNtsMm5LWC8Y9x6e2gsbSl3QsY4x6nnBh128dVjjUSNHFc9okoar+bOCJ6+xTJBoJ0r3gQX/8FsyVvSZw==","signatures":[{"sig":"MEUCIGbZ+6TaYXA5OxymYiRv3RGDPCJ5Pv87xLdnQ0aTX/J1AiEAhlInSM57cidA+laVJEj3nRJvMwnQhRWgzbUxFRGvMPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353548},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.14_1782037235610_0.9881092240383462","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"ppxc-leads-mcp","version":"0.1.15","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.15","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"bdcb4a764306427ffea6e043499817d9a54e312f","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.15.tgz","fileCount":37,"integrity":"sha512-kkWox9JtBSSeif6q1P8aIrtqkKqaXjl9xgzAfLVxyvh4vVoJhkAez+Ok8LYbUbcVC6TIZx9hBVsyW2J3l5LyXw==","signatures":[{"sig":"MEYCIQCA4JhlUWk6xED/ooHLjytYSAMtO+BTH6bEczjrzqnXMAIhAPNwtLKcTGUTg5pIkXt10uMMJ5A1P8+AAqfbZab4xzuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385054},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"aee34a0d0db2fc7d9dce2c1bd8dbf5b16e586658","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.15_1782067742108_0.20787814078729605","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"ppxc-leads-mcp","version":"0.1.16","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.16","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"b31034e89a9954872e65e613465e45cea47810e0","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.16.tgz","fileCount":37,"integrity":"sha512-L4Tb5cx8nB4XUw6c0sT76L4cBuIjAWqu+dVzaCLiiG9CjbROELvjQAjSPLQKbc3CiaHc0Vf6XXK/+jjG0e3v0g==","signatures":[{"sig":"MEQCIFLOEO66sULV//A8zlGEB110jIddOQDw0TKxbu0HgiQSAiBBjCGZ8CVxC/rUompvEpTir6WClDJVfcU/JgsNxnGklw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385863},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"39ab0b503b5e8c7fb30b555e6a384e04b30ae347","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.16_1782095122148_0.5331153421638857","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"ppxc-leads-mcp","version":"0.1.17","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.17","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"40512f52aecf122138d3b8096e319119b8020031","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.17.tgz","fileCount":36,"integrity":"sha512-tu10364p8RqjXCI8gOqwYMNV+UyICjkXSNPyKdYsWVdBakV0wCVc3Ys3Unf1hjmlQVTf+h72Rzlv29TO4hatBQ==","signatures":[{"sig":"MEQCIEVe1p2iL50qpWok/mxV45ITghTnelLvEsuWPjOqOkHuAiBmgsqET/26dSP9NOCjT6I4ZJ2CcJ8HrwYW1uc/1gep5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478488},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"97aff14b5b81c2549241455019ef291098e2c46d","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.17_1782227840827_0.08036918767149648","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"ppxc-leads-mcp","version":"0.1.18","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.18","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"3d8485136e1286689c85961fb13ad0b7edb233dd","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.18.tgz","fileCount":36,"integrity":"sha512-FlWpjfbk7Fv5aTZ5OBRVYqrDOHdmwnxsjIffw0fEbC3SpgWoq6Qn43jpG1kdodBpPC+NIbLWoxArkUz87nFpzQ==","signatures":[{"sig":"MEUCIQDD7n3u6509FcwrEAaDzFyFWXJvo3pQd5SaW0Lv1RZOzgIgZdE+t4oS2OgTYXtYJElk2d94paCYj2cphA+w6TV7x6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481059},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"edf9c929de74d7c1443d3cea125449fce090dce8","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.18_1782318854849_0.8349428312963056","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"ppxc-leads-mcp","version":"0.1.19","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.19","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"50807084bca8690d8fc25e6fd59c8a5b6e6e894a","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.19.tgz","fileCount":37,"integrity":"sha512-MlS7kxzx5ZaCG968rYTWuBwxRI8eRy/JKtvCakKTbXaQfEa1IOb4zaLSFH2DTv8zjQjWmet7ujYD/Adr/Mlfgw==","signatures":[{"sig":"MEQCID3raK5rt5ec2Zr3s9Ry0EVedFNtO1/s0MXS0Q0dd+pWAiAZWvfhoZKAMnj3jWphIxz3K1PoRpFfsP8ApsFXfPZh2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483140},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4a8e5b1ed38b4a42570e8d364ad07c2f3ee850d9","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.19_1782326134605_0.4234561478229524","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"ppxc-leads-mcp","version":"0.1.20","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.20","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"4c63969b6783bc118b600ed246313b10c3e527d1","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.20.tgz","fileCount":37,"integrity":"sha512-Gq52YsMhKUIYicDTzHntdyK62fSSGPjKmK1p/zMJft+0n53PDAQt/4jPwG5ZkgDt+DKWc2WscIKBT4F7cEI7+w==","signatures":[{"sig":"MEUCIQCGvVTn5121vLCm+CKQiHyPSpjZhNApX6NWy3bA/cCfowIgf2Zv/I2fxdWw/uqtMkUqPYX1Dx5sKu6ZVBzm4M1IxSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484241},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3395a1da3f2ebe4cbece487b941db87784b52851","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","electron":"42.0.1","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.20_1782328942790_0.8698184447047941","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"ppxc-leads-mcp","version":"0.1.21","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.21","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"49ab2ac9ecfe0162dccaa44513b59a211c09b0b2","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.21.tgz","fileCount":37,"integrity":"sha512-pWHyPtB6aX5ivA3RU+IinBRdVbLgbpqIUbEL/chYBmsMbz9i3qRkdi55RzwyaTRQIiD8uqwruOm94dxYJMq2+A==","signatures":[{"sig":"MEUCIC/Xihkh6PcgiBsLoiFQAgk1NSF4qZ0r3guBhbCRrX7AAiEA48d5frT7mnhQxMO1a1w75aIDeL2RtyUIXBhnucR9foI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510072},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3395a1da3f2ebe4cbece487b941db87784b52851","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"deprecated":"Smoke failed: runtime Electron installer fallback incomplete. Use ppxc-leads-mcp@0.1.22 or latest.","_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.21_1782359966429_0.015827153086625412","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"ppxc-leads-mcp","version":"0.1.22","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.22","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"c4b21127f58081b5d5295a62a5fac2da416937f5","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.22.tgz","fileCount":37,"integrity":"sha512-T/Bev4864FkAREkMYt9zcZp1A/4y+dxTRtZpfDTFqp/oOo5wM3mzJ9ADxPTzFR+vmGos5h+eDqTMnFuAq606CA==","signatures":[{"sig":"MEUCIQCNJHrdrNCodTeRRrOFZNliASCRb9u5IOxwApyRplcLfAIgdk5kRyd4P8DE8yRmF6p5AStyYPFaCbctAoUzNecViS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510139},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3395a1da3f2ebe4cbece487b941db87784b52851","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"10.9.4","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.22_1782360072167_0.7873666212851091","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"ppxc-leads-mcp","version":"0.1.23","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.23","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"355ef8931d35b6f934e5cc31cb8a486a4e501036","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.23.tgz","fileCount":38,"integrity":"sha512-BuV8JP/Q0sbJtCeoBxzXoB6NGdOcOREZE+VuP6h3wTgjyAqQ9URAP/ZNzzCwCZYR4aFgmXUxqcvXjB3y/yxu9g==","signatures":[{"sig":"MEYCIQDUaaHV0SJachjuu9Hic1o+UpNu8Ke2tx43xO2fphsqwwIhAK3CwnxT6MLZqXCF78kakyxw2VWtB7NK6IXSjKq41+HT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517111},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"11.17.0","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.23_1782713947248_0.13012349163091086","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"ppxc-leads-mcp","version":"0.1.24","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.24","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"a6d45d9b4f3fc944bbc0c7d5240ac12c35ae6e45","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.24.tgz","fileCount":38,"integrity":"sha512-VVNIp20uL+TrpbRyBcLz7dldE4z5XexMO8pIIhDkzBnztkfqmYwVRVX5vGCqPEzSSVku6nJirGj1eLkvse8vYw==","signatures":[{"sig":"MEQCIHjWo2J7OAu5J6moi6OJjrHX/3B1aBzGUKKisAFq8wT9AiAMAFXlVbOMflPXOfmH6zB58ojja7zrkV3vxaHD7frkIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531501},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs","smoke:first-run-visible":"npm run build && node scripts/smoke-first-run-visible.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"11.17.0","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.24_1782717855489_0.6877974858579159","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"ppxc-leads-mcp","version":"0.1.25","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.25","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"191fb678bdbda0a17c00f2d5498a5ca3ca271ac4","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.25.tgz","fileCount":39,"integrity":"sha512-Krri+FoM+wnB/iklkNX7bwtVHGGAwJLscVWyAOymu9UmEyvwyIls4HHxaFM9ICGh/oG27GowAmqvrZdKvQfXhw==","signatures":[{"sig":"MEQCIEpy5Vzf7L76K2BYe5av1KhI6y+8b9EQrdHH39Vei+R+AiArLqJvVx5AwGw6hZo/LLauKUsMDKHTgAKil8SwSCjusQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532066},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"mcpName":"io.github.yuanjian068yuan/ppxc-leads-mcp","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs","smoke:first-run-visible":"npm run build && node scripts/smoke-first-run-visible.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"11.17.0","description":"OPC 评论线索雷达：从公开评论里识别高意向客户线索","directories":{},"productName":"OPC 评论线索雷达","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.25_1784324861503_0.8615206522803907","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"ppxc-leads-mcp","version":"0.1.26","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.26","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"dde2d36430c2d91628202e54e4663c294ff1e2fd","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.26.tgz","fileCount":39,"integrity":"sha512-xW90Oacc+MizSp5qfJG2/HJ0wdp1ao58n4Qtypb+ppng2P2cG9Ca/nzqjukhzPjK/ZFJfX6aXZUcfFDtH9TJ8w==","signatures":[{"sig":"MEYCIQDrvD54d1JeVwETl2QesoRj/TOLvu8k4rTnpSu3rLQyrwIhAKk96aHFo/v/sRZijB9Kp69e8No+u/UkTF+zz40SAa1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532720},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"mcpName":"io.github.yuanjian068yuan/ppxc-leads-mcp","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs","smoke:first-run-visible":"npm run build && node scripts/smoke-first-run-visible.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"11.17.0","description":"找客户 · Find Customers｜销售线索与评论区获客：从公开评论里识别高意向客户线索","directories":{},"productName":"找客户 · Find Customers｜销售线索与评论区获客","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.26_1784327744233_0.15750739573482986","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"ppxc-leads-mcp","version":"0.1.27","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","_id":"ppxc-leads-mcp@0.1.27","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"homepage":"https://opc1.me/download/mcp","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"dist":{"shasum":"990da38775ee0482231fa0faa3af91b767f0f68a","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.27.tgz","fileCount":39,"integrity":"sha512-KTgMHkMRLx1mRleTqDL0Uj3bzmROah70w3Bm+UgF7+EYxBSEKM2ajN4kXw5LDCVVwgB7yrr860caF9W0ccBrVw==","signatures":[{"sig":"MEUCIB14G7FcxKDldvnZRMq8HCU5V2vwiRAN7OjMpcUTz7ulAiEAzyaRGY8zHd0OFUOOLFt1vJtsPk6JSn5RHA0ATgYoQas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533103},"main":"dist/main.js","type":"commonjs","engines":{"node":">=18.0.0"},"mcpName":"io.github.yuanjian068yuan/ppxc-leads-mcp","scripts":{"build":"tsc","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","typecheck":"tsc --noEmit","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","regression:static":"npm run build && node dist/scripts/regression-static-main.js","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs","smoke:first-run-visible":"npm run build && node scripts/smoke-first-run-visible.cjs"},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"_npmVersion":"11.17.0","description":"找客户 · Find Customers｜销售线索与评论区获客：从公开评论里识别高意向客户线索","directories":{},"productName":"找客户 · Find Customers｜销售线索与评论区获客","_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"electron":"42.0.1","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ppxc-leads-mcp_0.1.27_1784407275236_0.7142509616148278","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"ppxc-leads-mcp","productName":"找客户 · Find Customers｜销售线索与评论区获客","version":"0.1.28","mcpName":"io.github.yuanjian068yuan/ppxc-leads-mcp","description":"找客户 · Find Customers｜销售线索与评论区获客：识别公开评论线索，并在用户确认后安装配套 Skill","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"license":"UNLICENSED","homepage":"https://opc1.me/download/mcp","main":"dist/main.js","type":"commonjs","bin":{"ppxc-leads-mcp":"scripts/launch-mcp.cjs"},"scripts":{"guard:mcp-target":"node -e \"process.env.PPXC_MCP_STRICT_TARGET='1'; require('./scripts/assert-mcp-target.cjs')\"","guard:mcp-package":"node scripts/assert-mcp-target.cjs","build":"tsc","typecheck":"tsc --noEmit","start":"electron .","prepack":"npm run guard:mcp-package && npm run build","smoke:comments":"npm run build && OPC1_PAGE_VISIBLE=${OPC1_PAGE_VISIBLE:-0} electron dist/scripts/smoke-comments-main.js","smoke:e2e":"npm run build && electron dist/scripts/smoke-e2e-main.js","smoke:backend":"npm run build && electron dist/scripts/smoke-backend-tools-main.js","regression:static":"npm run build && node dist/scripts/regression-static-main.js","regression:auth-routing":"npm run build && node scripts/regression-auth-routing.cjs","spike:probe":"npm run build && PPXC_MCP_PAGE_VISIBLE=${PPXC_MCP_PAGE_VISIBLE:-1} electron dist/scripts/spike-platform-probe-main.js","smoke:first-run-visible":"npm run build && node scripts/smoke-first-run-visible.cjs","test:companion-skill":"node scripts/test-companion-skill-installer.cjs","smoke:published-mcp":"node scripts/smoke-published-mcp.cjs"},"devDependencies":{"@types/node":"^25.5.0","electron":"42.0.1","typescript":"^5.9.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","zod":"^3.23.8"},"engines":{"node":">=18.0.0"},"_id":"ppxc-leads-mcp@0.1.28","_nodeVersion":"22.22.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-JCC/XDmRWS2JY9qs3HtzUPpdTINkuRPxjLqfyngwPB3OJF8kldVCEDnGFGcwg488zjPR+i9QRMvTvPRDLRsuGw==","shasum":"c9e3814588319fee31a0e06847d91633d6563667","tarball":"https://registry.npmjs.org/ppxc-leads-mcp/-/ppxc-leads-mcp-0.1.28.tgz","fileCount":40,"unpackedSize":548028,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLURv3IsUthRzF2d+RqvVo/kJ73ZqWH0B7rAXGhayscwIhALEOhoraZoUekg5Bu/zchEIuqrOM6VVRwi6Un417oDZA"}]},"_npmUser":{"name":"yuanhongjie","email":"yuanjian068@gmail.com"},"directories":{},"maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ppxc-leads-mcp_0.1.28_1784413577742_0.47426337418186093"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T10:13:38.497Z","modified":"2026-07-18T22:26:18.085Z","0.1.0":"2026-06-17T10:13:38.920Z","0.1.1":"2026-06-17T10:22:46.574Z","0.1.2":"2026-06-17T10:28:43.985Z","0.1.3":"2026-06-17T10:33:39.481Z","0.1.5":"2026-06-17T11:53:07.508Z","0.1.7":"2026-06-17T13:34:04.223Z","0.1.8":"2026-06-17T14:41:23.965Z","0.1.10":"2026-06-20T09:44:07.242Z","0.1.11":"2026-06-20T10:06:54.104Z","0.1.12":"2026-06-20T10:57:23.918Z","0.1.13":"2026-06-20T14:38:02.439Z","0.1.14":"2026-06-21T10:20:35.796Z","0.1.15":"2026-06-21T18:49:02.240Z","0.1.16":"2026-06-22T02:25:22.292Z","0.1.17":"2026-06-23T15:17:21.096Z","0.1.18":"2026-06-24T16:34:14.976Z","0.1.19":"2026-06-24T18:35:34.744Z","0.1.20":"2026-06-24T19:22:23.002Z","0.1.21":"2026-06-25T03:59:26.578Z","0.1.22":"2026-06-25T04:01:12.314Z","0.1.23":"2026-06-29T06:19:07.418Z","0.1.24":"2026-06-29T07:24:15.669Z","0.1.25":"2026-07-17T21:47:41.669Z","0.1.26":"2026-07-17T22:35:44.417Z","0.1.27":"2026-07-18T20:41:15.400Z","0.1.28":"2026-07-18T22:26:17.881Z"},"license":"UNLICENSED","homepage":"https://opc1.me/download/mcp","keywords":["mcp","lead-generation","sales-leads","social-media-leads","comment-analysis","intent-detection","customer-discovery","crm","sales-assistant","douyin","xiaohongshu","kuaishou","social-listening","follow-up-scripts"],"description":"找客户 · Find Customers｜销售线索与评论区获客：识别公开评论线索，并在用户确认后安装配套 Skill","maintainers":[{"name":"yuanhongjie","email":"yuanjian068@gmail.com"}],"readme":"# 找客户 · Find Customers｜销售线索与评论区获客\n\n找客户 · Find Customers｜销售线索与评论区获客（品牌别名：OPC 评论线索雷达）是一款 Agent Skill / MCP 工具，帮助商家从抖音、小红书、快手公开评论中识别购买意向、销售线索和可跟进客户名单。\n\n找客户 · Find Customers｜销售线索与评论区获客 (brand alias: OPC Comment Lead Radar) is an Agent Skill and MCP tool for lead generation from short-video comments, helping teams discover customer intent and sales leads from Douyin, Xiaohongshu, and Kuaishou.\n\nFind Customers lets an MCP-capable assistant turn public comments on supported social platforms into customer signals, ranked leads, follow-up scripts, and reusable customer-pool records.\n\nPackage: <https://www.npmjs.com/package/ppxc-leads-mcp>  \nSetup guide: <https://opc1.me/download/mcp>\nComment lead generation use case: <https://opc1.me/use-cases/comment-lead-generation>\nComment lead radar vs. export tools: <https://opc1.me/compare/comment-lead-radar-vs-export-tools>\n\n## Maintainer Notes\n\n本机最新 MCP 源码目录是 `/Users/jianshi/ppxc-mcp`。`ppxc-leads-mcp` 是 npm 包名、命令名和远端仓库名，不是当前本机源码目录名。\n\n更新 MCP 工具本体、工具返回、搜索流程、进度通知、Skill 工作流或 npm 包发布前，先在仓库根目录运行：\n\n```bash\nnpm run guard:mcp-target\n```\n\n检查不通过时不要继续构建、发包或验证。`/Users/jianshi/ppxc` 只用于后端和官网支撑层，不是 MCP 主源码目录。\n\n## What It Does\n\n- Finds high-intent sales leads from public comments.\n- Detects purchase intent, comparison questions, complaints, and recommendation requests.\n- Generates follow-up scripts that a sales or private-traffic team can use.\n- Saves results into the user's customer pool after OPC login and save/unlock.\n- Generates online HTML reports from OPC backend database records instead of local files or Blob-first storage.\n- Helps content teams turn real customer questions into the next content angles.\n\nBest-fit searches: lead generation, sales leads, social media leads, comment analysis, intent detection, customer discovery, CRM, social listening, local business leads, Xiaohongshu leads, Douyin leads, Kuaishou leads.\n\n## Install MCP\n\nSupported desktop systems:\n\n- macOS with Node.js 18 or newer.\n- Windows 10/11 with Node.js 18 or newer. Use the Windows config below when the host cannot launch `npx` directly.\n\nAdd this server to an MCP-capable host:\n\n```json\n{\n  \"mcpServers\": {\n    \"ppxc-leads\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"ppxc-leads-mcp\"]\n    }\n  }\n}\n```\n\nRecommended Windows config:\n\n```json\n{\n  \"mcpServers\": {\n    \"ppxc-leads\": {\n      \"command\": \"cmd\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"ppxc-leads-mcp\"]\n    }\n  }\n}\n```\n\nFirst launch downloads the local browser runtime. On Windows this happens under the user's profile and can take one or two minutes depending on network access to the Electron mirror. If the host reports that the connector exited immediately, retry with the Windows `cmd /c` config above before changing anything else.\n\n## Windows Support Status\n\nWindows is an intended desktop runtime path for this package. Current coverage:\n\n- Packaged MCP smoke runs on GitHub Actions `windows-latest`.\n- The launcher uses a Windows-specific stdin pipe so Electron does not exit immediately under GUI process semantics.\n- Platform login and verification windows include Windows focus recovery.\n\nWindows real-machine light smoke and one low-frequency full E2E partial-pass have been recorded. Remaining requirement before saying \"Windows full official support\": run a non-empty lead case that saves/claims at least one lead and queries it back from the customer pool. See `docs/windows-official-support.md`.\n\n## Install Skill\n\nThe official workflow skill is bundled in the same npm package. After the MCP\nconnector is enabled, tell the assistant:\n\n```text\nCheck and install the companion Find Customers Skill for this host.\n```\n\nThe assistant should call `setup_companion_skill` with `action=status` first.\nIf the Skill is missing or outdated, it must show the fixed target directory and\nask for your approval. Only after you approve may it call `action=install` with\nthe current host target and `confirm=true`. Refresh or restart the host after a\nsuccessful install.\n\nThe installer supports the standard local Skill roots for Codex, Cursor,\nClaude, Agent Skills, and WorkBuddy. It never runs from npm `postinstall`, never\nwrites to an arbitrary path, and does not silently install or update anything.\nCloud hosts that do not expose a local Skill directory should use the public\nSkill marketplace or plugin entry instead.\n\nPublic companion Skill entries:\n\n- GitHub source and Claude/Gemini plugin: <https://github.com/yuanjian068yuan/opc-comment-lead-radar>\n- SkillHub: <https://skillhub.cloud.tencent.com/skills/ppxc-lead-radar-20260620>\n- ClawHub: <https://clawhub.ai/yuanjian068yuan/opc-comment-lead-radar>\n- skills.sh: <https://www.skills.sh/yuanjian068yuan/opc-comment-lead-radar/find-customers>\n\nManual fallback: the bundled workflow is located at:\n\n```text\nskills/ppxc-find-customers/SKILL.md\n```\n\nInstall the whole `skills/ppxc-find-customers/` folder into your assistant's skill directory, or import the folder through the host's skill UI. For Codex Desktop / Codex CLI, the usual destination is:\n\n```text\n~/.codex/skills/ppxc-find-customers/\n```\n\nMCP installation exposes the tools. Skill installation teaches the assistant the safe workflow: read the workflow manifest, ask for the product/service and target platform, run a trial analysis first, show the first two customer signals, then ask the user to log in only when they want to save, unlock, or query the full customer pool. OPC login is not required before a trial scan.\n\n## Tools\n\nThe package exposes seventeen MCP tools:\n\n- `setup_companion_skill`\n- `check_status_and_login`\n- `get_workflow_manifest`\n- `list_products`\n- `suggest_search_keywords`\n- `start_search_run`\n- `get_search_run_status`\n- `start_batch_search_run`\n- `get_batch_search_run_status`\n- `cancel_current_search_run`\n- `search_keyword_for_leads`\n- `analyze_video_comments`\n- `query_leads`\n- `mark_lead_feedback`\n- `update_lead_status`\n- `review_followup_queue`\n- `export_diagnostics`\n\n## Privacy And Safety\n\n- Platform login sessions and OPC login credentials stay on the user's machine.\n- Platform tokens and cookies are not uploaded to OPC and are not written to diagnostics.\n- Public comment text is sent to OPC over HTTPS for customer-intent analysis, follow-up suggestions, and customer-pool storage.\n- Trial scans show the first two complete customer signals and do not save to the customer pool.\n- Saved results are stored only in the user's own OPC customer pool.\n- Online reports for saved searches are rendered by the OPC backend with owner checks.\n- Captchas, QR-code login, and security checks are handled by the user in a local window. This package does not bypass verification.\n- The tool does not send private messages or automate outreach.\n\n## Troubleshooting\n\nIf the assistant says the MCP tools are unavailable, restart or refresh the MCP host after adding the config.\n\nIf the MCP tools are available but the assistant does not know the full workflow, ask it to call `setup_companion_skill` with `action=status`. Approve installation only after it shows the expected host and Skill directory.\n\nIf startup is slow, wait for the browser runtime download to finish. In mainland China networks, the setup guide includes a mirror configuration for Electron downloads.\n\nIf a platform asks for QR-code login or verification, complete it manually in the local window, then retry the assistant request.\n\nIf something fails, ask the assistant to run `export_diagnostics` and send the generated diagnostic file to OPC support.\n\n## License\n\nThis package is proprietary. It may be installed and used as part of the OPC service, but copying, modifying, reverse engineering, republishing, or redistributing it is not allowed except with written permission from OPC.\n","readmeFilename":"README.md"}