🌟 Release Highlights
This maintenance release brings important documentation improvements and workflow enhancements to make MCP Gateway easier to configure and develop.
📚 Documentation Improvements
-
Environment Variable Documentation (#155): The
MCP_GATEWAY_LOG_DIRenvironment variable is now fully documented in both README and AGENTS.md. This variable sets the default log directory and can be overridden by the--log-dircommand-line flag. Added comprehensive examples showing usage with Docker containers and precedence rules. -
Configuration Precedence Clarity: Updated documentation to clearly show the configuration hierarchy:
--log-dirflag →MCP_GATEWAY_LOG_DIRenv var →/tmp/gh-aw/mcp-logsdefault.
🔧 Developer Experience
-
Workflow Improvements (#156): Automated workflows now create draft pull requests by default, making review iterations easier. The logger enhancement workflow has been refined to process one file at a time and intelligently reuse existing logger declarations, preventing duplicate code.
-
Health Endpoint Compliance (#157): Ongoing work to ensure
/healthendpoints strictly comply with MCP gateway specifications, including refactoring to use structured Go types for consistent JSON responses.
🐳 Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.25
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latestSupported platforms: linux/amd64, linux/arm64
📝 Configuration Example with Log Directory
# Set custom log directory via environment variable
export MCP_GATEWAY_LOG_DIR=/var/log/mcp-gateway
./awmg --config config.toml
# Or use command-line flag (overrides environment variable)
./awmg --config config.toml --log-dir /var/log/mcp-gateway
# Docker with custom log directory
docker run -e MCP_GATEWAY_LOG_DIR=/custom/logs \
-v /host/logs:/custom/logs \
-v $(pwd)/config.toml:/config.toml \
ghcr.io/githubnext/gh-aw-mcpg:v0.0.25 \
--config /config.tomlAhoy! This treasure was crafted by 🏴☠️ Release
What's Changed
- Document MCP_GATEWAY_LOG_DIR environment variable by @Copilot in #155
- Configure workflows to create draft PRs and process single files by @Copilot in #156
- [WIP] Review health endpoints for compliance with MCP gateway specs by @Copilot in #157
Full Changelog: v0.0.24...v0.0.25