{"_id":"rednote-mcp","_rev":"10-fcdc86b96495d5a8f241da56d1744468","name":"rednote-mcp","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.1":{"name":"rednote-mcp","version":"0.1.1","_id":"rednote-mcp@0.1.1","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"d2a83bf48421763fe98664c02da24b0b97988e87","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.1.tgz","fileCount":20,"integrity":"sha512-rcXE4KMoBFROozVP7UqA9vZXl9CujsK/Q5RaGWULD7xd6yHBYXF1B00dI5f/LLGJp8GKp4pBjnnPWpRksCredg==","signatures":[{"sig":"MEUCIDes+F2bvzazlq7GUqFILDl+nPY8MkwVFoy9eXvWsKY8AiEAxwW8min/1oLXkWvKXB+y5I38FaqgENuUKa4h55ofL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51957},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a19d7aac54718a46032ce57f2fd4c05bdacbcae0","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"_npmVersion":"10.8.2","description":"RedNote MCP implementation for Model Context Protocol","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","commander":"^12.0.0","playwright":"^1.42.1","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.1_1744288157507_0.7347271774471933","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"rednote-mcp","version":"0.1.3","_id":"rednote-mcp@0.1.3","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"60a15ad6358e255ce626ab31b92b9236b627dc03","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.3.tgz","fileCount":21,"integrity":"sha512-riuJiCsymBwy0CyzynITThzSoBip0kGSZ8NcsOBR36Lqsn0CJBrmq+pE4wxg27OOtvXEjEH7KeWTnljoox4uuA==","signatures":[{"sig":"MEQCIEBlMdBSRs+JMDk6dTe4BWWyGBhpKbg3svYZtmXWwd3HAiAKrcUjFe3LES53KLvWQ3QwVOIO3N/HQug5WCr+jEcWZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54695},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3916f8e601fcc9e158fd11f629b4cccc769eb4d3","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"_npmVersion":"10.8.2","description":"RedNote MCP implementation for Model Context Protocol","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","commander":"^12.0.0","playwright":"^1.42.1","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.3_1744290229684_0.8432027687092265","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"rednote-mcp","version":"0.1.4","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"iFurySt"},"license":"MIT","_id":"rednote-mcp@0.1.4","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"eb436aa48bc9f895e2011acafc012576fa82991c","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.4.tgz","fileCount":13,"integrity":"sha512-fpQDRQ9zV+wmrhHEBVzfhang8Ed1Nl2O7moDZT0oU57btXV2WPww9vsS3lqfcmeXPEytHjVqv55y60ugirft7A==","signatures":[{"sig":"MEYCIQCSB9DTNRgzKtPlLKHZRITFVE2e/OoPbig7saNKhErGKwIhAOOXrj4BVB+JK35jky9cRp6IGcpRDyvqZgMCrwWokAQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31194},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"14402608306daa7b66b9afcf6590e62f0f816380","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"RedNote MCP implementation for Model Context Protocol","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","commander":"^12.0.0","playwright":"^1.42.1","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.4_1744299048269_0.3084867192606522","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"rednote-mcp","version":"0.1.6","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"iFurySt"},"license":"MIT","_id":"rednote-mcp@0.1.6","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"7cee13b17a96811e2d811eb2e009d5387b905a2e","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.6.tgz","fileCount":13,"integrity":"sha512-zQfULco5VqS8FQCzPA0jeWGfoycOWlokoPswa9fBr+wZJI7hzOyIXQ895hib5Ygvt2tpz5CXpgHlUMVFInX0ug==","signatures":[{"sig":"MEYCIQCLcH/l27r+wraYjJf9HE47jNWwSAO/GxM3pRI+H9siNAIhANK00WRG3taKnfW/q0Aq4xZSmdZWvJ9GbhPvCbAhztGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31576},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"70da5ab59f2a6bbba4963d9e893d7f93de78d9b1","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","commander":"^12.0.0","playwright":"^1.42.1","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.6_1744341458335_0.7831634244130525","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"rednote-mcp","version":"0.1.5","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","_id":"rednote-mcp@0.1.5","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"fcc1aa76041417f3bda2e64db06ff0c80305d198","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.5.tgz","fileCount":13,"integrity":"sha512-hdcIbohRFgPRQitv6DXXlZ+mDRnTyAkE+WFimT4gXqsldapJ3YRKfvhjzFPPfvjR4fE9NgpzfS2mim6ldoD6aQ==","signatures":[{"sig":"MEQCIB3rrl5hkWOrch5KPv9r8ZGLGfzyBvw3uTac9CROS/dBAiAELyboLfbAwyuvtOGECAy/oo/6d3bwh791ZXTwhK4noA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31396},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"dee07df69fde746e9e5cd7e49563010bd7797db5","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","commander":"^12.0.0","playwright":"^1.42.1","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.5_1744341527533_0.9705265682049731","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"rednote-mcp","version":"0.1.7","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","_id":"rednote-mcp@0.1.7","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"f22a650fca5844486dd1a0cc5c3f1d9d4386155a","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.1.7.tgz","fileCount":15,"integrity":"sha512-gESmtdisQqXEau87cZM2o6aK3/6S2FUnYVa3CiaXyplXiOEEIwEIfPtqhLrtKBcFwGyK75ChduTRutmdlR1n1w==","signatures":[{"sig":"MEUCIQCKIrdw5InklRiv888ICsQpPB7lU6fNqiluhd3Ps6IngwIgU72cTVLcPerq9Yh5iqgXsteYyF0xQ8JX4k67Mq9V8Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42343},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"35d11bf5dc1a2d2a93ad15ab0b9dbfa175a2e109","scripts":{"dev":"ts-node src/index.ts","test":"","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","winston":"^3.17.0","archiver":"^7.0.1","commander":"^12.0.0","playwright":"^1.42.1","@types/archiver":"^6.0.3","@modelcontextprotocol/sdk":"^1.9.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.1.7_1744424293151_0.2615202463083983","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"rednote-mcp","version":"0.2.0","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","_id":"rednote-mcp@0.2.0","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"8858be563230a83d5502972ca6f285faf26439e2","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.2.0.tgz","fileCount":17,"integrity":"sha512-U/1agGOlzIT1zMeI60tsyhkVEddqTGdE3MG2L4yDSUj13bxhXTO2LEDjEndQFACIpNJcJB/ZsqA7/cUKXv/7rA==","signatures":[{"sig":"MEYCIQCq9UiBsvHK/MmQlaMAq1IDbuFuJgNoYWIU8ZQmyRui/gIhAIjbpvsrF6GyD4zYUuuPq2TFaqKH/e3mCYOveHYSMW3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44313},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"d383049db24a9de8870c24b054b8e96cd3374b18","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","winston":"^3.17.0","archiver":"^7.0.1","commander":"^12.0.0","playwright":"^1.42.1","@types/archiver":"^6.0.3","@modelcontextprotocol/sdk":"^1.9.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.2.0_1744537723746_0.02936094254359012","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"rednote-mcp","version":"0.2.1","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","_id":"rednote-mcp@0.2.1","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"d85f54cfd0a7baf67a7b3851a0f518be0cb6c376","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.2.1.tgz","fileCount":17,"integrity":"sha512-qGVtxb0cU0zqqZdsk5puksa5abzEQndOTptM2+LhUy4/lsBb972k/cTM4hFxgIJ2MbXtuhnARh+YvC6e38AEqA==","signatures":[{"sig":"MEUCIDWy383o5PZIn+PSg3Kv9ldTC99F1WZzjWwjYH5ov8ZXAiEAtoLcFahRp7fRVYtYlSYfhs8lTdD78TGAz9P+pcvTreQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44887},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"b41cd0d48b815f1f58d25ce4cddf55aef4a00f8b","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","winston":"^3.17.0","archiver":"^7.0.1","commander":"^12.0.0","playwright":"^1.42.1","@types/archiver":"^6.0.3","@modelcontextprotocol/sdk":"^1.9.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.2.1_1744551468819_0.719605215906505","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"rednote-mcp","version":"0.2.2","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","_id":"rednote-mcp@0.2.2","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"homepage":"https://github.com/ifuryst/rednote-mcp#readme","bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"bin":{"rednote-mcp":"dist/cli.js"},"dist":{"shasum":"ff936d8d56fd05b3a2ece4c156cdfff6d2eb6408","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.2.2.tgz","fileCount":19,"integrity":"sha512-GyNgfuWUTBR/KVVk21HiuwBvHBp14EBNf442nwLdkfrGq+k9Fq3/TzonLhHyyWqQRJjnQOKRsSvqalblapbJDw==","signatures":[{"sig":"MEUCIFk916KaRy6u2luBBXKKnhERdwAos6TAJe95fVWYgy8BAiEA5NDwjOd1G9lRvb08nc3bfxyWOe+b+rNc2oCfPAdhr1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47140},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"93d23adb4437b0465828c097835a8da1ce46db65","scripts":{"dev":"ts-node src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"repository":{"url":"git+https://github.com/ifuryst/rednote-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.2","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","winston":"^3.17.0","archiver":"^7.0.1","commander":"^12.0.0","playwright":"^1.42.1","@types/archiver":"^6.0.3","@modelcontextprotocol/sdk":"^1.9.0","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.1","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/node":"^20.11.19"},"_npmOperationalInternal":{"tmp":"tmp/rednote-mcp_0.2.2_1745150491843_0.6437078525192141","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"rednote-mcp","version":"0.2.3","description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","main":"dist/index.js","types":"dist/index.d.ts","bin":{"rednote-mcp":"dist/cli.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"ts-node src/index.ts","test":"jest","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.9.0","@types/archiver":"^6.0.3","archiver":"^7.0.1","commander":"^12.0.0","dotenv":"^16.4.1","mcp-sdk":"^0.1.0","playwright":"^1.42.1","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","zod":"^3.24.2"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^20.11.19","jest":"^29.7.0","ts-jest":"^29.3.1","ts-node":"^10.9.2","typescript":"^5.3.3"},"keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"author":{"name":"Leo"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ifuryst/rednote-mcp.git"},"bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"homepage":"https://github.com/ifuryst/rednote-mcp#readme","engines":{"node":">=16"},"_id":"rednote-mcp@0.2.3","gitHead":"74bf739a3db5c5b8e86fc8323ede09038cd89f48","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nRF8Zd1y/Xl5wU6lPNm1hyBYME71iQIKxovqIXNKQ1T9r+hRV/ooXZv9rVMfs1coTvuZ5/KRbH/zbKNwTqaAkw==","shasum":"86afd8788c2d1ad77e8dd53ef874172d7baa9c88","tarball":"https://registry.npmjs.org/rednote-mcp/-/rednote-mcp-0.2.3.tgz","fileCount":19,"unpackedSize":49239,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBbx4lHwM7HEHEjQeqq4WnDY5mYltpvpXYb9nJG5UqQoAiEA80Ws17uXV2YFkkkwcj74bt8tuksNM8q0vpJMYYsAQnA="}]},"_npmUser":{"name":"ifuryst","email":"ifuryst@gmail.com"},"directories":{},"maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rednote-mcp_0.2.3_1746966672918_0.46987179344061025"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-10T12:29:17.436Z","modified":"2025-05-11T12:31:13.254Z","0.1.1":"2025-04-10T12:29:17.718Z","0.1.3":"2025-04-10T13:03:49.889Z","0.1.4":"2025-04-10T15:30:48.474Z","0.1.6":"2025-04-11T03:17:38.524Z","0.1.5":"2025-04-11T03:18:47.737Z","0.1.7":"2025-04-12T02:18:13.359Z","0.2.0":"2025-04-13T09:48:43.984Z","0.2.1":"2025-04-13T13:37:49.085Z","0.2.2":"2025-04-20T12:01:32.038Z","0.2.3":"2025-05-11T12:31:13.082Z"},"bugs":{"url":"https://github.com/ifuryst/rednote-mcp/issues"},"author":{"name":"Leo"},"license":"MIT","homepage":"https://github.com/ifuryst/rednote-mcp#readme","keywords":["rednote","xiaohongshu","xhs","mcp","model-context-protocol","cursor","ai"],"repository":{"type":"git","url":"git+https://github.com/ifuryst/rednote-mcp.git"},"description":"A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.","maintainers":[{"name":"ifuryst","email":"ifuryst@gmail.com"}],"readme":"# RedNote MCP\n\n[![English](https://img.shields.io/badge/English-Click-yellow)](docs/README.en.md)\n[![简体中文](https://img.shields.io/badge/简体中文-点击查看-orange)](README.md)\n[![npm](https://img.shields.io/npm/v/rednote-mcp)](https://www.npmjs.com/package/rednote-mcp)\n\n小红书内容访问的MCP服务\n\nhttps://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a\n\n## 快速开始\n\n开始前确保安装了 [playwright](https://github.com/microsoft/playwright) 环境：\n\n```bash\nnpx playwright install\n```\n\n### NPM 全局安装\n\n```bash\n# 全局安装\nnpm install -g rednote-mcp\n\n# 初始化登录，会自动记录cookie到 ~/.mcp/rednote/cookies.json\nrednote-mcp init\n```\n\n### 从源码安装\n\n```bash\n# 克隆项目\ngit clone https://github.com/ifuryst/rednote-mcp.git\ncd rednote-mcp\n\n# 安装依赖\nnpm install\n\n# 全局安装（可选，方便命令行调用）\nnpm install -g .\n\n# 或者直接运行，如初始化登录\nnpm run dev -- init\n```\n\n## 功能特性\n\n- 认证管理（支持 Cookie 持久化）\n- 关键词搜索笔记\n- 命令行初始化工具\n- 通过 URL 访问笔记内容\n- [ ] 通过 URL 访问评论内容\n\n## 使用说明\n\n### 1. 初始化登录\n\n首次使用需要先进行登录初始化：\n\n```bash\nrednote-mcp init\n# 或者直接从源码run\nnpm run dev -- init\n# 或者mcp-client里选择login\n```\n\n执行此命令后：\n\n1. 会自动打开浏览器窗口\n2. 跳转到小红书登录页面\n3. 请手动完成登录操作\n4. 登录成功后会自动保存 Cookie 到 `~/.mcp/rednote/cookies.json` 文件\n\n### 2. 在 Cursor 中配置 MCP Server\n\n在 Cursor 的 settings.json 中添加以下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"RedNote MCP\": {\n      \"command\": \"rednote-mcp\",\n      \"args\": [\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n或者使用 npx 方式：\n\n```json\n{\n  \"mcpServers\": {\n    \"RedNote MCP\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"rednote-mcp\",\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n配置说明：\n\n- `command`: 可以是全局安装后的 `rednote-mcp` 命令，或使用 `npx` 直接运行\n- `args`: 必须包含 `--stdio` 参数以支持 Cursor 的通信方式\n\n## 开发指南\n\n### 环境要求\n\n- Node.js >= 16\n- npm >= 7\n\n### 开发流程\n\n```bash\n# 安装依赖\nnpm install\n\n# 构建项目\nnpm run build\n\n# 开发模式运行\nnpm run dev\n\n# 运行测试\nnpm test\n```\n\n### 使用 MCP Inspector 进行调试\n\nMCP Inspector 是一个用于调试 MCP 服务器的工具，可以帮助开发者检查和验证 MCP 服务器的行为。使用以下命令启动：\n\n```bash\nnpx @modelcontextprotocol/inspector npx rednote-mcp --stdio\n```\n\n这个命令会：\n\n1. 启动 MCP Inspector 工具\n2. 通过 Inspector 运行 rednote-mcp 服务\n3. 提供一个交互式界面来检查请求和响应\n4. 帮助调试和验证 MCP 协议的实现\n\n## 注意事项\n\n1. 首次使用必须执行 `init` 命令进行登录\n2. Cookie 文件包含敏感信息，避免泄露\n3. 建议定期更新 Cookie，避免失效\n4. 确保已正确安装 Node.js 环境\n\n## 贡献指南\n\n1. Fork 本仓库\n2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交你的改动 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 开启一个 Pull Request\n\n## 许可证\n\nMIT License - 详见 [LICENSE](LICENSE) 文件 \n","readmeFilename":"README.md"}