TabbitBlog

브라우저 MCP와 CLI 동일 작업 비교

같은 Codex 작업에서 MCP와 CLI의 토큰을 비교합니다.

이 글의 목차
  1. 두 인터페이스에서 달라지는 점
  2. 같은 페이지를 읽은 대조 실험
  3. 토큰 측정 결과
  4. 클라이언트, 권한, 확인 방법으로 선택하기

클라이언트가 이름이 있는 도구를 찾아야 한다면 MCP를 고려하세요. 에이전트가 제한된 셸 명령을 실행할 수 있고 스크립트에서도 재사용하려면 CLI가 적합합니다. 컨텍스트 사용량은 실제로 할 작업에서 측정합니다. 같은 모델과 Tabbit으로 동일한 페이지를 읽었고 두 비교에서 전체 입력 차이의 방향이 바뀌었습니다.

두 인터페이스에서 달라지는 점

MCP는 도구 이름과 스키마를 찾고, 호출하고, 결과를 받는 프로토콜입니다. 도구는 페이지 이동, 스냅샷, 전체 브라우저 작업을 수행할 수 있습니다. CLI는 셸에서 명령과 인수를 실행합니다. 짧은 상태를 반환하거나 파일을 만들거나 긴 본문을 출력할 수 있습니다. 모델이 받는 분량은 클라이언트가 무엇을 전달하느냐에 달려 있습니다. MCP 도구 명세

Microsoft는 Playwright MCP와 Playwright CLI를 모두 공개합니다. 실제 설정과 출력을 비교한 뒤 판단합니다. 기본 브라우저 기능은 Playwright 브라우저 자동화를 참고하세요.

점검 사항MCPCLI
동작을 찾는 방법클라이언트가 도구를 나열하고 보여 줄 스키마를 고릅니다.도움말, 스킬 또는 지정된 명령을 사용합니다.
실행을 확인하는 방법도구 응답과 화면을 대조합니다.명령 기록, 출력과 화면을 대조합니다.
브라우저 상태서버가 선택한 브라우저 컨텍스트에 있습니다.명령이 선택한 프로필 또는 세션에 있습니다.
입력을 늘리는 요인도구 설명, 반복되는 큰 관찰 결과긴 표준 출력, 지침과 읽어 들인 파일

같은 페이지를 읽은 대조 실험

Codex CLI 0.166.0, 지정 모델 gpt-6.1-sol, Tabbit CLI 1.22.6.0을 사용했습니다. 로컬 페이지 제목과 화면에 보이는 식별자 두 개를 반환하는 작업입니다. 실행 중 식별자를 만들고, 한 쌍 안에서는 같은 값을, 다음 쌍에서는 새 값을 사용했습니다.

CLI 쪽은 허용된 셸 명령 하나를 실행했습니다. MCP 쪽은 로컬 stdio 서버에 읽기 전용 도구 하나를 등록했습니다. 이 도구는 동일한 명령을 호출해 같은 Tabbit 실행 파일과 선택자로 페이지를 읽었습니다. 두 번째 쌍은 순서를 바꾸고 매번 새 대화를 열었습니다. 인터페이스별 도구 지시만 다르게 하고 사용량과 전체 시간을 기록했습니다. 계정, 제출, 다운로드는 쓰지 않았습니다.

Tabbit의 Release validation 페이지에 실험 식별자 두 개가 보임

네 번 모두 의도한 도구를 한 번 호출했고 실행 기록과 최종 답변이 페이지와 일치했습니다. MCP는 초기화, 도구 검색, 호출을 기록했고 CLI는 명령과 표준 출력을 기록했습니다. 같은 읽기 작업을 두 인터페이스로 비교했습니다. 다른 워크플로는 Tabbit CLI 벤치마크에 있습니다.

토큰 측정 결과

쌍과 경로전체 입력캐시 입력비캐시 입력출력초
1 · CLI49,83024,57625,2546111.55
1 · MCP75,30562,20813,0978312.97
2 · MCP50,08537,37612,7097015.32
2 · CLI50,09537,37612,7195710.79

전체 입력에는 캐시된 입력이 포함됩니다. 여기서는 전체에서 캐시를 빼 비캐시 입력을 구했습니다. 첫 쌍에서는 MCP의 전체 입력이 25,475개 많았지만 비캐시 입력은 12,157개 적었습니다. 두 번째 쌍은 전체와 비캐시 입력이 반대 방향으로 10개 차이였습니다. CLI는 두 쌍 모두 먼저 끝났습니다. 시간에는 실행 시작, 모델 추론, 브라우저 동작이 모두 포함됩니다.

도구 하나와 짧은 출력을 사용한 시험입니다. 긴 도구 목록, 반복되는 전체 페이지 스냅샷, 방대한 셸 출력이 있으면 결과가 달라집니다. 두 쌍만으로 순위나 요금을 예측할 수는 없습니다. Reddit의 다른 실험 작성자도 클라이언트와 연결 방식에 따른 차이를 관찰했습니다. 또 다른 개발자는 넓은 스냅샷과 타입이 지정된 동작을 비교했습니다. Codex 비교 게시물 · 스냅샷 비교

클라이언트, 권한, 확인 방법으로 선택하기

다시 비교할 때 실행 기록과 검증 가능한 결과를 보관합니다. 모델, 작업, 브라우저 상태와 성공 기준을 고정하고 순서를 번갈아 실행하세요. 실패와 사용량을 따로 기록합니다. 직접 확인할 수 있는 페이지부터 시작합니다. Tabbit 다운로드

자주 묻는 질문

브라우저 MCP와 CLI의 차이는 무엇인가요?

MCP는 이름이 있는 도구를 찾아 프로토콜로 호출합니다. CLI는 로컬 명령을 실행합니다. 두 방식 모두 같은 브라우저를 쓸 수 있습니다.

CLI가 항상 토큰을 덜 쓰나요?

클라이언트, 도구 정의, 출력, 단계와 캐시에 따라 달라집니다. 이번 두 비교에서는 전체 입력의 차이가 반대로 나왔습니다.

터미널을 쓸 수 있으면 MCP가 필요한가요?

적절한 권한으로 범위를 제한한 명령을 실행할 수 있다면 CLI로 충분할 수 있습니다. 도구 검색이나 구조화된 호출이 필요하면 MCP를 쓸 수 있습니다.

둘 다 로그인 상태를 이어받나요?

브라우저, 프로필, 세션 설정에 따라 달라집니다. 실제 페이지와 권한을 별도로 확인합니다.

공정하게 비교하려면 무엇을 측정하나요?

모델, 클라이언트, 브라우저, 페이지와 성공 기준을 맞춥니다. 호출, 캐시 여부, 입력과 출력, 시간, 실제 결과를 기록합니다.

다음 단계

Tabbit 과 함께 일하세요.

탭 간 조사를 하고, 반복적인 브라우저 작업을 자동화하며, 모든 맥락을 손이 닿는 곳에 두세요.