Mew is a personal command-line tool that gives Claude access to your internal
systems through the Model Context Protocol. It
bundles toolsets — today Redash and ClickUp — behind a single mew
command you install once, configure with your own credentials, and update over
the air.
One line — it detects your OS and architecture, downloads the right binary, and
puts mew on your PATH:
curl -sSL https://raw.githubusercontent.com/kash04x/mew/main/scripts/install.sh | shSupported: macOS (Intel & Apple Silicon), Linux (x86-64 & ARM64).
Manual download
Grab the binary for your platform from the Releases page:
# Example: macOS Apple Silicon
curl -sSfL https://github.com/kash04x/mew/releases/latest/download/mew-darwin-arm64 \
-o /usr/local/bin/mew
chmod +x /usr/local/bin/mewThree steps and you're connected to Claude:
mew config init # enter your Redash URL/key and ClickUp token
mew install # register mew with Claude Code
mew doctor # confirm credentials and connectivityThen restart Claude. Your credentials live in ~/.mew/config.json (readable only
by you) — they are never written into Claude's own config.
| Toolset | Credential | Where to find it |
|---|---|---|
| Redash | Base URL + user API key | Redash → avatar → Edit Profile → API Key |
| ClickUp | Personal API token (pk_…) |
ClickUp → avatar → Settings → Apps → API Token |
You only need to configure the toolsets you want — skip the rest in config init.
mew status # version, settings, and whether Claude is wired up
mew doctor # check every configured toolset connects
mew test redash # check just one toolset
mew config show # all settings (secrets masked)
mew config set KEY VALUE # change one value, e.g. mew config set clickup.team_id 123
mew config edit # open the settings file in $EDITOR
mew toolset list # what's configured and enabled
mew toolset disable clickup # turn a toolset off without deleting its config
mew toolset enable clickup # turn it back on
mew tools list # every tool mew exposes to ClaudeRun mew <command> --help for details on any command.
ClickUp tools are read-only by default. To let Claude create tasks and comments:
mew config set clickup.enable_writes truemew updateChecks GitHub for the latest release and replaces your binary in place — no need
to re-run the install script. If mew lives in a root-owned directory (the default
/usr/local/bin), it prompts for your password to write the new binary. To ship
an update to everyone, push a vX.Y.Z tag; the release workflow builds and
publishes the binaries, and each user picks it up with mew update.
mew uninstallThis unregisters mew from Claude, deletes ~/.mew (including your saved
credentials), and removes the mew binary. If the binary sits in a root-owned
directory:
sudo mew uninstall -yRequires Go 1.25+.
make build # → bin/mew
make test # unit tests
make build-all # cross-compile release binaries for all platformsmew serve (the command Claude runs) reads your settings file first, then lets
any matching environment variable override it. So the file is the easy default,
and env vars still work for one-off overrides or CI.
| Toolset | Activates when |
|---|---|
| Redash | redash.base_url and redash.api_key are set |
| ClickUp | clickup.api_token is set |
See mew config show for the full list of keys and their meanings.