개발자

수정하고, 테스트하고, PR을 여는 코딩 에이전트

Sam은 자신의 컴퓨터를 벗어나지 않고 Claude Code의 루프를 원했습니다. MCPlato가 레포를 읽고, 실패를 재현하고, 패치하고, 통과할 때까지 테스트 스위트를 재실행하며, PR을 로컬에서 그의 승인 하에 처리합니다.

SO

소개

Sam Okafor

인디 개발자 · 혼자 유지 관리 · OSS CLI 1개 + 사이드 프로젝트 2개

Sam은 혼자 개발합니다. 불안정한 테스트, 오래된 이슈, 아무도 작성하지 않는 변경 로그 사이에서 세 개의 레포를 유지 관리하는 지루한 절반이 빌드에 쓰고 싶은 시간을 잡아먹습니다. 그는 채팅 창이 아니라 코드베이스 안에서 작동하는 에이전트를 원합니다.

  • 재현-수정-검증 루프가 필요한 불안정한 테스트
  • 손대지 않고 쌓이는 이슈와 변경 로그
  • 하루 종일 세 개의 레포를 오가는 컨텍스트 전환

MCPlato의 작동 방식

  1. 1

    문제를 지목하세요

    레포의 버그나 작업을 설명하세요. MCPlato는 로컬 작업 트리에서 직접 작동합니다 — 내 파일, 내 툴체인, 내 환경.

    로컬 코드터미널
  2. 2

    실패를 재현합니다

    스위트를 실행하고, 실패를 관찰하며, 관련 소스를 읽어 근본 원인을 찾습니다 — 코드 조각에 대한 추측이 아닌, 실제 실패 실행.

    터미널로컬 파일
  3. 3

    수정하고 통과할 때까지 재실행합니다

    코드를 패치하고, 테스트를 다시 실행하며, 스위트가 통과할 때까지 계속 수정합니다 — 내 코드베이스에서의 자체 개선 루프.

    자체 수정 루프
  4. 4

    승인하면 배포합니다

    diff, 테스트 결과, 요약과 함께 PR을 열거나 브랜치에 커밋하세요. 매일 CI 다이제스트를 예약하여 아무것도 방치되지 않도록 하세요.

    MCP Git예약 작업

Sam에게 달라지는 것

Local

실제 코드베이스에서 작동하는 에이전트

Red → green

재현, 수정, 검증 — 감시 없이

3 repos

잡무 없이 유지 관리

자주 묻는 질문

Claude Code와 어떻게 다른가요?

MCPlato는 터미널 전용 도구가 아닌 데스크톱 앱입니다. 로컬 코드베이스에서 동일한 읽기-수정-테스트-반복 루프를 사용하면서, 예약 작업, MCP 통합, 내장 브라우저, 승인 모드까지 — 하나의 워크스페이스에서 제공됩니다.

실제 테스트와 도구를 실행하나요?

네. 실제 툴체인으로 로컬 작업 트리에서 작동합니다 — 테스트 명령을 실행하고, 실패 출력을 읽으며, 복사된 코드 조각이 아닌 실제 결과를 기반으로 반복합니다.

검토 없이 코드를 푸시하나요?

아니요. 체크포인트에서 멈추고 선택지를 제공합니다: PR 열기, 브랜치에 커밋, 또는 대기. 승인 모드를 사용하면 승인하기 전까지 아무것도 내 컴퓨터 밖으로 나가지 않습니다.

GitHub 또는 GitLab에 연결할 수 있나요?

네, MCP를 통해서요. PR을 열고, 이슈를 읽고, 댓글을 달 수 있어 재현에서 PR까지의 전체 흐름이 한 곳에서 유지됩니다.

세 개의 프로젝트를 알아서 정리할 수 있나요?

각 레포에서 CI 다이제스트를 실행하거나, 새 이슈를 분류하거나, 불안정한 테스트를 스캔하도록 예약하면 잡무가 쌓이지 않도록 보고합니다.

코딩 루프, 내 컴퓨터에서

재현, 수정, 검증, 배포 — 로컬에서, 내 승인 하에.