TL;DR
글쓴이는 같은 작업·장비·시간 조건에서 자신의 MCP 기반 harness와 일반 모델을 비교한 결과, 동일한 패치와 숨은 테스트 통과 결과를 유지하면서도 비용이 2.2~3.0배 높았다고 기록했습니다. 모델은 MCP 조회를 배치하지 못했지만, 같은 조회를 shell 명령으로 작성하면 `&&`로 한 번에 연결했습니다. MCP의 stateless protocol은 매 턴 전체 대화를 다시 보내고 컨텍스트가 커질수록 prefill을 반복하므로, 토큰을 추가하는 비용보다 턴 증가 비용이 커집니다. 글쓴이는 직접 작성한 handshake가 shell보다 MCP를 먼저 선택하도록 유도해 13개 셀에서 자체 CLI 호출을 0회로 만든 점을 원인으로 지목하며, shell이 없는 클라이언트를 제외하고 MCP 기반 addon의 토큰 절감 주장은 실측으로 검증해야 한다고 말합니다.
실용적 조언
- 동일한 작업과 모델, 장비, 시간 조건을 고정한 뒤 MCP 경로와 `&&`로 묶은 shell 경로를 각각 실행하고 총 토큰, 호출 턴 수, prefill 시간, 테스트 결과를 기록하십시오. 같은 답과 테스트 통과 여부를 유지하는지 함께 확인해야 비용 차이를 성능 차이와 구분할 수 있습니다.
- MCP handshake가 도구 사용을 shell 검색보다 앞세우는지 확인하십시오. shell 접근이 가능한 환경이라면 해당 지시문이 모델의 선택 순서를 고정해 CLI를 전혀 사용하지 않게 만들 수 있으므로, 13개 셀과 같은 반복 단위에서 실제 호출 경로를 transcript로 검증하는 편이 안전합니다.
- MCP 기반 addon이 토큰 절감을 주장하면 숫자와 측정 조건을 요청하십시오. graphing이나 diagram addon도 예외로 두지 말고, 같은 답을 내는 batched shell 호출과 총 토큰을 비교한 사례가 있는지 확인해야 합니다.
섹션별 상세
용어 해설
- MCP
- — 모델이 외부 도구를 호출하도록 연결하는 프로토콜입니다. 이 글에서는 클라이언트가 먼저 읽는 handshake 메시지가 도구 사용 순서를 유도하고, 여러 조회를 개별 호출로 처리하게 만들어 셸 명령보다 턴과 토큰 비용을 키우는 경로로 작동합니다.
- 상태 비저장 프로토콜(Stateless Protocol)
- — 이전 대화 상태를 서버가 유지하지 않아 매 턴 전체 대화 내용을 다시 보내는 통신 방식입니다. 컨텍스트가 커질수록 후속 턴마다 재전송되는 입력이 늘어나며, 로컬 실행에서는 금액보다 prefill 시간 증가로 비용이 드러납니다.
- Prefill
- — 모델이 새 응답을 생성하기 전에 입력 컨텍스트 전체를 처리하는 단계입니다. 상태 비저장 방식에서는 대화가 이어질 때마다 커진 컨텍스트를 다시 처리하므로, 호출 턴이 늘어날수록 총 계산량과 지연 시간이 커집니다.
- 숨은 테스트(Hidden Tests)
- — 패치의 정답 여부를 외부에 공개하지 않은 테스트 집합으로 검증하는 방식입니다. 글쓴이는 같은 작업과 장비에서 자신의 harness와 일반 모델을 비교하면서 13개 셀 모두에서 숨은 테스트 통과 여부가 같았다고 기록해 비용 차이와 결과 차이를 분리했습니다.
언급된 도구
클라이언트가 모델에 외부 도구를 연결하고 조회를 실행하는 통신 경로입니다. 글에서는 handshake 지시와 비배치 호출 때문에 shell 경로보다 많은 턴과 토큰을 유발하는지 비교 대상이 됩니다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.