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