Skip to main content
Tiro CLI は npm の @theplato/tiro-cli パッケージです。MCP と同じ Tiro API を、シェル・CI・cron・エージェントから利用できます。 npm version Node.js

クイックインストール

どちらを使うか

3 つとも同じ OAuth と JWT を使います。1 か所で発行した認証情報を他でもそのまま使えます。詳しくは Authentication をご覧ください。
会話の中でノートを読み取って推論するなら MCP が適しています。結果を ファイルやパイプで受け取りたい場合は CLI を使ってください。

利用できる機能

  • Auth: tiro auth login | status | logout — ループバックリダイレクトを用いた OAuth Authorization Code + PKCE。トークンは OS Keychain に保存されます。
  • Notes: tiro notes list | search | get | transcript — MCP の list_notes / search_notes / get_note / get_note_transcript と同じサーフェスをカバーします。
  • Wiki: tiro wiki workspaces | search | page | mentions | graph — 自動抽出されたナレッジグラフを読み取ります。--workspace <guid> で特定のワークスペースを指定できます。有料・オプトインで、MCP の wiki ツールをミラーします。
  • MCP 形式の JSON: tiro notes transcript --format json は MCP の get_note_transcript ペイロードを完全にミラーします。既存の MCP パーサーをそのまま再利用できます。
  • ファイル出力: すべての取得コマンドは --output <path> をサポートしており、実際のコンテンツはディスクに出力され、stdout はメタデータの 1 行に縮小されます。エージェントの context window を軽く保つうえで重要です。
  • 安定したエラーエンベロープ: すべてのエラーは { ok: false, error: { code, message, suggestion?, errorType?, httpStatus?, requestId? } } を返し、終了コードもドキュメント化されています。

アーキテクチャ

→ インストールと認証を行うには Setup へ進んでください。

リンク