メニュー
gitmoru
日本語

コードを読むのは AI の仕事です

この道具は「何が変わったか」までを引き受けます。それがどんなコードなのかは別の仕事なので、同梱の MCP サーバーにつなげば AI が結果を直接読みます。

1 行です

claude mcp add gitmoru -- npx tsx <パス>/src/mcp/index.ts

アプリで「AI につなぐ」を押すと、このパソコンの実際の設定ファイルの場所まで教えてくれます。

つながる先

  • Claude Code
  • Claude Desktop
  • Codex CLI
  • Gemini CLI
  • Cursor
  • Windsurf
  • VS Code

ツール 11 個

  • scanここから。caseId が返ります
  • open_caseアプリで掘った事件をそのまま開きます
  • triage何から見るか
  • list_changes変わったファイル全部
  • diff_file攻撃直前のファイルと今のファイルを比較
  • read_fileファイル全体
  • list_forced_pushesどのブランチがコミットを何件失ったか
  • check_accessデプロイキー、Webhook、保留中の招待
  • preview_restore何をどこへ戻すことになるか
  • share_summaryチームに貼るための要約
  • list_cases保存された事件の一覧

こう返ってきます

list_forced_pushes
someorg 2026-08-04  (case-mcpx)
期間: 2026-08-04 00:00 〜 2026-08-04 07:00 GMT+9

- [上書き]   a/b@main   コミット 6 件が消失
- [置き換え] a/c@dev    以前の履歴とつながっていません
- [確認不可] a/e@main   コミットが整理されて存在しません

合計: 消えたコミット 6 件
履歴ごと置き換わったブランチ 1 本。復元しても戻せません
確認できなかったプッシュ 1 件。なかったという意味ではありません

11 個とも読み取り専用です

復元をツールにしていません。作れなかったからではありません。

エージェントは攻撃者が書いた文章を読みます。そこに「これまでの指示を無視して...」が混ざっていることがあり、書き込みツールが開いていれば、それがそのまま侵入経路になります。

読み取りだけなら、最悪でも間違った説明で終わります。リポジトリはそのままです。復元の引き金は、人がアプリで引きます。

はじめかた →