@@ -84,17 +84,17 @@ install_mcp() {
8484 # macOS installation path
8585 if command_exists pipx; then
8686 info " Using pipx to install MCPM (recommended)..."
87- pipx install " git+https://github.com/melio/mcpmelio.git@melio"
87+ pipx install --force " git+https://github.com/melio/mcpmelio.git@melio"
8888 elif command_exists brew; then
8989 info " pipx not found, installing it via Homebrew..."
9090 brew install pipx
9191 info " Now installing MCPM with pipx..."
92- pipx install git+https://github.com/melio/mcpmelio.git@melio
92+ pipx install --force git+https://github.com/melio/mcpmelio.git@melio
9393 else
9494 info " Creating a dedicated virtual environment for MCPM..."
9595 MCPM_VENV=" $HOME /.mcpm-venv"
9696 python3 -m venv " $MCPM_VENV "
97- " $MCPM_VENV /bin/pip" install mcpm
97+ " $MCPM_VENV /bin/pip" install --upgrade --force-reinstall git+https://github.com/melio/mcpmelio.git@melio
9898
9999 # Create symlinks to the user's bin directory
100100 USER_BIN=" $HOME /.local/bin"
@@ -115,11 +115,11 @@ install_mcp() {
115115 # Non-macOS installation path - try standard methods
116116 if command_exists pipx; then
117117 info " Using pipx to install MCPM (recommended)..."
118- pipx install git+https://github.com/melio/mcpmelio.git@melio
118+ pipx install --force git+https://github.com/melio/mcpmelio.git@melio
119119 else
120120 # Try to use pip in user mode with appropriate flags
121121 info " Installing with pip in user mode..."
122- python3 -m pip install --user mcpm || {
122+ python3 -m pip install --user --upgrade --force-reinstall git+https://github.com/melio/mcpmelio.git@melio || {
123123 error " Failed to install MCPM. Please check your permissions and try again."
124124 echo " You may want to try one of these alternatives:"
125125 echo " 1. Install pipx (https://pypa.github.io/pipx/) and run: pipx install git+https://github.com/melio/mcpmelio.git@melio"
0 commit comments