Installation
Choose your installation method below.
Quick Install (Recommended)
macOS / Linux
Copy and paste this command into your terminal:
curl -fsSL https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.sh | shThis downloads the pre-built binary and installs it to ~/.mcp-setu/bin (or ~/.local/bin if it exists).
Version pinning (install a specific release):
MCP_SETU_VERSION=v0.1.2 curl -fsSL https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.sh | shWindows (PowerShell 5.0+)
Open PowerShell and paste:
irm https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.ps1 | iexThis downloads the pre-built binary and installs it to %LOCALAPPDATA%\mcp-setu\bin.
Version pinning (install a specific release):
$env:MCP_SETU_VERSION='v0.1.2'; irm https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.ps1 | iexInstallation Directory
The installer automatically detects the best location:
On Linux/macOS:
~/.local/bin(if it exists and is in$PATH)~/.mcp-setu/bin(created if needed)
You can override with an environment variable:
MCP_SETU_INSTALL_DIR=/custom/path curl -fsSL https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.sh | shOn Windows:
%LOCALAPPDATA%\mcp-setu\bin(typicallyC:\Users\<YourUser>\AppData\Local\mcp-setu\bin)
You can override with an environment variable:
$env:MCP_SETU_INSTALL_DIR='C:\custom\path'; irm https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.ps1 | iexEnvironment Variables
| Variable | Description | Example |
|---|---|---|
MCP_SETU_VERSION | Pin a specific release version | v0.1.2 |
MCP_SETU_INSTALL_DIR | Custom installation directory | ~/.local/bin |
MCP_SETU_FORCE | Skip confirmation, overwrite if already installed | 1 |
Alternative Installation Methods
go install
go install github.com/manojshevate/mcp-setu/cmd/mcp-setu@latestThis installs the latest released version to $GOPATH/bin/mcp-setu (usually ~/go/bin).
Verify:
mcp-setu versionFor a specific version:
go install github.com/manojshevate/mcp-setu/cmd/mcp-setu@v0.1.1Homebrew (macOS)
brew tap manojshevate/mcp-setu
brew install mcp-setuTo upgrade:
brew upgrade mcp-setuBuilding from Source
Requires Go 1.26+.
git clone https://github.com/manojshevate/mcp-setu
cd mcp-setu
make installOr build and run locally without installing:
make build
./bin/mcp-setu chatVerify Installation
After any installation method:
mcp-setu versionYou should see output like:
mcp-setu version v0.1.1
commit: abc1234
build date: 2025-05-10T12:00:00ZTroubleshooting Installation
General
"mcp-setu: command not found"
The installation directory is not in your $PATH. The installer should print instructions on how to add it.
Check what's in your
$PATH:bashecho $PATHIf you used the install.sh script, add the install directory to your shell profile (
~/.bashrc,~/.zshrc, etc.):bashexport PATH="$HOME/.mcp-setu/bin:$PATH"Reload your shell:
bashsource ~/.bashrc # or source ~/.zshrc for zsh
install.sh / install.ps1 Specific Issues
"curl: command not found"
Ensure curl is installed (should be default on modern macOS/Linux):
# macOS
brew install curl
# Ubuntu/Debian
sudo apt install curl
# Fedora/RHEL
sudo dnf install curl"Checksum verification failed"
Your download may be corrupted. Try again:
MCP_SETU_FORCE=1 curl -fsSL https://raw.githubusercontent.com/manojshevate/mcp-setu/main/scripts/install.sh | shPATH not modified / PATH modification didn't take effect
The install.sh script only modifies shell rc files in interactive mode (not in CI environments). If running in CI or non-interactive contexts:
- Manually add the install directory to your
$PATH - Or use
go installorbrew installinstead
"PATH not added" after installation
The installer won't modify rc files in non-interactive environments. You have two options:
Add manually to your shell profile:
bashexport PATH="$HOME/.mcp-setu/bin:$PATH"Use
go installinstead:bashgo install github.com/manojshevate/mcp-setu/cmd/mcp-setu@latest
Windows: "cannot be loaded because running scripts is disabled"
Windows PowerShell may block unsigned scripts. Run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserOr use PowerShell as Administrator if that doesn't work.
Windows: "The term 'irm' is not recognized"
You need PowerShell 5.1+ (Windows 10/11 have this by default). Check your version:
$PSVersionTable.PSVersionIf you're on an older version, use one of the alternative installation methods.
go install Issues
Build from source fails with "go: unknown version"
Update Go to 1.26+:
brew install go # macOS
# or download from https://golang.org/dl/Homebrew Issues
Homebrew tap not found
Ensure the tap is added:
brew tap manojshevate/mcp-setu
brew install mcp-setuNext Steps
- Getting Started — Run your first chat
- Configuration — Set up MCP servers
- Examples — See real-world usage