{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.tobee89/mcp-paperless-ngx","description":"MCP server for Paperless-ngx 3.x — full REST API coverage, schema-aware, token-frugal.","title":"Paperless-ngx","repository":{"url":"https://github.com/tobee89/mcp-paperless-ngx","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-paperless-ngx","version":"0.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of the Paperless-ngx instance","isRequired":true,"name":"PAPERLESS_URL"},{"description":"Paperless-ngx API token","isRequired":true,"isSecret":true,"name":"PAPERLESS_TOKEN"},{"description":"URL used when building links, if the instance is reachable under a different name from outside","name":"PAPERLESS_PUBLIC_URL"},{"description":"Comma-separated toolsets, or all","name":"PAPERLESS_TOOLSETS"},{"description":"Expose only tools that cannot change anything","default":"false","name":"PAPERLESS_READ_ONLY"},{"description":"Extra request headers; needed behind forward-auth proxies such as Authentik","name":"PAPERLESS_HEADERS"},{"description":"Where downloaded files are written","format":"filepath","name":"PAPERLESS_DOWNLOAD_DIR"},{"description":"Hard ceiling on list page sizes","default":"100","name":"PAPERLESS_MAX_PAGE_SIZE"},{"description":"Request timeout in milliseconds","default":"60000","name":"PAPERLESS_TIMEOUT_MS"},{"description":"REST API version sent in the Accept header","default":"10","name":"PAPERLESS_API_VERSION"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-20T17:51:31.170404Z","publishedAt":"2026-08-20T17:51:31.170404Z","updatedAt":"2026-08-20T17:51:31.170404Z","isLatest":true}}}],"metadata":{"count":1}}
