├── .changeset ├── README.md └── config.json ├── .cursor └── rules │ ├── api-validation.mdc │ ├── http-transport.mdc │ ├── mcp-server-patterns.mdc │ └── types-usage.mdc ├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── docker-publish.yml │ ├── openhands-resolver.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Paperless_ngx_REST_API.yaml ├── README.md ├── manifest.json ├── package.json ├── smithery.yaml ├── src ├── api │ ├── PaperlessAPI.ts │ ├── documentEnhancer.ts │ ├── types.ts │ └── utils.ts ├── index.ts └── tools │ ├── correspondents.ts │ ├── customFields.ts │ ├── documentTypes.ts │ ├── documents.ts │ ├── tags.ts │ └── utils │ ├── empty.ts │ ├── middlewares.ts │ └── queryString.ts └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.cursor/rules/api-validation.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.cursor/rules/api-validation.mdc -------------------------------------------------------------------------------- /.cursor/rules/http-transport.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.cursor/rules/http-transport.mdc -------------------------------------------------------------------------------- /.cursor/rules/mcp-server-patterns.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.cursor/rules/mcp-server-patterns.mdc -------------------------------------------------------------------------------- /.cursor/rules/types-usage.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.cursor/rules/types-usage.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.github/workflows/openhands-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.github/workflows/openhands-resolver.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /Paperless_ngx_REST_API.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/Paperless_ngx_REST_API.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/README.md -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/package.json -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/api/PaperlessAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/api/PaperlessAPI.ts -------------------------------------------------------------------------------- /src/api/documentEnhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/api/documentEnhancer.ts -------------------------------------------------------------------------------- /src/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/api/types.ts -------------------------------------------------------------------------------- /src/api/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/api/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tools/correspondents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/correspondents.ts -------------------------------------------------------------------------------- /src/tools/customFields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/customFields.ts -------------------------------------------------------------------------------- /src/tools/documentTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/documentTypes.ts -------------------------------------------------------------------------------- /src/tools/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/documents.ts -------------------------------------------------------------------------------- /src/tools/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/tags.ts -------------------------------------------------------------------------------- /src/tools/utils/empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/utils/empty.ts -------------------------------------------------------------------------------- /src/tools/utils/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/utils/middlewares.ts -------------------------------------------------------------------------------- /src/tools/utils/queryString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/src/tools/utils/queryString.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baruchiro/paperless-mcp/HEAD/tsconfig.json --------------------------------------------------------------------------------