Highlights
- 🐳 Docker Support: Full containerization with multi-architecture builds
- 📦 Docker Hub: Published as
amittell/firewalla-mcp-server
- 🔒 Security: Non-root containers with best practices
- 📚 Documentation: Fixed tool count (28 tools) and improved formatting
What's Changed
Added
- Full Docker support with multi-stage builds for security and optimization
- Docker Hub publishing via GitHub Actions CI/CD pipeline
- Multi-architecture Docker builds (linux/amd64, linux/arm64, linux/arm/v7)
- Comprehensive Docker documentation with security warnings
- Docker Compose configuration with security best practices
- Docker MCP Registry submission for Docker Desktop integration
Fixed
- Corrected tool count documentation from 29 to 28 throughout codebase
- Fixed markdown linting issues (MD036, MD026) in all documentation
- Standardized environment variable naming (FIREWALLA_BOX_ID)
- Removed emojis from documentation for consistency
Security
- Added prominent warnings about Docker command-line credential exposure
- Provided secure alternatives using --env-file and Docker secrets
- Implemented read-only filesystem and tmpfs for Docker containers
Installation
npm
npm install -g firewalla-mcp-server@1.0.2
Docker
docker pull amittell/firewalla-mcp-server:1.0.2
Full Changelog
v1.0.0...v1.0.2