diff --git a/src/time/Dockerfile b/src/time/Dockerfile index bd62ea84..9a1ed2af 100644 --- a/src/time/Dockerfile +++ b/src/time/Dockerfile @@ -32,5 +32,8 @@ COPY --from=uv --chown=app:app /app/.venv /app/.venv # Place executables in the environment at the front of the path ENV PATH="/app/.venv/bin:$PATH" -# when running the container, add --db-path and a bind mount to the host's db file -ENTRYPOINT ["mcp-server-time"] +# Set the LOCAL_TIMEZONE environment variable +ENV LOCAL_TIMEZONE=${LOCAL_TIMEZONE:-"UTC"} + +# when running the container, add --local-timezone and a bind mount to the host's db file +ENTRYPOINT ["mcp-server-time", "--local-timezone", "${LOCAL_TIMEZONE}"] diff --git a/src/time/README.md b/src/time/README.md index 01ce2f32..8843df25 100644 --- a/src/time/README.md +++ b/src/time/README.md @@ -64,7 +64,7 @@ Add to your Claude settings: "mcpServers": { "time": { "command": "docker", - "args": ["run", "-i", "--rm", "mcp/time"] + "args": ["run", "-i", "--rm", "-e", "LOCAL_TIMEZONE", "mcp/time"] } } }