cosmic-mcp

All servers

Paperless MCP

io.github.pvliesdonk/paperless-mcp · version 3.0.0

Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.

Paperless-NGX over MCP: search, read, upload and tag documents; manage correspondents and types.

https://github.com/pvliesdonk/paperless-mcp

Quick facts

  • Listing: Community
  • Published Sep 21, 18:08 UTC
  • Transport: stdio
  • Package: pypi pvliesdonk-paperless-mcp 3.0.0
  • Listed by cosmic-mcp: Nov 9, 04:26 UTC
  • Repository: https://github.com/pvliesdonk/paperless-mcp
  • PyPI: https://pypi.org/project/pvliesdonk-paperless-mcp/
  • Website: https://pvliesdonk.github.io/paperless-mcp/
  • Needs settings: PAPERLESS_MCP_KV_STORE_URL PAPERLESS_MCP_TOOLS_ALLOW PAPERLESS_MCP_TOOLS_DENY PAPERLESS_MCP_SERVER_NAME PAPERLESS_MCP_INSTANCE_DESCRIPTION PAPERLESS_MCP_INSTRUCTIONS_EXTRA PAPERLESS_MCP_INSTRUCTIONS PAPERLESS_MCP_LOG_LEVEL PAPERLESS_MCP_LOG_FORMAT PAPERLESS_MCP_PAPERLESS_URL PAPERLESS_MCP_API_TOKEN PAPERLESS_MCP_HTTP_TIMEOUT_SECONDS PAPERLESS_MCP_HTTP_RETRIES PAPERLESS_MCP_DEFAULT_PAGE_SIZE PAPERLESS_MCP_PAPERLESS_PUBLIC_URL PAPERLESS_MCP_TRANSFER_TTL_DEFAULT_S PAPERLESS_MCP_TRANSFER_TTL_MAX_S PAPERLESS_MCP_TRANSFER_GRACE_TTL_S PAPERLESS_MCP_TRANSFER_LEASE_S PAPERLESS_MCP_TRANSFER_MAX_UPLOAD_BYTES

Documents and PDF Web search

Setup snippets

Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.

Run it locally (pypi)

uvx 'pvliesdonk-paperless-mcp==3.0.0'

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "paperless-mcp": {
      "args": [
        "pvliesdonk-paperless-mcp==3.0.0"
      ],
      "command": "uvx",
      "env": {
        "PAPERLESS_MCP_API_TOKEN": "<your paperless mcp api token>",
        "PAPERLESS_MCP_DEFAULT_PAGE_SIZE": "<your paperless mcp default page size>",
        "PAPERLESS_MCP_HTTP_RETRIES": "<your paperless mcp http retries>",
        "PAPERLESS_MCP_HTTP_TIMEOUT_SECONDS": "<your paperless mcp http timeout seconds>",
        "PAPERLESS_MCP_INSTANCE_DESCRIPTION": "<your paperless mcp instance description>",
        "PAPERLESS_MCP_INSTRUCTIONS": "<your paperless mcp instructions>",
        "PAPERLESS_MCP_INSTRUCTIONS_EXTRA": "<your paperless mcp instructions extra>",
        "PAPERLESS_MCP_KV_STORE_URL": "<your paperless mcp kv store url>",
        "PAPERLESS_MCP_LOG_FORMAT": "<your paperless mcp log format>",
        "PAPERLESS_MCP_LOG_LEVEL": "<your paperless mcp log level>",
        "PAPERLESS_MCP_PAPERLESS_PUBLIC_URL": "<your paperless mcp paperless public url>",
        "PAPERLESS_MCP_PAPERLESS_URL": "<your paperless mcp paperless url>",
        "PAPERLESS_MCP_SERVER_NAME": "<your paperless mcp server name>",
        "PAPERLESS_MCP_TOOLS_ALLOW": "<your paperless mcp tools allow>",
        "PAPERLESS_MCP_TOOLS_DENY": "<your paperless mcp tools deny>",
        "PAPERLESS_MCP_TRANSFER_GRACE_TTL_S": "<your paperless mcp transfer grace ttl s>",
        "PAPERLESS_MCP_TRANSFER_LEASE_S": "<your paperless mcp transfer lease s>",
        "PAPERLESS_MCP_TRANSFER_MAX_UPLOAD_BYTES": "<your paperless mcp transfer max upload bytes>",
        "PAPERLESS_MCP_TRANSFER_TTL_DEFAULT_S": "<your paperless mcp transfer ttl default s>",
        "PAPERLESS_MCP_TRANSFER_TTL_MAX_S": "<your paperless mcp transfer ttl max s>"
      }
    }
  }
}

Claude Code

claude mcp add 'paperless-mcp' -- uvx 'pvliesdonk-paperless-mcp==3.0.0'

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "paperless-mcp": {
      "args": [
        "pvliesdonk-paperless-mcp==3.0.0"
      ],
      "command": "uvx",
      "env": {
        "PAPERLESS_MCP_API_TOKEN": "<your paperless mcp api token>",
        "PAPERLESS_MCP_DEFAULT_PAGE_SIZE": "<your paperless mcp default page size>",
        "PAPERLESS_MCP_HTTP_RETRIES": "<your paperless mcp http retries>",
        "PAPERLESS_MCP_HTTP_TIMEOUT_SECONDS": "<your paperless mcp http timeout seconds>",
        "PAPERLESS_MCP_INSTANCE_DESCRIPTION": "<your paperless mcp instance description>",
        "PAPERLESS_MCP_INSTRUCTIONS": "<your paperless mcp instructions>",
        "PAPERLESS_MCP_INSTRUCTIONS_EXTRA": "<your paperless mcp instructions extra>",
        "PAPERLESS_MCP_KV_STORE_URL": "<your paperless mcp kv store url>",
        "PAPERLESS_MCP_LOG_FORMAT": "<your paperless mcp log format>",
        "PAPERLESS_MCP_LOG_LEVEL": "<your paperless mcp log level>",
        "PAPERLESS_MCP_PAPERLESS_PUBLIC_URL": "<your paperless mcp paperless public url>",
        "PAPERLESS_MCP_PAPERLESS_URL": "<your paperless mcp paperless url>",
        "PAPERLESS_MCP_SERVER_NAME": "<your paperless mcp server name>",
        "PAPERLESS_MCP_TOOLS_ALLOW": "<your paperless mcp tools allow>",
        "PAPERLESS_MCP_TOOLS_DENY": "<your paperless mcp tools deny>",
        "PAPERLESS_MCP_TRANSFER_GRACE_TTL_S": "<your paperless mcp transfer grace ttl s>",
        "PAPERLESS_MCP_TRANSFER_LEASE_S": "<your paperless mcp transfer lease s>",
        "PAPERLESS_MCP_TRANSFER_MAX_UPLOAD_BYTES": "<your paperless mcp transfer max upload bytes>",
        "PAPERLESS_MCP_TRANSFER_TTL_DEFAULT_S": "<your paperless mcp transfer ttl default s>",
        "PAPERLESS_MCP_TRANSFER_TTL_MAX_S": "<your paperless mcp transfer ttl max s>"
      }
    }
  }
}

VS Code (.vscode/mcp.json)

{
  "servers": {
    "paperless-mcp": {
      "args": [
        "pvliesdonk-paperless-mcp==3.0.0"
      ],
      "command": "uvx",
      "env": {
        "PAPERLESS_MCP_API_TOKEN": "<your paperless mcp api token>",
        "PAPERLESS_MCP_DEFAULT_PAGE_SIZE": "<your paperless mcp default page size>",
        "PAPERLESS_MCP_HTTP_RETRIES": "<your paperless mcp http retries>",
        "PAPERLESS_MCP_HTTP_TIMEOUT_SECONDS": "<your paperless mcp http timeout seconds>",
        "PAPERLESS_MCP_INSTANCE_DESCRIPTION": "<your paperless mcp instance description>",
        "PAPERLESS_MCP_INSTRUCTIONS": "<your paperless mcp instructions>",
        "PAPERLESS_MCP_INSTRUCTIONS_EXTRA": "<your paperless mcp instructions extra>",
        "PAPERLESS_MCP_KV_STORE_URL": "<your paperless mcp kv store url>",
        "PAPERLESS_MCP_LOG_FORMAT": "<your paperless mcp log format>",
        "PAPERLESS_MCP_LOG_LEVEL": "<your paperless mcp log level>",
        "PAPERLESS_MCP_PAPERLESS_PUBLIC_URL": "<your paperless mcp paperless public url>",
        "PAPERLESS_MCP_PAPERLESS_URL": "<your paperless mcp paperless url>",
        "PAPERLESS_MCP_SERVER_NAME": "<your paperless mcp server name>",
        "PAPERLESS_MCP_TOOLS_ALLOW": "<your paperless mcp tools allow>",
        "PAPERLESS_MCP_TOOLS_DENY": "<your paperless mcp tools deny>",
        "PAPERLESS_MCP_TRANSFER_GRACE_TTL_S": "<your paperless mcp transfer grace ttl s>",
        "PAPERLESS_MCP_TRANSFER_LEASE_S": "<your paperless mcp transfer lease s>",
        "PAPERLESS_MCP_TRANSFER_MAX_UPLOAD_BYTES": "<your paperless mcp transfer max upload bytes>",
        "PAPERLESS_MCP_TRANSFER_TTL_DEFAULT_S": "<your paperless mcp transfer ttl default s>",
        "PAPERLESS_MCP_TRANSFER_TTL_MAX_S": "<your paperless mcp transfer ttl max s>"
      },
      "type": "stdio"
    }
  }
}

Related servers

  • adeu Verified domain
    Automated DOCX Redlining Engine
  • AgentMash Verified domain
    All your bookmarks in one library. Share them with your AI agents. Read-only search over your saves.
  • Agentic Terminal Directory Verified domain
    Verified merchants accepting agentic payments on Lightning/L402/BOLT12/USDT — search, verify, pay.
  • Ankra Docs Verified domain
    Search the Ankra documentation: clusters, stacks, GitOps, CI/CD and the CLI. No account needed.
  • Auralogs Verified domain
    Read-only access to Auralogs production logs: search logs, inspect errors, review AI analyses.
  • AutoRFP.ai Verified domain
    Search AutoRFP.ai projects, requirements, content library, and tags for Q&A and analytics.