diff --git a/setup/cloud/digitalocean/compose.yaml b/setup/cloud/digitalocean/compose.yaml index 1a2e553db..5041c6dd4 100644 --- a/setup/cloud/digitalocean/compose.yaml +++ b/setup/cloud/digitalocean/compose.yaml @@ -136,6 +136,7 @@ services: PHOTOPRISM_DEFAULT_TLS: "true" # defaults to a self-signed HTTPS/TLS certificate if no other certificate is available PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables Settings in Web UI PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/arm64/compose.yaml b/setup/docker/arm64/compose.yaml index 42e18b837..3d1044b05 100644 --- a/setup/docker/arm64/compose.yaml +++ b/setup/docker/arm64/compose.yaml @@ -71,6 +71,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/armv7/compose.yaml b/setup/docker/armv7/compose.yaml index 00d4a2d02..1cd54b5ab 100644 --- a/setup/docker/armv7/compose.yaml +++ b/setup/docker/armv7/compose.yaml @@ -64,6 +64,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables Settings in Web UI PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "true" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/compose.yaml b/setup/docker/compose.yaml index bdfe69e51..790e5f57f 100644 --- a/setup/docker/compose.yaml +++ b/setup/docker/compose.yaml @@ -62,6 +62,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/macos/compose.yaml b/setup/docker/macos/compose.yaml index ff4c21e8a..9a3bf42e6 100644 --- a/setup/docker/macos/compose.yaml +++ b/setup/docker/macos/compose.yaml @@ -55,6 +55,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/nvidia/compose.yaml b/setup/docker/nvidia/compose.yaml index edb6272da..ba11b61c4 100644 --- a/setup/docker/nvidia/compose.yaml +++ b/setup/docker/nvidia/compose.yaml @@ -66,6 +66,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/portainer/stack.env b/setup/docker/portainer/stack.env index b5105ab66..daef546c4 100644 --- a/setup/docker/portainer/stack.env +++ b/setup/docker/portainer/stack.env @@ -41,6 +41,8 @@ PHOTOPRISM_EXPERIMENTAL=false PHOTOPRISM_DISABLE_CHOWN=false # disables built-in WebDAV server PHOTOPRISM_DISABLE_WEBDAV=false +# disables Model Context Protocol (MCP) API endpoint for AI agent integrations +PHOTOPRISM_DISABLE_MCP=false # disables settings UI and API PHOTOPRISM_DISABLE_SETTINGS=false # disables all features depending on TensorFlow diff --git a/setup/docker/scheduler/compose.yaml b/setup/docker/scheduler/compose.yaml index 87fb4514d..de6dc65e0 100644 --- a/setup/docker/scheduler/compose.yaml +++ b/setup/docker/scheduler/compose.yaml @@ -57,6 +57,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/sqlite/compose.yaml b/setup/docker/sqlite/compose.yaml index 0ad7ad61e..b4bfcf080 100644 --- a/setup/docker/sqlite/compose.yaml +++ b/setup/docker/sqlite/compose.yaml @@ -55,6 +55,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/docker/windows/compose.yaml b/setup/docker/windows/compose.yaml index bbdea82c9..937776fbf 100644 --- a/setup/docker/windows/compose.yaml +++ b/setup/docker/windows/compose.yaml @@ -61,6 +61,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow) diff --git a/setup/nas/raspberry-pi/cloud-init/user-data b/setup/nas/raspberry-pi/cloud-init/user-data index 32ba96bf2..c2c21d042 100644 --- a/setup/nas/raspberry-pi/cloud-init/user-data +++ b/setup/nas/raspberry-pi/cloud-init/user-data @@ -253,6 +253,7 @@ write_files: PHOTOPRISM_EXPERIMENTAL: "false" PHOTOPRISM_DISABLE_CHOWN: "false" PHOTOPRISM_DISABLE_WEBDAV: "false" + PHOTOPRISM_DISABLE_MCP: "false" PHOTOPRISM_DISABLE_SETTINGS: "false" PHOTOPRISM_DISABLE_TENSORFLOW: "false" PHOTOPRISM_DISABLE_FACES: "false" diff --git a/setup/podman/docker-compose.yml b/setup/podman/docker-compose.yml index b20ea7d43..33b58884f 100644 --- a/setup/podman/docker-compose.yml +++ b/setup/podman/docker-compose.yml @@ -71,6 +71,7 @@ services: PHOTOPRISM_EXPERIMENTAL: "false" # enables experimental features PHOTOPRISM_DISABLE_CHOWN: "false" # disables updating storage permissions via chmod and chown on startup PHOTOPRISM_DISABLE_WEBDAV: "false" # disables built-in WebDAV server + PHOTOPRISM_DISABLE_MCP: "false" # disables Model Context Protocol (MCP) API endpoint for AI agent integrations PHOTOPRISM_DISABLE_SETTINGS: "false" # disables settings UI and API PHOTOPRISM_DISABLE_TENSORFLOW: "false" # disables all features depending on TensorFlow PHOTOPRISM_DISABLE_FACES: "false" # disables face detection and recognition (requires TensorFlow)