OP

orellbuehler/paperless-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

17 stars 3 forks 품질 82 트렌드 31MIT

Paperless-ngx 용 MCP 서버 - Claude Search, 업로드, 태그와 같은 AI 에이전트를 허용하고 선택적 인 검색과 함께 문서를 구성

개요

Paperless-ngx에 AI 대리인을 연결하십시오. 이 모델 Context Protocol 서버는 115 + 도구로 Paperless-ngx REST API를 노출하므로 Claude와 같은 조수는 검색, 업로드, 태그 및 문서를 구성 할 수 있습니다. - 지역 벡터 embeddingding을 사용하여 전체 아카이브에서 선택적 semantic 검색. 모든 MCP 클라이언트와 함께 작동 : Claude Code, Claude Desktop 또는 자체 에이전트. - 검색, 업로드, 다운로드, 업데이트 및 대량 편집 문서; 태그를 관리, 서신, 문서 유형, 저장 경로, 사용자 정의 필드, 및 저장된 레이아웃 - — OpenAI 또는 Ollama embeddings와 벡터 유사성 검색, sqlite-vec에서 로컬로 저장; 외부 벡터 DB - - - 자동 분류 문서, 입력 상자, 대량 태그를 처리 - — 메일 계정과 규칙을 구성, 공공 공유 링크, 이메일 문서를 작성, 그리고 쓰레기를 복구 - 문서, 문서 및 문서의 공유, 및 문서의 공유. - 문서, 문서, 문서, 문서 및 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서, 문서.

개요(AI 번역)

Paperless-ngx에 AI 대리인을 연결하십시오. 이 모델 Context Protocol 서버는 115 + 도구로 Paperless-ngx REST API를 노출하므로 Claude와 같은 조수는 검색, 업로드, 태그 및 문서를 구성 할 수 있습니다. - 지역 벡터 embeddingding을 사용하여 전체 아카이브에서 선택적 semantic 검색.

모든 MCP 클라이언트와 함께 작동 : Claude Code, Claude Desktop 또는 자체 에이전트.

하이라이트

  • ** 전체 문서 관리 ** - 검색, 업로드, 다운로드, 업데이트, 대량 편집 문서; 태그, 서스펜션, 문서 유형, 저장 경로, 사용자 정의 필드 및 저장된보기를 관리 -Semantic search (optional) — OpenAI 또는 Ollama embeddings와 벡터 유사성 검색, sqlite-vec에서 로컬로 저장; 외부 벡터 DB 없음
  • AI-assisted 워크플로우 - 자동 분류 문서, 컨텐츠로 대량 태그 처리 -Mail, sharing, trash - 메일 계정 및 규칙을 구성하고, 공용 공유 링크, 이메일 문서를 만들고, 쓰레기에서 복원 -Paperless-ngx 3.0 ready — 문서 버전, PDF 편집, 묶음, 작업 관리, REST API 버전과 함께 2.x 및 3.x 모두 예측 가능

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

paperless-mcp

Connect AI agents to Paperless-ngx. This Model Context Protocol server exposes the Paperless-ngx REST API as 115+ tools, so assistants like Claude can search, upload, tag, and organize your documents — with optional semantic search over your whole archive using local vector embeddings.

Works with any MCP client: Claude Code, Claude Desktop, or your own agent.

Highlights

  • Full document management — search, upload, download, update, and bulk-edit documents; manage tags, correspondents, document types, storage paths, custom fields, and saved views
  • Semantic search (optional) — vector similarity search with OpenAI or Ollama embeddings, stored locally in sqlite-vec; no external vector DB
  • AI-assisted workflows — auto-classify documents, process your inbox, bulk-tag by content
  • Mail, sharing, and trash — configure mail accounts and rules, create public share links, email documents, and restore from the trash
  • Paperless-ngx 3.0 ready — document versions, PDF editing, share bundles, and task management, with the REST API version pinned so 2.x and 3.x both behave predictably
  • Single- or multi-user — stdio transport for personal use, or an HTTP transport where every user authenticates with their own Paperless token and only sees their own documents
  • Docker-ready — prebuilt image on GHCR, drop-in sidecar for your Paperless-ngx compose stack

Things you can ask once it’s connected:

“Find all invoices from my ISP in 2025 and tag them as telecom”

“Upload this PDF, set the correspondent to my landlord, and file it as a contract”

“Which documents in my inbox are missing a correspondent or document type?”

“Give me just the page of my insurance policy that mentions the deductible, as a PDF”

“Find the document about the espresso machine warranty” (semantic search — no keyword match needed)

Quick start

The package is published as @orellbuehler/paperless-mcp and runs directly with npx — no clone or build needed.

  1. Get your API token from Paperless-ngx (Settings > Administration, or POST /api/token/)
  2. Register the server with your MCP client. With Claude Code:
claude mcp add paperless \
  --env PAPERLESS_URL=https://your-paperless-instance.example.com \
  --env PAPERLESS_TOKEN=your-api-token \
  -- npx -y @orellbuehler/paperless-mcp
GitHub에서 전체 README 보기

설치

npx -y @orellbuehler/paperless-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "paperless": { "command": "npx", "args": ["-y", "@orellbuehler/paperless-mcp"], "env": { "PAPERLESS_URL": "https://your-paperless-instance.example.com", "PAPERLESS_TOKEN": "your-api-token" } } } }