Install Berry
Pick your method. All roads lead to berry init.
Requirements
- Python 3.10+ (for pip/pipx installs)
- Berry authentication (recommended:
berry auth login) - MCP-capable client — Cursor, Claude Code, Codex, or Gemini CLI
macOS
Homebrew
OfficialInstall via Homebrew cask. Recommended for most users.
brew install --cask berry-mcpUpgrades:
brew upgrade --cask berry-mcpPackage Installer (.pkg)
OfficialDownload the signed and notarized .pkg from GitHub Releases:
Full macOS guide: strawberry.hassana.io/docs/install/macos
curl -LO https://github.com/leochlon/berry/releases/download/v1.0.1/berry-1.0.1-macos-arm64.pkg sudo installer -pkg berry-1.0.1-macos-arm64.pkg -target /The .pkg is signed and notarized for Gatekeeper. If you see a warning, right-click and select Open.
pip / pipx
From SourceClone and install from the repository:
git clone https://github.com/hassana-labs/berry.git cd berry pipx install .Or with pip:
pip install .Linux
pip / pipx
From SourceClone and install from the repository:
git clone https://github.com/hassana-labs/berry.git cd berry pipx install .Or with pip:
pip install .Requires Python 3.10+. Check with python3 --version.
Windows
Windows Installer (.exe)
OfficialDownload the latest .exe from GitHub Releases, then run it.
pip / pipx
From SourceClone and install from the repository:
git clone https://github.com/hassana-labs/berry.git cd berry pipx install .Or with pip:
pip install .Windows support is experimental. Some features may not work as expected.
Quick Setup
After installing, run the quickstart command to configure Berry for your MCP client:
berry quickstartOr get manual instructions:
berry instructionsClient Setup
Configure Berry for your MCP client:
After Installing
Regardless of install method, you'll need to:
- Authenticate (recommended):
berry auth loginHeadless/CI:
berry auth set(orberry auth set --stdin). - Initialize your repo:
berry init - Reload MCP servers in your client