Skip to content

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Apr 11:16

πŸ› 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