buster7
MCP 連携

MCP 連携

エージェントの道具として buster7 を登録する

b7 mcp は、buster7 の操作を MCP の道具として提供するモードです。 Claude Code や Codex に登録すると、エージェントは自分で端末を作り、入力し、 画面を読めるようになります。道具の中身は CLI と同じなので、 CLI(b7)でできることは MCP からもできます。

登録する

codex mcp add buster7 -- /path/to/server/target/debug/b7 mcp
claude mcp add buster7 -s user -- /path/to/server/target/debug/b7 mcp

--server / --tokenb7 の全体オプションとして渡せます。省略した場合は CLI と同じ順番で接続先を解決するので、アプリで接続先を設定済みなら引数は 要りません

codex mcp add buster7 -- b7 mcp --server 127.0.0.1:8787 --token mytoken

提供する道具(21 個)

道具すること
status / server_statusサーバーとセッションの要約、接続先の確認
list_sessions / new_session / kill_sessionsセッションの一覧・作成・停止
send_input / resize / read_screen / search_screen端末の操作と読み取り
chatチャットの送信と履歴
list_projects / add_project / remove_project / pin_project / order_projectsプロジェクト
list_workspaces / new_worktree / remove_worktreeワークスペース
list_files / read_file / list_dirsファイルとディレクトリ

read_screen だけは内容を素のテキストで返します(CLI の b7 read と 同じ形)。それ以外は JSON 1 行です。

失敗の返し方

サーバーが断った場合も、やり取りそのものは止めません。

{"content":[{"type":"text","text":"{\"error\":{...}}"}],"isError":true}

の形で返すので、エージェントは本文を読んで、自分で直せます

エージェントが buster7 を使う流れ

  1. new_session で端末を作る
  2. send_input で指示を送る
  3. read_screen / search_screen で経過と結果を読む
  4. kill_sessions で片付ける

作ったセッションはアプリのボードにも出ます。エージェントに任せた作業を、 人間が同じ画面で見ていられます。

このページ