v1.2.2
π Bug Fixes
Bundle icon/screenshot path resolution now works on macOS β the v1.2.1 fix for resolving server.d/-relative paths used realpath -m (GNU coreutils), which macOS's BSD realpath doesn't support. The elif branch silently failed, so ../assets/icons/foo.svg paths in server.meta.json still produced spurious warnings on macOS. Replaced with portable shell-based resolution (cd + pwd). Also normalizes the destination path in the bundle to prevent ../ from escaping the bundle directory.
Installer warns when another mcp-bash shadows the new install β after installation, the installer now checks if a different mcp-bash binary earlier in PATH would take precedence over the one just installed. This catches the common case of a stale manual install at ~/.local/bin shadowing a newer Homebrew install:
β Another mcp-bash (1.2.0) exists at /Users/you/.local/bin/mcp-bash and takes precedence in PATH
β It may shadow the version just installed. To fix, remove it or reorder your PATH.
π¦ Upgrading
No breaking changes. Drop-in patch for 1.2.1.
# Homebrew (recommended)
brew upgrade mcp-bash
# Or via curl
curl -fsSL "https://raw.githubusercontent.com/yaniv-golan/mcp-bash-framework/v1.2.2/install.sh" | bash -s -- --yes --version "v1.2.2"Full Changelog: v1.2.1...v1.2.2