インストール
mtb は単一バイナリです。ランタイムも依存パッケージも要りません。 置き場所は PATH の通ったディレクトリならどこでも構いません。
Claude Code から入れる
プラグインを入れているなら、/mtb-install でインストールできます。
/mtb-installすでにインストールされていれば何もしません。 無ければインストールスクリプトを試し、 失敗したら GitHub のリリース、最後にソースからのビルドを試します。他のスキルが 「mtb が PATH にありません」と報告したときも、このスキルで対処できます。
インストールスクリプト(macOS・Linux)
curl -fsSL https://bin.ideamans.com/install/mtb.sh | bash置き場所の既定は /usr/local/bin で、書き込めなければ sudo を求められます。 ホームディレクトリの下に置く場合は、置き場所を指定します。
curl -fsSL https://bin.ideamans.com/install/mtb.sh | bash -s -- --install-dir ~/.local/bin Location: /home/user/.local/bin/mtb
Version: mtb version 0.1.0
Done. Enjoy mtb (Movable Type Builder CLI)!スクリプトの中身を先に確認したいときは curl -fsSL https://bin.ideamans.com/install/mtb.sh | less で表示できます。
Windows
PowerShell で実行します。
irm https://bin.ideamans.com/install/mtb.ps1 | iexapt・yum・Scoop・Chocolatey でもインストールできます。手順は bin.ideamans.com の mtb のページにあります。
GitHub のリリースから入れる
リリースのページから、OS と CPU に合うアーカイブをダウンロードして展開します。
curl -fsSLO https://github.com/ideamans/mtb/releases/download/v0.1.1/mtb_0.1.1_linux_arm64.tar.gz
tar -xzf mtb_0.1.1_linux_arm64.tar.gz mtb
mkdir -p ~/.local/bin && mv mtb ~/.local/bin/アーカイブは mtb_<版>_<OS>_<CPU>.tar.gz(Windows は .zip)で、中に mtb が入っています。
~/.local/bin に PATH が通っていない場合は、シェルの設定ファイルに追加します。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrcソースから入れる
Go のツールチェーン(1.22 以降)があるなら、こちらが確実です。 main パッケージはモジュール直下ではありません(cmd/mtb にあります)。
go install github.com/ideamans/mtb/cmd/mtb@latest入ったことの確認
mtb --version
mtb --helpmtb --help でコマンドのグループが一覧表示されれば成功です。 グループは Data API のパスに対応しています(命名規則)。
更新する
同じ手順をもう一度実行して、バイナリを置き換えるだけです。 設定(~/.config/mtb)はそのまま残ります。
バージョンを合わせておきたいものは、CLI 本体、Claude Code プラグイン、 配布スキルの3つです。 プラグインをインストールしているなら、CLI を更新したあとに /plugin update も実行してください。
アンインストール
rm ~/.local/bin/mtb
rm -rf ~/.config/mtb # プロファイルと認証情報も消す場合~/.config/mtb には接続先(config.json)とセッション情報(credentials.json)が 入っています。パスワードは保存されていません(認証)。
次は
- 接続先(プロファイル) — どの MT を相手にするか決める
- 認証 — Webサービスパスワードでサインインする