修正し、テストし、PRを開くコーディングエージェント
SamはマシンからClaude Codeのループを使いたいと思っていました。MCPlatoがリポジトリを読み取り、失敗を再現し、パッチを当て、グリーンになるまでスイートを再実行してPRを開きます — ローカルで、彼の承認のもとで。
紹介
Sam Okafor
インディーデベロッパー · ソロメンテナー · OSSのCLIツール1本 + サイドプロジェクト2本
Samはひとりで開発しています。不安定なテスト・滞留したissue・誰も書かないchangelogの間で、3つのリポジトリをメンテナンスする退屈な作業が、本当は開発に使いたい時間を奪っています。チャットウィンドウではなく、コードベースで働くエージェントが欲しいのです。
- 再現・修正・検証のループが必要な不安定なテスト
- 手付かずで積み上がるissueとchangelog
- 1日中3つのリポジトリをコンテキストスイッチ
MCPlatoの仕組み
- 1
問題を指定する
リポジトリのバグやタスクを説明してください。MCPlatoはあなたのローカルワーキングツリーで直接作業します — あなたのファイル、あなたのツールチェーン、あなたの環境で。
ローカルコードターミナル - 2
失敗を再現する
スイートを実行して失敗を確認し、関連するソースを読んで根本原因を見つけます — スニペットからの推測ではなく、実際の失敗した実行結果から。
ターミナルローカルファイル - 3
グリーンになるまで修正と再実行
コードにパッチを当て、テストを再実行し、スイートが通るまで自己修正を繰り返します — あなたのコードベース上での自己改善ループ。
自己修正ループ - 4
承認したら出荷
差分・テスト結果・サマリー付きのPRを開くか、ブランチにコミット。毎日のCIダイジェストをスケジュールして、何も腐らせない。
MCP Gitスケジュールタスク
Samの変化
Local
実際のコードベース上で動くエージェント
Red → green
再現・修正・検証 — 監視不要
3 repos
退屈な作業なしでメンテナンス
よくある質問
Claude Codeとの違いは何ですか?
MCPlatoはターミナル専用ツールではなくデスクトップアプリです。ローカルコードベースで同じ読み取り・修正・テスト・繰り返しのループに加えて、スケジュールタスク・MCP統合・内蔵ブラウザ・承認モードが1つのワークスペースに揃っています。
実際のテストとツールを実行しますか?
はい。ローカルワーキングツリーであなたの実際のツールチェーンを使って動作します — テストコマンドを実行し、失敗した出力を読み取り、コピーしたスニペットではなくその結果に対してイテレーションします。
確認なしにコードをプッシュしますか?
いいえ。チェックポイントで停止し、PRを開くか・ブランチにコミットするか・待機するかを選択させます。承認モードを使用すると、あなたが指示するまでマシン外に何も出ません。
GitHubやGitLabに接続できますか?
はい、MCPを通じて。PRを開いたり・issueを読んだり・コメントしたりできるため、再現からPRまでの全フローが1か所に収まります。
3つのプロジェクトを自動で整頓できますか?
CIダイジェストの実行・新しいissueのトリアージ・各リポジトリでの不安定なテストの確認をスケジュールすれば、報告が上がってきて退屈な作業が積み上がることはありません。
