Changed all Claude Desktop configuration examples to use 'zen' as the mcpServers key
for consistency with project naming (zen-mcp-server, zen-mcp-redis). This aligns the
configuration naming with Docker service names and repository naming conventions.
Users will need to update their claude_desktop_config.json files to use 'zen' instead
of 'gemini' as the server key.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Updated claude mcp add/remove commands from 'gemini' to 'zen' to match the docker-compose.yml
service names and maintain consistency across the project. All container references now
align with zen-mcp-server, zen-mcp-redis naming convention.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
The documentation incorrectly stated that DEFAULT_MODEL defaults to gemini-2.5-pro-preview-06-05,
when in fact config.py defaults to 'auto' mode if the environment variable is not set. Updated
the table to clarify that the server uses 'auto' mode (Claude picks best model) when no
DEFAULT_MODEL env var is provided to the Docker container.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Changed gemini-mcp: to zen-mcp: throughout documentation
- Updated gemini-mcp-redis to zen-mcp-redis container references
- Fixed docker compose logs commands to use zen-mcp service name
- Ensures consistency with actual docker-compose.yml service definitions
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- Updated Docker container references throughout documentation
- Fixed issue templates with correct container name
- Updated all docker exec commands in guides
- Ensured consistency with new zen-mcp-server naming
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- Repository URL consistency: Updated all references to BeehiveInnovations/zen-mcp-server format
- Documentation clarity: Fixed misleading table headers and improved Docker configuration examples
- File conventions: Added missing final newlines to all files
- Configuration consistency: Clarified API key placeholder format in documentation
Addresses all points raised in PR #17 review by Gemini Code Assist.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
Provides example settings for Claude Code integration including:
- MCP server permissions for GitHub, memory, and context7
- Enabled MCP JSON servers configuration
- Development workflow tool permissions
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
Automated update after Docker image publish for release v4.0.10.
All documentation now references the latest stable image.
🤖 Automated by GitHub Actions
Removed deprecated ::set-output command that caused GitHub Actions to fail
during automated version bumping. The workflow failed trying to create
tag v4.0.8 instead of v4.0.9 because the deprecated command interfered
with proper version output capture.
The workflow already uses the correct modern method:
NEW_VERSION=$(python -c "from config import __version__; print(__version__)")
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
This fixes the auto-version workflow failure from PR #13.
Added detailed Windows setup documentation covering:
- Why WSL2 + Docker Desktop is required for Linux containers
- Complete step-by-step Windows setup instructions
- WSL2 installation and Docker Desktop configuration
- Alternative Python installation method for Windows users
- Windows-specific troubleshooting section
- Claude Desktop config file location for Windows
Updated both README.md and docs/user-guides/installation.md
to provide clear guidance for Windows users who need to use
WSL2 + Docker Desktop to run Linux-based Docker images.
Changed latest tag condition from is_default_branch to
github.ref_type == tag so that latest tag is created
whenever any version tag (v*) is pushed, regardless of branch.
This ensures that:
- docker pull ghcr.io/patrykiti/zen-mcp-server:latest works
- docker pull ghcr.io/patrykiti/zen-mcp-server:v4.0.8 works
- No more SHA-only tags as primary tags
🔧 Added platforms: linux/amd64,linux/arm64 to Docker build to support:
- Intel/AMD x86_64 systems
- Apple Silicon M1/M2/M3 Macs (ARM64)
- ARM64 Linux servers
This fixes the 'no matching manifest for linux/arm64/v8' error when
pulling images on Apple Silicon Macs.
Also fixed missing space in IMAGE_NAME variable in attestation step.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Automated update after Docker image publish for release v4.0.8.
All documentation now references the latest stable image.
🤖 Automated by GitHub Actions
- Fixes 'current branch main has no upstream branch' error
- Ensures push works after fetching main branch in detached HEAD state
- Completes the README update automation
🤖 Generated with Claude Code
- Small change to test complete automation flow
- Should trigger: version bump → Docker build → README update
- Verifies all workflow fixes are working correctly
🤖 Generated with Claude Code
- Change from 'git checkout main' to 'git fetch origin main:main'
- Ensures main branch ref exists in detached HEAD state
- Fixes 'pathspec main did not match' error
🤖 Generated with Claude Code
- Switch to main branch before updating README
- Pull latest main to ensure we have current version
- Push to main branch normally
- Ensures README updates are in main, not stuck on old tag
🤖 Generated with Claude Code
- Change 'git push' to 'git push origin HEAD:main'
- Fixes error when workflow runs on tag (detached HEAD state)
- Ensures README updates are pushed to main branch
🤖 Generated with Claude Code
- Change IMAGE_NAME from github.repository to patrykiti/zen-mcp-server
- Update all gemini-mcp-server references to zen-mcp-server in auto-version workflow
- Fix Container Registry link to use zen-mcp-server
- Ensures Docker images are built with correct naming
🤖 Generated with Claude Code
- Update workflow sed patterns to match zen-mcp-server
- Update README Docker image references to zen-mcp-server
- Ensures automation works with correct repository naming
🤖 Generated with Claude Code