├── .github ├── ISSUE_TEMPLATE │ ├── bug_report_en.md │ ├── bug_report_zh.md │ └── config.yml └── workflows │ └── npm-publish.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── docs └── README.en.md ├── jest.config.js ├── package.json ├── src ├── auth │ ├── authManager.ts │ └── cookieManager.ts ├── cli.ts ├── index.ts ├── tools │ ├── __tests__ │ │ └── rednoteTools.test.ts │ ├── noteDetail.ts │ └── rednoteTools.ts └── utils │ ├── logger.ts │ └── stdioLogger.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.github/ISSUE_TEMPLATE/bug_report_en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.github/ISSUE_TEMPLATE/bug_report_zh.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/docs/README.en.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/package.json -------------------------------------------------------------------------------- /src/auth/authManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/auth/authManager.ts -------------------------------------------------------------------------------- /src/auth/cookieManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/auth/cookieManager.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import './cli'; 2 | -------------------------------------------------------------------------------- /src/tools/__tests__/rednoteTools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/tools/__tests__/rednoteTools.test.ts -------------------------------------------------------------------------------- /src/tools/noteDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/tools/noteDetail.ts -------------------------------------------------------------------------------- /src/tools/rednoteTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/tools/rednoteTools.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/stdioLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/src/utils/stdioLogger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iFurySt/RedNote-MCP/HEAD/tsconfig.json --------------------------------------------------------------------------------