24 lines
735 B
YAML
24 lines
735 B
YAML
# PaperlessMCP — MCP server bridging Claude Code to Paperless-ngx
|
|
# Runs locally on Windows (Docker Desktop). Exposed only on localhost.
|
|
# Repo: https://github.com/barryw/PaperlessMCP
|
|
#
|
|
# Start: docker compose up -d
|
|
# Stop: docker compose down
|
|
# Update: docker compose pull && docker compose up -d
|
|
# Logs: docker compose logs -f
|
|
|
|
services:
|
|
paperless-mcp:
|
|
image: ghcr.io/barryw/paperlessmcp:latest
|
|
container_name: paperless-mcp
|
|
restart: unless-stopped
|
|
env_file:
|
|
- .env
|
|
ports:
|
|
- "127.0.0.1:5000:5000" # localhost only — never expose publicly
|
|
healthcheck:
|
|
test: ["CMD", "wget", "-q", "--spider", "http://localhost:5000/health"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|