What is Paperless-NGX MCP Server?
An MCP (Model Context Protocol) server for interacting with a Paperless-NGX API server. It provides tools for managing documents, tags, correspondents, document types, custom fields, and mail accounts in your Paperless-NGX instance.
How to use Paperless-NGX MCP Server?
Install via npx -y @baruchiro/paperless-mcp@latest or run the Docker image ghcr.io/baruchiro/paperless-mcp:latest. Configure your MCP client with the required environment variables PAPERLESS_URL and PAPERLESS_API_KEY. Then ask Claude to manage your documents, tags, correspondents, etc.
Key features of Paperless-NGX MCP Server?
- List, search, get, download, and upload documents
- Bulk edit documents (tags, correspondents, merge, split, delete)
- Create and list tags, correspondents, document types
- Full CRUD for custom fields
- List mail accounts for automatic email ingestion
- File upload via base64 or local filesystem path
Use cases of Paperless-NGX MCP Server?
- "Show me all documents tagged as 'Invoice'"
- "Create a new tag called 'Receipts' with color #FF0000"
- "Download document #123"
- "Upload a new document with title, correspondent, and tags"
- "Merge documents 6, 7, 8 and keep metadata from document 6"
コメント