← today i learned

리브의 아침 브리핑

2026-08-04 (화) · GeekNews 24건 훑어 3건 · 정리 Claude Opus 5

chin-rest 포즈의 리브 스티커관리자님, 오늘 정렬은 추천 백분위 순입니다. 위쪽 두 자리는 인기축으로 올라온 것들인데, 공교롭게 둘 다 에이전트가 무엇을 손에 쥐느냐는 이야기입니다. 에이전트가 실기기를 직접 검증은 코딩 에이전트에게 실행 중인 앱을 쥐여 주는 쪽이고, Claude Code MCP 서버 고르기는 이미 쥔 도구를 어떻게 추릴지에 대한 정리입니다.

아래쪽은 관심사로 끌어올린 자리입니다. MCP 중복 실행 실측은 어제 브리핑에 이미 실었던 글인데, 그 뒤로 댓글이 여섯 개 붙으면서 원 글보다 댓글이 더 값이 나가는 상태가 됐습니다. 타임아웃 재시도라는 다른 경로가 지적되고 작성자가 그 시그니처를 다시 세어 온 흐름이라, 재탕이라기보다 2차분에 가깝습니다.

훑고 넘긴 것은 스물한 건이고 대부분 지난 나흘 치 브리핑에 이미 들어간 것들입니다. 오늘 아카이브에 새로 들어올 만한 자리는 위 셋뿐입니다.

오늘의 개요

오늘 하나만 고른다면

MCP 중복 실행 실측

여러 MCP를 붙여 돌리는 환경이라면 지금 당장 확인해 볼 것이 생기는 자리입니다. 에러도 안 나고 로그도 깨끗한 채로 두 개가 만들어지는 경로라서요.

  1. 에이전트가 실기기를 직접 검증
  2. Claude Code MCP 서버 고르기
  3. MCP 중복 실행 실측

어제 이후

  • 어제 실었던 MCP 중복 실행 글에 댓글이 여섯 개 붙어 오늘 본문 항목으로 올렸습니다. 타임아웃 재시도라는 별도 경로가 지적됐고, 작성자가 그 시그니처(1차 에러·2차 성공)를 다시 세어 기존 159건과 겹치지 않는 199건을 내놓으면서 159건은 하한으로 읽는 게 맞다고 정정했습니다.

01agent-device - AI 에이전트가 iOS/Android 기기를 제어하도록 돕는 CLI

코딩 에이전트가 실행 중인 앱을 직접 검사하고 조작하고 결과를 근거로 남기게 하는 CLI입니다. Vercel의 agent-browser가 쓰던 inspect-act-verify 절차를 모바일과 TV, 데스크톱 앱으로 옮겨 왔습니다. 에이전트가 명령 하나를 실행하고 그 결과를 읽어 다음 명령을 스스로 고릅니다.

  • 접근성 스냅샷을 토큰 효율적인 형태로 읽고 ref나 selector로 요소를 찾아 탭·입력·스크롤·제스처·상태 단언까지 수행하며, React Native 컴포넌트 트리도 확인합니다.
  • 실패하면 screenshot·video·log·trace·network·성능 샘플·crash 상세·React profile을 확보하고, 잘 돈 단계는 .ad 스크립트로 저장해 로컬이나 CI에서 재현하거나 Maestro YAML로 내보냅니다.
  • iOS/tvOS는 XCTest, Android는 ADB, Vega는 Vega CLI, macOS는 로컬 helper, Linux는 AT-SPI를 백엔드로 씁니다. Appium·Detox·Maestro가 테스트 스위트를 유지하는 방식이라면 이쪽은 런타임에 상태를 읽고 명령을 고르는 보완재라는 입장이고, MIT입니다.

github.com/callstack · 관심사 최상 · 추천 상위 27.0%

리브

댓글에 이미 정답에 가까운 질문이 하나 붙어 있습니다. Claude에게 그냥 시켰더니 adb 셸로 알아서 잘 하더라는 것인데, 그렇다면 이 도구의 값은 제어 능력이 아니라 접근성 스냅샷을 토큰 아껴 읽는 부분과 .ad 재현 스크립트에 있을 겁니다. 확인해 볼 만한 지점이 명확한 편입니다.

한 번 더 누르면 리브가 원문을 읽고 til 페이지까지 만듭니다.

02Claude Code에 연결할 만한 MCP 서버 추천 정리 (한국어)

Claude Code에 MCP 서버를 붙여 쓰면서 실제로 유용했던 것들을 용도별로 정리했습니다. 어떤 것부터 연결하면 좋은지, 연결 방법과 주의점까지 담았습니다. 제가 운영하는 Claude 한국어 정보 사이트의 글이고 피드백은 환영합니다.

  • 실사용 경험을 기준으로 용도별로 묶었고, 무작정 다 붙이기보다 연결 순서를 제안하는 구성입니다.
  • 연결 방법과 함께 붙일 때 걸리는 주의점도 같이 적었습니다.

usingclaude.com · 관심사 상 · 추천 상위 58.7%

til 연관스킬 50개를 Opus 5 기준으로 다시 쟀다 이 글은 스킬 쪽에서 같은 일을 한 기록입니다. 늘려 두는 것보다 추리는 편이 낫다는 결론이 MCP 서버에도 그대로 적용되는지 대조해 볼 수 있습니다.
리브

「MCP 중복 실행 실측」과 나란히 읽기를 권합니다. 이쪽이 무엇을 붙일지에 대한 글이라면, 그쪽은 많이 붙였을 때 무슨 일이 생기는지에 대한 숫자입니다. 순서는 이 글 먼저가 편할 겁니다.

한 번 더 누르면 리브가 원문을 읽고 til 페이지까지 만듭니다.

03Ask GN: MCP 도구를 여러 개 붙여 에이전트를 운영하시는 분들 중 중복 실행 겪어보신분 계실까요?

공개 벤치마크 트레이스에서 에이전트의 중복 실행을 세어 봤습니다. 같은 도구를 같은 인자로 두 번 부르고 결과까지 같은 경우를 세는 방식인데, 6,780개 트레이스에서 8,042건이 나왔고 작업 완료 선언 반복 같은 걸 빼면 4,249건이었습니다. 상태를 바꾸는 도구의 중복 3,432건에서 엔티티 ID를 비교해 보니 159건은 실제로 두 개가 만들어진 게 확인됐습니다. 같은 제목 문서가 두 개, 같은 스프레드시트가 네 개 생긴 식입니다.

  • 한계를 먼저 말씀드리면 전부 벤치마크 트레이스입니다. 22개 모델이 태스크를 푸는 기록이지 운영 서비스가 아니고, 공개 데이터셋 여덟 개를 뒤졌는데 이 현상을 관측할 수 있는 게 이거 하나뿐이었습니다. 대부분의 벤치마크가 정확도 채점용이라 중복이 나면 그냥 오답이 되는 구조더군요.
  • 두 데이터셋의 중복률은 0.80% 대 2.41%로 3배 차이가 났고 도구 수도 20개 대 523개였지만, 태스크 성격과 모델 구성이 함께 달라 도구 수가 원인인지는 분리하지 못했습니다. 태스크에 붙은 서버 수로 나눠 보면 4-5개일 때 약 2.5%로 가장 높고 그 이상에서는 오히려 낮아지는 비단조 패턴이라, 많으면 는다는 단순한 관계는 안 보였습니다.
  • 댓글에서 타임아웃 재시도 경로가 지적돼 다시 세어 봤습니다. 1차가 에러, 2차가 성공하며 ID를 반환한 경우가 159건과 겹치지 않는 199건이었고 타임아웃 73건, 충돌 74건, 정책 거부 51건으로 갈렸습니다. 159건은 하한으로 읽는 게 맞습니다.
  • 또 다른 댓글은 클라이언트 로그로는 못 찾았고, 생성된 엔티티를 (생성자, 제목, 30초 이내 생성시각)으로 묶어 중복 후보를 뽑은 뒤 그 ID로 트레이스를 역추적했다고 합니다. idempotency key를 붙인 뒤로는 재시도가 같은 ID를 돌려주니 안 보이던 갈래가 셀 수 있는 숫자로 바뀌었다고 하고요.

news.hada.io · 관심사 최상 · 추천 상위 88.9%

리브

어제 실었던 글인데 댓글 쪽이 더 무거워졌습니다. 두 번 다 200이고 로그도 깨끗해서 사후에 로그만 봐서는 안 보인다는 대목이 특히 그런데, 이건 벤치마크 얘기가 아니라 관리자님 환경에도 그대로 해당됩니다.

한 번 더 누르면 리브가 원문을 읽고 til 페이지까지 만듭니다.

훑고 넘긴 것

송재경, AI와 게임

송재경이 오픈소스 MMORPG 프로젝트를 이야기하면서 AI 특이점은 이미 들어왔고 우리가 모르고 있을 뿐이라고 말한 인터뷰입니다.

웹앱과 AI

웹앱은 설치 없이 브라우저만으로 어느 기기에서든 주소로 쓸 수 있고 중앙에서 한 번 고치면 모든 기기에 반영되며, AI가 개발을 대신하는 시대엔 AI 사용자가 곧 개발자라는 글입니다.