内蔵 MCP サーバー
tako は MCP(Model Context Protocol)サーバーを内蔵しています。AI エージェントが設定ゼロでペインの分割・コマンド実行・ファイル表示を行えるのが、他のターミナルとの最大の違いです。
- tako は起動時に MCP サーバー(Streamable HTTP)を内蔵で立ち上げる
- 各ペインのシェルに環境変数(
TAKO_PANE_ID、TAKO_MCP_URL等)を注入 - AI エージェントは環境変数から MCP サーバーを自動発見し、ツールとして利用
初回に tako setup-mcp で stdio ブリッジを登録すれば、以降はどのプロジェクトでも設定不要です。
40+ の MCP ツール
Section titled “40+ の MCP ツール”tako は 40 以上の MCP ツールを公開しています。主なカテゴリ:
レイアウト操作
Section titled “レイアウト操作”tako_split_pane— ペイン分割(方向・比率・コマンド指定)tako_close_pane— ペイン削除(自己片付け対応)tako_focus_pane— フォーカス移動tako_resize_pane— サイズ調整tako_equalize_layout— レイアウト均等化tako_list_panes— タブ・ペイン構成の取得(JSON)
テキスト操作
Section titled “テキスト操作”tako_send_input— ペインへテキスト/キー入力送信tako_read_pane— ペインの画面内容取得tako_set_title— タイトル設定
ファイル・プレビュー
Section titled “ファイル・プレビュー”tako_open_file— ファイルをプレビューペインで表示tako_file_op— ファイル操作(コピー・移動・リネーム・削除等)
tako_create_tab— 新規タブ作成tako_select_tab— タブ切替tako_rename_tab— タブ名変更tako_move_pane_to_tab— ペインを別タブへ移動
tako_shelve_pane— ペインをバックグラウンドへ退避tako_unshelve_pane— 退避ペインを復帰tako_shelved_list— 退避中ペイン一覧
tmux 管理
Section titled “tmux 管理”tako_tmux_list— tmux セッション一覧tako_tmux_kill— tmux セッション終了tako_tmux_open— 外部 tmux セッションをタブに取り込み
git 連携
Section titled “git 連携”tako_git_log— git コミットログ取得tako_git_diff— git diff 取得
オーケストレーター
Section titled “オーケストレーター”tako_orchestrator_spawn— 子 worker を起動tako_orchestrator_worker_status— worker 状態確認tako_orchestrator_projects— プロジェクト管理
設計思想: AI フルコントロール
Section titled “設計思想: AI フルコントロール”tako の設計原則は「UI でできることはすべて AI からもできる」です。新機能を追加するたびに対応する MCP ツールも同時に提供します。
AI エージェントは自分が何をしているかをユーザーに「見せる」ことも重視しています。MCP ツールの説明文には「レビューを求めるときは成果物をプレビューで見せろ」「方針相談は例を作って並べろ」といった行動規範が埋め込まれており、エージェントが自然に画面を活用するよう誘導しています。
アクセス制御
Section titled “アクセス制御”- MCP サーバーは
localhostにのみバインド(外部から接続不可) - Bearer トークン認証(tako 起動ごとに生成)
- Origin ヘッダー検証(不正な Web サイトからの呼び出し防止)