This update will add a Docker file for the PowerSearch MCP server. The Dockerfile shall implement several best practices, including:
- Multi-stage build that leverages UV to build the package locally and then installs it in the main runtime stage.
- Non-privileged user for running Fast MCP.
- The Dockerfile will work with both streaming HTTP and standard I/O transport modes.
- Dockerfile embeds a pre-configured and ready to run Camoufox environment.
- The Dockerfile already leverages the fast MCP server’s environment variable base configuration.
- Generally speaking, we want the Dockerfile to be optimized for security and size.
- Use the
python:3.13.11-alpine base image
In addition to building the Docker image, we need to make sure the GitHub Actions release workflow also builds and publishes the Docker container. Project is planning to use theobjectivedad/powersearch-mcp on DockerHub as the official container registry path.
This update will add a Docker file for the PowerSearch MCP server. The Dockerfile shall implement several best practices, including:
python:3.13.11-alpinebase imageIn addition to building the Docker image, we need to make sure the GitHub Actions release workflow also builds and publishes the Docker container. Project is planning to use
theobjectivedad/powersearch-mcpon DockerHub as the official container registry path.