@scribemail/cli)は、Scribeのツール群をまるごと手元のマシンで利用できるようにします。次の2つの側面があります:
- ローカル MCP サーバー:
scribe mcpは、ホスト型 MCP サーバーとまったく同じツールを、コマンドを起動できる任意のエージェント(Claude Code、Claude Desktop、Cursor、その他 stdio 対応の MCP クライアント)に提供します。ブラウザーで一度サインインすれば、以降はサインインしたユーザーとして動作します。 - 通常のコマンドライン:各ツールはサブコマンド(
scribe signatures list、scribe campaigns schedule)としても利用でき、スクリプトやシェル向けに設計された JSON 出力に対応します。
mcp.scribe-mail.comのホスト型サーバーと同じコードから生成されるため、ツール・名称・挙動にずれが生じることはありません。
CLI は MIT ライセンスの下でオープンソースとして公開しています。コードの閲覧、リリースのフォロー、問題の報告は GitHub から行えます。
インストールとサインイン
1
Install from npm
Node.js 20 以降が必要です。
2
Sign in with your browser
~/.config/scribe/credentials.json に所有者のみのパーミッションで保存され、自動的に更新されます。3
Check the session
サインインするメンバーはワークスペースの オーナーまたは管理者 である必要があり、ワークスペースのプランに API アクセスが含まれている必要があります。1 回のログインは 1 つのワークスペースに紐づきます。切り替えるには
scribe login を再実行してください。ローカルエージェントを MCP で提供
シェルから使う
結果は stdout に JSON で、エラーは stderr に可読テキストで出力されます。scribe toolsはすべての MCP ツールとその CLI コマンドを一覧表示します。scribe call <tool_name> --json '{...}'は MCP の正確な名前でツールを呼び出します。- 署名コンテンツツリーのような複雑なフィールドは、インライン JSON、
@file、または stdin 用の-を受け付けます。--jsonで引数オブジェクト全体を指定でき、明示的なフラグはそれを上書きします。 - ブール値は
--flag/--no-flagで指定します。両方を省略するとフィールドが省かれるため、部分更新で値を誤って上書きすることはありません。 - 終了コード:
0は成功、1は API またはツールのエラー、2は使用方法のエラー、3は未サインインを表します。
領域別のコマンド
ツールごとの動作はMCPツールと同一です。詳しくはツールリファレンスをご覧ください。
SSH経由での利用
サインインには、CLIを実行しているマシン上の127.0.0.1へ到達できるブラウザーが必要です。リモートマシンでは、コールバックポートを転送し、ブラウザーを開く代わりにURLを出力します:
次のステップ
ツールリファレンス
Scribeのすべてのツールを領域別にまとめています
スキル
アシスタントにScribeのワークフロー全体を活用させる
トラブルシューティング
接続とツールの問題を解決する
APIリファレンス
CLIおよびMCPサーバーの基盤となるREST API