修復 Bug、執行測試、開啟 PR 的程式碼代理
Sam 想要 Claude Code 的循環,但不想離開自己的機器。MCPlato 讀取程式庫、重現失敗、修復問題、重新執行測試套件直到通過,並提交 PR——在本機執行,並經他確認。
認識
Sam Okafor
獨立開發者 · 獨自維護 · 1 個開源 CLI + 2 個個人專案
Sam 一個人做。在不穩定的測試、積壓的 Issue 和沒人寫的更新日誌之間,維護三個程式庫的無聊部分吃掉了他想花在開發上的時間。他需要一個能在程式庫中工作的代理,而不只是一個聊天視窗。
- 不穩定的測試需要重現-修復-驗證的循環
- Issue 和更新日誌堆積無人處理
- 整天在三個程式庫之間切換上下文
MCPlato 如何做到
- 1
指向問題所在
描述程式庫中的 Bug 或任務。MCPlato 直接在你的本機工作目錄中運作——你的檔案、你的工具鏈、你的環境。
本機程式碼終端機 - 2
它重現失敗
它執行測試套件,觀察失敗,並讀取相關原始碼找到根本原因——不是從程式片段猜測,而是真正的失敗執行。
終端機本機檔案 - 3
它修復並重新執行直到通過
它修補程式碼,重新執行測試,並持續自我修正直到測試套件全數通過——在你的程式庫上完成自我改進循環。
自我修正循環 - 4
你確認後發布
附帶差異比對、測試結果和摘要開啟 PR,或直接提交到分支。排程每日 CI 摘要,確保沒有問題被遺漏。
MCP Git排程任務
Sam 的改變
Local
在真實程式庫上運行的代理
Red → green
重現、修復、驗證——無需人工守候
3 repos
個程式庫不再有瑣碎維護工作
常見問題
這與 Claude Code 有何不同?
MCPlato 是桌面應用程式,不僅限於終端機工具。你可以在本機程式庫上獲得相同的讀取-修復-測試-重複循環,還有排程任務、MCP 整合、內建瀏覽器和審核模式——全在一個工作空間中。
它會執行我真正的測試和工具嗎?
會的。它在你的本機工作目錄中使用真實工具鏈工作——執行你的測試指令、讀取失敗輸出,並針對實際情況進行迭代,而不是針對複製的程式片段。
它會在沒有我審查的情況下推送程式碼嗎?
不會。它會在審核關卡停下,讓你選擇:開啟 PR、提交到分支,或等待。設定審核模式後,在你確認之前,任何內容都不會離開你的機器。
它能連接 GitHub 或 GitLab 嗎?
可以,透過 MCP。它可以開啟 PR、讀取 Issue 並留言,讓整個從重現到 PR 的流程都在同一個地方完成。
它能自己整理三個專案嗎?
排程它為每個程式庫執行 CI 摘要、分類新 Issue 或掃描不穩定測試,它會回報結果,確保瑣碎工作不再堆積。
