tako は 162 個の MCP ツールを AI エージェント(Claude Code / Codex 等)に公開しています。ほぼすべてが tako CLI のコマンドと 1:1 で対応しているため、細かい引数や挙動は CLI リファレンスの対応コマンドも合わせて参照してください。
| ツール名 | 説明 |
|---|
tako_list_panes | タブ・ペインのツリー構造・ジオメトリ・状態を JSON で取得。操作前にまず呼ぶ |
tako_split_pane | ペインを分割して新ペインを作る(方向・比率・実行コマンド指定可) |
tako_close_pane | ペインを閉じる |
tako_focus_pane | 指定ペインへフォーカスを移す |
tako_resize_pane | ペインの取り分(サイズ比率)を変える |
tako_equalize_layout | タブ内の全ペインを均等化する |
tako_scroll_pane | スクロールバック表示を動かす |
tako_scrollback | スクロールバック保持行数(直接ペインのメモリ)の確認・変更 |
tako_move_pane_to_tab | ペインを別のタブへ移動する |
tako_window | 複数ウィンドウの操作(一覧 / 新規 / 閉じる / タブ移動 / フォーカス / 移動 / 寸法変更) |
tako_menu | メニューバーの構成取得・開閉・項目の実行(開閉は Windows の in-window メニューバー限定) |
| ツール名 | 説明 |
|---|
tako_send_input | ペインへテキストを送信する(全画面 TUI へは送達確認付きで配送) |
tako_read_pane | ペインの画面内容をテキストで取得する |
tako_set_title | ペインの表示タイトルと役割ラベル(role)を設定する |
tako_show_command | コピー / 実行ボタンつきのコマンド提案カードを出す(会話に直書きすると折り返しでコピーが壊れるため) |
| ツール名 | 説明 |
|---|
tako_create_tab | 新しいタブ(作業グループ)を作る |
tako_select_tab | 表示するタブを切り替える(タブ ID は tako_list_panes で確認) |
tako_rename_tab | タブ名を変更する |
tako_reorder_tab | タブの並び順を変更する |
tako_pin_tab_title | 今のタブ名を固定する(以後 AI 自動リネームの対象外にする) |
tako_collapse_tab | サイドバーのタブ枠を折りたたむ / 展開する |
| ツール名 | 説明 |
|---|
tako_open_file | ファイルをプレビューペインで開く(コード / Markdown / 画像 / PDF / 動画) |
tako_jump | 行を指定して開いた位置を戻る・進む・一覧する(ジャンプ履歴) |
tako_file_op | ファイル操作(パスコピー / Finder 表示 / cd / リネーム / 別のフォルダへ移動 / 複製 / コピー・切り取り・貼り付け / 移動として貼る / コピーの進み具合と取り消し / 作成 / ゴミ箱 / 既定アプリで開く。paths でまとめて扱える) |
tako_tree_folder | ファイルツリーへフォルダを追加・削除・一覧する / git ステータスを取得する(action: "git-status") |
tako_preview_view | PDF・画像のズーム / ページ / パン操作 |
tako_preview_outline | Markdown 見出し・PDF 目次のアウトライン表示とジャンプ |
tako_preview_link_list | PDF 内のリンク一覧を取得する |
tako_preview_follow_link | PDF 内のリンクをたどる |
tako_preview_reload | プレビューのライブリロードの ON/OFF・状態確認 |
tako_preview_copy_code | Markdown プレビューのコードブロックを装飾なしでコピーする |
tako_preview_cache | デコード済みプレビュー画像キャッシュの上限と使用状況 |
tako_preview_changelog | プレビューのチェンジログ(git 履歴)ビュー切替・diff 展開 |
tako_pin_preview | プレビューをピン留めしてフローティングウィンドウ化する |
| ツール名 | 説明 |
|---|
tako_preview_edit | コードプレビューの編集モードを開始・終了する(command で Tab / Shift+Tab / Enter と同じインデント編集。command: "type" + text で文字を打鍵として入れ、auto_close で括弧の自動閉じを切り替える) |
tako_preview_apply | 編集バッファの全文を差し替える |
tako_preview_edit_range | 行・桁で指定した範囲だけを置き換える(応答に文書の版が載る) |
tako_preview_cursor | 編集カーソルを行・桁で置く(select_to_line で選択。応答の document.bracket_match で対応する括弧の位置を読める) |
tako_lsp | 言語サーバの言語機能(action = diagnostics(既定)で編集中のコードの診断。pane / severity で絞る。definition / declaration / type-definition / implementation で識別子の飛び先へ飛ぶ = GUI の修飾クリックと同じ。別のファイルは新しいペイン・開いているファイルはそのペイン・候補が複数なら choice で選ぶ。format で編集中のコードを整形する(undo 1 回で戻る。line・column〜end_line・end_column で範囲)。format-on-save で保存時整形の ON / OFF(既定 off・明示的な保存だけ)。completion でその位置の補完の候補(choice で入れる。言語サーバの読み込み中は済むまで待って答え、終わらなければ status: loading)。hover でその位置の型・doc(本文はそのまま。既定 16,000 字・limit で字数・0 で全文。show で画面にカードも出す)。references / incoming-calls / outgoing-calls / supertypes / subtypes でその位置の参照の一覧・呼び出しと型の木(show で右パネルにも出す。結果は検索したペインごとに持つ)。results で読み直し(retained = 持っている結果の数)、expand / collapse で木の段を開閉、open-result でその行を開く(item = 応答の id)、clear-results で消す) |
tako_lsp_server | 言語サーバ(LSP)の状態と起動・停止(action = status / list / restart / stop / logs / install。編集モードで自動的に起き、入っていなければ tako が取ってくる) |
tako_preview_move | 編集カーソルを単語・行・ページ・文書端の単位で動かす(select で選択を伸ばす) |
tako_preview_delete | 単語・行単位で消す(選択があれば選択を消す) |
tako_preview_save | 未保存の編集をファイルへ保存する。ディスク側が外で変わっていたら書かずに断り、action で抜ける(overwrite = 自分の変更で上書き / reload = ディスクから読み直す / diff = ディスク → 編集中の差分を返すだけ) |
tako_preview_undo / tako_preview_redo | 編集バッファの undo / redo(ディスクへ書くのは tako_preview_save) |
tako_preview_search / tako_preview_replace | テキストの検索 / 置換(既定は大文字小文字を区別する。case_sensitive: false で区別しない・whole_word: true で単語単位。検索で query を省略したときは今の条件を引き継ぐ。visible: true / false で画面の検索欄を開閉し、閉じると閲覧中の Markdown は描画へ戻る) |
tako_preview_autosave | 編集の自動保存設定 |
tako_search | ワークスペース横断検索(GUI の ⇧⌘F。action = search(既定)でタブのファイルツリーのルート(path で別のフォルダ)から行ごとに探す。regex / case_sensitive(どちらも既定 false)。.gitignore 対象・バイナリ・.git の中は探さない。show で右パネルにも出し、results で読み直す・open で item 番目を開く・clear で閉じる) |
| ツール名 | 説明 |
|---|
tako_video_playback | 再生 / 一時停止 / 音量の切替 |
tako_video_seek | 再生位置のシーク |
tako_video_volume | 音量の設定 |
| ツール名 | 説明 |
|---|
tako_git_log | コミット履歴・ブランチ一覧・変更状態を取得する |
tako_git_diff | diff をファイル / ハンク / 行単位で取得する |
tako_git_show | コミット詳細(メタ情報・変更ファイル一覧)を取得する |
tako_git_stage / tako_git_unstage | ファイルのステージ / アンステージ |
tako_git_commit | コミットする |
tako_git_push / tako_git_pull | 対象ペインの cwd のリポジトリで引数なしの push / pull |
tako_git_checkout | ブランチを切り替える(既定は予行演習。実行は明示指定) |
tako_git_branch_create | 新規ブランチを作成する |
tako_git_merge | マージする(既定は予行演習。コンフリクトを事前予測) |
tako_git_merge_abort | 進行中の merge / rebase / cherry-pick / revert を中止する |
tako_git_conflicts | コンフリクト状態を取得する |
tako_git_resolve_agent | コンフリクト解消エージェントをペインで起動する |
| ツール名 | 説明 |
|---|
tako_background_pane | ペイン / タブをバックグラウンドへ退避する(プロセスは維持) |
tako_foreground_pane | 退避中ペインを画面へ復帰させる |
tako_background_list | 退避中ペインの一覧 |
tako_background_kill | 退避中ペインを完全に破棄する |
| ツール名 | 説明 |
|---|
tako_tmux_list | tmux セッション一覧(tako のペインとの対応付き) |
tako_tmux_kill | セッション / window を終了する |
tako_tmux_open | 外部の tmux セッションを現在のタブへ取り込む |
tako_tmux_select_window | バックエンドセッション内の window を切り替える |
tako_tmux_resize | window を指定サイズへリサイズする |
tako_tmux_cleanup | 取り残された orphan セッションを一括で片付ける |
tako_persist | セッション永続化(tmux バックエンド)の ON/OFF・診断情報 |
| ツール名 | 説明 |
|---|
tako_orchestrator_spawn | 子 worker をペインに起動してプロンプトを渡す |
tako_orchestrator_run | spawn し run_id を返す(非同期ワンショット実行) |
tako_orchestrator_run_status | 非同期 run の進捗を照会する |
tako_orchestrator_run_result | 完了した非同期 run の結果を回収する |
tako_orchestrator_worker_status | worker の状態確認(busy / idle / waiting / error / gone)と次の一手(recommended_action) |
tako_orchestrator_workers | worker レジストリの一覧(ペインが消えても追跡できる) |
tako_orchestrator_report | worker の報告内容を取得する(scrollback + transcript の 2 層) |
tako_orchestrator_respond | worker の権限確認ダイアログに応答する |
tako_orchestrator_supervisor | worker 自動復旧 supervisor の操作 |
tako_orchestrator_self | master / solo が自分の pane・tab・コンテキスト残量・引き継ぎ閾値を取得する |
tako_orchestrator_handoff | master の引き継ぎ(新しい master へバトンを渡す。渡るのは担当プロジェクトの引き継ぎだけ。前任のペインは後任が確認後に閉じる) |
tako_orchestrator_handoffs | 引き継ぎファイルの管理(一覧 / 読み / 書き / 旧形式の自動移行) |
tako_orchestrator_projects | 管理対象プロジェクトの一覧 / 追加 / 削除(追加時に専用プロファイルを自動生成) |
tako_orchestrator_adopt | 走っている master をそのプロジェクト専用プロファイルへその場で寄せる(立て直さない) |
tako_orchestrator_profiles | プロファイル(モデル・思考量・エージェント CLI・自動ハンドオフ)の管理 |
tako_orchestrator_accounts | アカウントレジストリの管理(worker ごとの使い分け) |
tako_orchestrator_layout | worker spawn 時のレイアウト方針の設定 |
tako_orchestrator_ledger | 委任台帳の操作 |
tako_orchestrator_guide | master の手順書を topic 単位で引く(system prompt に全文を置かずに済ませるための仕組み) |
| ツール名 | 説明 |
|---|
tako_task_checkpoint | タスクチェックポイントの記録・更新 |
tako_task_list | チェックポイントの一覧 |
tako_task_resume | チェックポイントから worker を再開する |
tako_task_gate | 受け入れゲート(完了条件)の定義 |
tako_task_gate_check | 受け入れゲートを実行して結果を記録する |
tako_task_gate_show | 受け入れゲートの状態を表示する |
tako_todo | ユーザー向けタスク(人がやること)の起票・一覧・返答。承認待ち・レビュー・権限の確認・宣伝投稿を溜め、返答は起票した master へ届く |
| ツール名 | 説明 |
|---|
tako_run | ファイルを実行する(tako:run 宣言・プロジェクト既定・拡張子既定で新ペイン分割。同じファイル・プロファイルの実行ペインはその位置で差し替える。new_pane で増やせる(tako_run_defaults の target で覚えた実行先より優先)。プレビューの未保存の編集は走らせる前に保存する) |
tako_run_resolve | ファイルの実行プロファイル候補を解決する(.py の実行環境の候補 runtimes と、項目ごとの実効値 config も返す。refresh で道具の場所・版を調べ直す) |
tako_run_defaults | 拡張子ごとの実行コマンド既定を一覧 / 設定 / 削除。path を渡すとそのファイル / プロジェクトの実行設定(実行環境・プロファイル・引数・環境変数・作業ディレクトリ・実行前コマンド・実行先)を読む / 覚える / 戻す |
tako_run_interactive | ユーザー入力が必要なコマンドを可視ペインへ委譲する |
tako_run_interactive_status | run_interactive / run で起動したペインの完了状態を確認する(auto_close で閉じたあとも終了コードを返す) |
| ツール名 | 説明 |
|---|
tako_remote_setup | Tailscale セットアップの状態確認・実行 |
tako_remote_start / tako_remote_stop | リモートアクセスサーバーの起動 / 停止 |
tako_remote_status | 状態確認(固定 URL・登録端末数。secret は含まない。劣化時は degraded.next_step に復旧手順) |
tako_remote_devices | ペアリング済み端末の一覧 / 失効 |
tako_remote_shortcuts | スマホのファイル閲覧で使うショートカット(お気に入り)の一覧 / 追加 / 削除 |
tako_remote_agents | 動作中のエージェント一覧 |
tako_remote_messages | エージェントの会話ログ取得 |
tako_remote_scrollback | ペインのスクロールバック履歴取得 |
tako_remote_folder | SSH 先のフォルダをワークスペースとして開く / 閉じる / 一覧(プレビューでの編集・保存まで可) |
| ツール名 | 説明 |
|---|
tako_open_dir | ディレクトリを新しいタブで開く |
tako_open_remote | SSH ホストに接続する(target: split = いまのタブに新ペイン(既定)/ tab = 新しいタブ / pane = 既存ペインをそのまま SSH 化) |
tako_ssh_hosts | ~/.ssh/config の Host 一覧を返す |
tako_recent | 最近開いたディレクトリ / リポジトリ / SSH ホストの一覧・クリア |
tako_links | ターミナル画面のリンク(Cmd+クリック / Windows は Ctrl+クリックで開けるもの)を列挙する(種別・行き先・画面上の範囲つき) |
tako_web | ネイティブ Web ビューペインの操作(開く / 退避 / ナビゲート / JS 評価) |
| ツール名 | 説明 |
|---|
tako_ui_mode | かんたん表示(GUI モード)とターミナル表示の切替・ペイン単位の解除 / 復帰 |
tako_chat_copy | かんたん表示の会話本文・コードブロックをコピーする |
tako_theme | UI テーマの確認・切替・色設定・プリセット・フォント |
tako_lang | UI 表示言語(日本語 / 英語)の確認・切替 |
tako_settings | 設定画面を開く・貼り付けの確認(action: "paste_guard")の切替・段(mode)・判定・許可リスト・規則ごとの無効化 |
tako_panel | 右サイドバーの表示 / ビュー切替 / 幅、ファイルツリーの表示 |
tako_welcome | 初回起動バナーの状態確認・再表示・非表示 |
tako_autosuggest | 入力予測(ゴーストテキスト)の ON/OFF・確定キーの設定 |
tako_auto_rename | タブ・ペイン名の AI 自動リネームの ON/OFF |
tako_port_detect | listen ポート検知と提案チップの ON/OFF |
tako_confirm_close | 閉じる確認ダイアログの ON/OFF |
tako_session_restart | エージェントを会話ごと引き継いで再起動(mode 省略で下見) |
tako_limit_resume | 利用上限後の自動復帰のペイン単位 ON/OFF・状態確認 |
tako_limit_service | ステータスバーに出す利用制限表示サービスの切替 |
tako_sleep_guard | スリープ防止の状態確認・設定変更 |
| ツール名 | 説明 |
|---|
tako_setup | tako setup を非対話で実行する(日本語の希望を回答 JSON にして代行) |
tako_setup_changes | setup のアップデート追従状況を照会する |
tako_setup_mcp | claude / codex / agy へ MCP 接続設定を追加する(agent 省略で導入済みの全 CLI) |
tako_setup_bootstrap | エージェント CLI(claude / codex / agy)が未導入の環境へのゼロスタート導入 |
tako_setup_deps | 任意依存(tmux / psmux / git / tailscale)の検出とその場導入 |
tako_setup_models | エージェント CLI が使えるモデル一覧の実取得(モデルを勧める前に引く) |
tako_agent_support | agent 能力マトリクスの参照(系統ごとに使える / 縮退 / 未実装) |
tako_shell_integration | シェル統合(OSC 7 / 133)の状態の確認(以前の版が $PROFILE に足したブロックの取り除きも) |
tako_mod | tako mod(Claude Code の mod)の状態と切替(ペインごとの ctx・使用制限・ターンの報告。Claude Code の画面の帯の表示切替 = band-on / band-off) |
tako_migrate | 設定・データファイルの形式の確認と自動マイグレーションの手動発火 |
tako_check_health | tako 環境の健全性を診断する |
tako_queue | PC のメモリ・swap・メモリ圧・CPU% と、重い処理(ビルド・テスト・ブラウザ・隔離 GUI)がどのペイン / worker / tako の外で動いてどれだけ食っているか。順番待ち(tako queue <コマンド>)の状況・取り消し・上限の読み書き(走らせるのは CLI だけ)。メモリの逼迫で起動を待っている agent(launches)を start で今すぐ起こす。tako のペインの cargo が共有する札(jobserver の空き / 総数。limits.jobserver で on / off) |
tako_platform | プラットフォーム対応マトリクスの参照(使える / 縮退 / 未実装) |
tako_update | アプリ内更新の診断・チェック・実行 |
tako_stale_binary | 稼働中セッションの claude バイナリの鮮度確認と張り直し |
tako_fda | フルディスクアクセスの状態確認と設定画面の起動 |
tako_telemetry | エラーレポート自動送信(テレメトリ)の状態確認・切替 |
tako_agents_sync_rules | エージェント共通ルールを各 CLI の指示ファイルへ同期する |
tako_config_share | AI 系設定(claude のグローバル指示 + tako の宣言的設定)の git ベース共有 |
tako_sessions | セッションカタログの参照と会話の復元・利用制限の観測と使用量の内訳と % の按分(action: "usage" + by / window。段ごとの limit_share) |
tako_logs | ペインの平文ターミナルログの参照・設定 |
tako_context_budget | 起動時ロードの予算の確認と、積もった作業ログの自動移送 |
tako_test_residue | テスト・検証が一時ディレクトリへ残した使い捨て dir の掃除(既定は下見だけ) |
MCP ツールは呼び出し元のペイン ID を自動で認識します。stdio ブリッジの場合は環境変数 TAKO_PANE_ID、HTTP の場合は X-Tako-Pane ヘッダーから取得します。
ペイン ID を省略したときの既定の対象は呼び出し元ペインになるため、AI は「自分のペインの隣にペインを作る」操作を自然に行えます。タブをまたぐ操作には明示的な ID 指定が必要です。