{"_id":"@bty/mcp-rednote-one","_rev":"7-8f087672ca3e934e73150bd40c3af544","name":"@bty/mcp-rednote-one","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@bty/mcp-rednote-one","version":"0.0.1","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.1","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote":"dist/cli.js"},"dist":{"shasum":"82b0b1f550d8a522c424fc642ff60da69d5c2dd2","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.1.tgz","fileCount":15,"integrity":"sha512-5EY7SLchPJ6mLoNyeQrjNJmpI2UZK5NkwxiCfnRfuq4ngHrOBXiVWFcd4aBTNw4DXd/HIgHZVd7ni8W2AO8tCQ==","signatures":[{"sig":"MEQCIAGD6rSAaCbdPxzzaC8qu+HL38RqMgi0+xsrBOcEdQYsAiAQg5DWXSiEVu312teaIixoTpjuehh+EBVMoCvPBpCIRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64723},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.1.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","actor":{"name":"bty_qianhai","type":"user","email":"qianhai@bantouyan.com"},"email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/dca8dc69c7ccb84c10dad94d23231b05/bty-mcp-rednote-one-0.0.1.tgz","_integrity":"sha512-5EY7SLchPJ6mLoNyeQrjNJmpI2UZK5NkwxiCfnRfuq4ngHrOBXiVWFcd4aBTNw4DXd/HIgHZVd7ni8W2AO8tCQ==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.1_1752135158339_0.9905035620805056","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bty/mcp-rednote-one","version":"0.0.2","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.2","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote-one":"dist/cli.js"},"dist":{"shasum":"961c4121ac0c4de577d67d5e2cce2dda7172d970","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.2.tgz","fileCount":15,"integrity":"sha512-M8VDLEnSDk1snpL/EQ94OmjMmKEKfXtYv+AN9tyCA2MOMbQow93BJPLDoBHdrsnC2b8PyocimiyVn7GuAlFDxA==","signatures":[{"sig":"MEYCIQC2TvndT5kNfTWfVoVrr4CtXWSxwMrpdcfckGVjxZH3ZQIhAMOhNoONMsMEpMI6NQQ/1o2tk27dtARNwyXfgUvWDq2u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64727},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.2.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","actor":{"name":"bty_qianhai","type":"user","email":"qianhai@bantouyan.com"},"email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/8d2cb3094ddca94636201169660c32f4/bty-mcp-rednote-one-0.0.2.tgz","_integrity":"sha512-M8VDLEnSDk1snpL/EQ94OmjMmKEKfXtYv+AN9tyCA2MOMbQow93BJPLDoBHdrsnC2b8PyocimiyVn7GuAlFDxA==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.2_1752135413898_0.7689070935811955","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bty/mcp-rednote-one","version":"0.0.3","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.3","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote-one":"dist/cli.js"},"dist":{"shasum":"39f33e8029740ef2592d8fa114f246c3061f78d8","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.3.tgz","fileCount":15,"integrity":"sha512-H7Y/p8Q4EPvmK9mpLykXn0HL8lev9N+q7+ErGAhTom7U/bjrPPvuof/JSlHkxR5euuGcp//N3THjxj7ZrjOI+Q==","signatures":[{"sig":"MEYCIQDc5MLLcWfdlwaAAhdOLZvAFweyIU3QGNRQa2os97yZCQIhAOoNKVSeihQo+6i0Aqs8Pv7ElI6V8JgPX82zwzSOR+Jg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68063},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.3.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/445622ca9692b19b202a429280fb5ae5/bty-mcp-rednote-one-0.0.3.tgz","_integrity":"sha512-H7Y/p8Q4EPvmK9mpLykXn0HL8lev9N+q7+ErGAhTom7U/bjrPPvuof/JSlHkxR5euuGcp//N3THjxj7ZrjOI+Q==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.3_1752561763479_0.5761701040434801","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bty/mcp-rednote-one","version":"0.0.4","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.4","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote-one":"dist/cli.js"},"dist":{"shasum":"15ab915ee7d3402b327d18695e0a738ed93ab23e","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.4.tgz","fileCount":15,"integrity":"sha512-NAjTLIB/GMBB1Ly2ibE9OLpp79vckkYp2AurNuxYK+wY7L7zmWd8XUhYHgC5/T2CbfeArQ+qtCGM0T+4/hJxAg==","signatures":[{"sig":"MEUCIGV/zDqUiXLoWWkY4o080X4kVd8Ta5/Nbz9g9ffepx9wAiEAsFL/JKGBj++Vh8KrEBK81jtZGraG/ddDICY6vYHBtq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68145},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.4.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/a400d66751506db086aede6c44930959/bty-mcp-rednote-one-0.0.4.tgz","_integrity":"sha512-NAjTLIB/GMBB1Ly2ibE9OLpp79vckkYp2AurNuxYK+wY7L7zmWd8XUhYHgC5/T2CbfeArQ+qtCGM0T+4/hJxAg==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.4_1752718586771_0.29609664592932705","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bty/mcp-rednote-one","version":"0.0.5","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.5","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote-one":"dist/cli.js"},"dist":{"shasum":"3ab1d8c122ecb316acd3601ae6664e363ed8e838","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.5.tgz","fileCount":15,"integrity":"sha512-ZXRyx2uJJkkkXr23qK9dRG4x4qDJwUlW+R5SAsbNnHggibs5zO9CUhrCdDBkQnhB1rOROk7QFQEhOqw4pJSBbQ==","signatures":[{"sig":"MEUCIHLb2FI/oJ5C70dayywgtFY+MbAvNbFdmSML7Mbos8q1AiEA6OzroBaJw3Ga4ydMnmaWkVU2JyxhGE/79uT6ZuyFxzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74385},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.5.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/7129193b45e04f2904cbb62fb527c698/bty-mcp-rednote-one-0.0.5.tgz","_integrity":"sha512-ZXRyx2uJJkkkXr23qK9dRG4x4qDJwUlW+R5SAsbNnHggibs5zO9CUhrCdDBkQnhB1rOROk7QFQEhOqw4pJSBbQ==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.5_1753948049978_0.5307338602610239","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bty/mcp-rednote-one","version":"0.0.6","keywords":["mcp","rednote"],"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","_id":"@bty/mcp-rednote-one@0.0.6","maintainers":[{"name":"bty-owner","email":"kun@bantouyan.com"},{"name":"bty_mufeng","email":"mufeng@bantouyan.com"},{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},{"name":"qiwa","email":"qiwa@bantouyan.com"},{"name":"kongwo","email":"kongwo@bantouyan.com"}],"bin":{"bty-mcp-rednote-one":"dist/cli.js"},"dist":{"shasum":"be0f13c52daf4073d902b264e4735aa26d2f7007","tarball":"https://registry.npmjs.org/@bty/mcp-rednote-one/-/mcp-rednote-one-0.0.6.tgz","fileCount":15,"integrity":"sha512-PbzSRdCY1Hy0VOzrRUUOQo4pE+10CmF/NgGYwsLm7xdpSQAG/7mmmOtKlUOxZP8h7zSOTXgc6VbI8PgERmzNyg==","signatures":[{"sig":"MEUCIQD7cii2nV0FRfMXAdeuLiVIoEs1KkT+F4n+IKSDha5VmwIgWKIiIfaXFFjdLaGjDiB/18ycgyhLtZO/yx2769Tkj2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75240},"main":"./dist/index.js","_from":"file:bty-mcp-rednote-one-0.0.6.tgz","types":"./dist/types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"bty_qianhai","email":"qianhai@bantouyan.com"},"_resolved":"/private/var/folders/s_/xm6sy94133lbbj8vfqw6k3wh0000gn/T/c9577698bb04b2807b185423c3198f07/bty-mcp-rednote-one-0.0.6.tgz","_integrity":"sha512-PbzSRdCY1Hy0VOzrRUUOQo4pE+10CmF/NgGYwsLm7xdpSQAG/7mmmOtKlUOxZP8h7zSOTXgc6VbI8PgERmzNyg==","_npmVersion":"10.9.2","description":"Rednote integration for the Model Context Protocol (MCP)","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.25.28","lodash":"^4.17.21","ali-oss":"^6.23.0","commander":"^14.0.0","playwright":"1.53.1","@bty/mcp-util":"0.1.1","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","@types/node":"20.14.14","@types/lodash":"^4.17.17","@types/ali-oss":"^6.16.11"},"_npmOperationalInternal":{"tmp":"tmp/mcp-rednote-one_0.0.6_1753950688435_0.33523376687166984","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-10T08:12:38.261Z","modified":"2026-06-14T14:38:52.743Z","0.0.1":"2025-07-10T08:12:38.517Z","0.0.2":"2025-07-10T08:16:54.077Z","0.0.3":"2025-07-15T06:42:43.636Z","0.0.4":"2025-07-17T02:16:26.967Z","0.0.5":"2025-07-31T07:47:30.164Z","0.0.6":"2025-07-31T08:31:28.636Z"},"author":{"name":"mufeng@bantouyan.com"},"license":"MIT","keywords":["mcp","rednote"],"description":"Rednote integration for the Model Context Protocol (MCP)","maintainers":[{"email":"zhangyi@bantouyan.com","name":"steveyzhang"},{"email":"kun@bantouyan.com","name":"bty-owner"},{"email":"mufeng@bantouyan.com","name":"bty_mufeng"},{"email":"qianhai@bantouyan.com","name":"bty_qianhai"},{"email":"qiwa@bantouyan.com","name":"qiwa"},{"email":"kongwo@bantouyan.com","name":"kongwo"}],"readme":"# RedNote MCP\n\n## 快速开始\n\n```bash\n# 若已安装 playwright 该步骤可省略\nnpx playwright install\n\n# 全局安装\nnpm install -g @bty/mcp-rednote\n\n# 初始化登录，记录 Cookie\n# 推荐安装后调用一次用于记录 Cookie\nbty-mcp-rednote init\n```\n\n## Tools\n\n- 关键词搜索笔记\n- 通过 URL 访问笔记内容\n- 通过 URL 访问笔记评论\n\n## 使用说明\n\n在 Cursor 的 settings.json 中添加以下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"RedNote MCP\": {\n      \"command\": \"bty-mcp-rednote\",\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        \"bty-mcp-rednote\",\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n配置说明：\n\n- `command`: 可以是全局安装后的 `bty-mcp-rednote` 命令，或使用 `npx` 直接运行\n- `args`: 必须包含 `--stdio` 参数以支持 Cursor 的通信方式\n\n## 开发指南\n\n### 环境要求\n\n- Node.js >= 16\n- npm >= 7\n\n### 开发流程\n\n```bash\n# 安装依赖\npnpm install\n\n# 构建项目\npnpm run build\n\n# 开发模式运行\npnpm run dev\n```\n\n### 使用 MCP Inspector 进行调试\n\nMCP Inspector 是一个用于调试 MCP 服务器的工具，可以帮助开发者检查和验证 MCP 服务器的行为。使用以下命令启动：\n\n```bash\nnpx @modelcontextprotocol/inspector npx bty-mcp-rednote --stdio\n```\n\n这个命令会：\n\n1. 启动 MCP Inspector 工具\n2. 通过 Inspector 运行 bty-mcp-rednote 服务\n3. 提供一个交互式界面来检查请求和响应\n4. 帮助调试和验证 MCP 协议的实现\n\n## 注意事项\n\n1. 首次使用最好执行 `init` 命令进行登录\n2. Cookie 文件包含敏感信息，避免泄露\n3. 建议定期更新 Cookie，避免失效\n4. 确保已正确安装 Node.js 环境","readmeFilename":"README.md"}