Windows environment setup
Set up Arcade CLI on Windows using uv (recommended), with optional pip fallback guidance.
Before you start
- Windows with PowerShell
- Python 3.10 or later
- Internet access for package download
Validate which commands exist on your machine:
Bash/Zsh (macOS/Linux)
uv --version
python3 --version
command -v arcade || trueIf both python and py are missing, the pip-only instructions will fail
until you install Python and add it to PATH.
Install uv
Use one of the following methods.
Bash/Zsh (macOS/Linux)
curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
uv --versionOptional binary package managers on Windows
winget, scoop, and choco are optional convenience methods. Keep them secondary to official install instructions.
winget
winget --version
winget install --id=astral-sh.uv -eInstall Arcade CLI with uv (recommended)
Global install
Bash/Zsh (macOS/Linux)
uv tool install --upgrade arcade-mcp
arcade -v
command -v arcadeVirtual environment install
Bash/Zsh (macOS/Linux)
uv venv .venv
uv pip install --python .venv/bin/python arcade-mcp
.venv/bin/arcade -vOptional activation:
source .venv/bin/activate
arcade -vInstall without uv (pip fallback)
Use this only if uv is unavailable.
Bash/Zsh (macOS/Linux)
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install arcade-mcp
arcade -v-level install:
python3 -m pip install --user arcade-mcp
arcade -vValidate your installation
Run these after install:
Bash/Zsh (macOS/Linux)
arcade -v
arcade --help
arcade mcp --helpIf validating a venv without activation:
.venv/bin/arcade -vTroubleshoot Windows setup
uv not found
$env:Path = "$env:USERPROFILE\.local\bin;$env:Path"
uv --versionarcade resolves to a venv instead of global install
Get-Command arcadeIf this points to .venv\Scripts\arcade.exe, open a new shell or deactivate the venv before validating global install.
Execution policy blocks Activate.ps1
Get-ExecutionPolicy -List | Format-Table -AutoSize
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
. ".venv\Scripts\Activate.ps1"Install takes longer than expected
The first install can download many dependencies. This is normal on fresh environments.
Docs mention brew install commands
Some Arcade docs include brew commands for macOS examples. On native Windows,
prefer winget, scoop, or choco.
If you are following a guide that uses Homebrew, treat it as optional unless you are using WSL or Git Bash with Homebrew.