The Claude CLI recently changed its configuration commands from
'claude config add-server' to 'claude mcp add -s user' and from
'claude config list' to 'claude mcp list'. This updates the
PowerShell setup script to detect and configure the zen server
using the new command syntax, fixing configuration detection
for Windows users.
Changes:
- Updated Test-ClaudeCliIntegration to use 'claude mcp list'
- Updated instructions to use 'claude mcp add -s user' syntax
Add the Docker parameter to build the Zen MCP server Docker imag
Add environnement detection (Python vs Docker) to configure the MCP server command in MCP client settings
Add the Docker parameter to build the Zen MCP server Docker imag
Add environnement detection (Python vs Docker) to configure the MCP server command in MCP client settings
- Improved error handling and path resolution in run-server.ps1 for better reliability.
- Implemented conversation tests for Docker mode compatibility in validation_crossplatform.py.
- Updated run-server.ps1 to include detailed help documentation, configuration management, and backup retention for configuration files.
- Added Docker path validation tests in validation_crossplatform.py to ensure correct path handling in Docker mode.
- Enhanced integration test script run_integration_tests.ps1 with comprehensive documentation and parameter support for output customization.
- Implemented `run-server.ps1` for setting up the Zen MCP server environment, including virtual environment creation, dependency installation, and Docker cleanup.
- Added logging and error handling throughout the setup process.
- Included functions for validating API keys and configuring integration with Claude Desktop and Gemini CLI.
- Created `run_integration_tests.ps1` to execute integration tests with real API calls, including checks for API key availability and environment setup.
- Enhanced output with color-coded messages for better user experience.
Patch directory added for cross-platform patching support (`patch_crossplatform.py`).