v3.4.0
ravitemer/mcp-hubv3.4.0Jun 10, 2025by ravitemer
AI Summary
Introduced a universal `${}` placeholder syntax for environment variables and command execution across configuration fields, while deprecating legacy syntax.
Key Highlights
- Universal `${}` syntax supports `${ENV_VAR}` and `${cmd: command}`
- Support for new syntax across all configuration fields (command, args, env, url, headers)
- Deprecation of legacy `$VAR` and `$: command` syntax with warnings
Breaking Changes
- Legacy `$VAR` syntax in args
- Legacy `$: command` syntax in env
New Features
- Universal `${}` Placeholder Syntax
Full Release Notes
### Added
- **Universal `${}` Placeholder Syntax**: Centralized environment variable resolution system
- `${ENV_VAR}` for environment variables
- `${cmd: command args}` for command execution
- Support across all configuration fields: `command`, `args`, `env`, `url`, `headers`
### Deprecated
- Legacy `$VAR` syntax in args (use `${VAR}` instead)
- Legacy `$: command` syntax in env (use `${cmd: command}` instead)
- All deprecated syntax now shows deprecation warnings
### Enhanced
- Updated documentation with clear examples of new universal syntax
- Improved configuration section clarity and examples