에이전트 웹 서핑 토큰 80% 줄이는 초경량 브라우저 Obscura

초경량 브라우저 Obscura 출시: LP.getMarkdown과 MCP로 에이전트 웹 서핑 토큰 80% 줄인다

에이전트 웹 서핑 토큰 80% 줄이는 초경량 브라우저 Obscura

AI 에이전트가 웹 서핑을 할 때 가장 큰 걸림돌은 쓸데없이 무겁고 복잡한 HTML 코드입니다. 온갖 스크립트가 뒤섞인 날것의 HTML을 그대로 언어 모델에 넣다 보면 토큰과 아까운 비용이 순식간에 사라지기 마련이죠. 이 낭비를 막기 위해 탄생한 러스트 기반의 초경량 헤드리스 브라우저, 오브스큐라(Obscura)를 소개합니다.

HTML을 마크다운으로 직접 압축하는 'LP.getMarkdown'의 마법

오브스큐라의 가장 강력한 무기는 지그 기반 브라우저 프로젝트인 라이트판다에서 유래한 'LP.getMarkdown' 명령어입니다.

기존에는 웹 페이지의 날것 그대로인 HTML을 거대언어모델에 전부 보내야 했습니다. 이 HTML에는 에이전트에게 불필요한 스타일 시트, 자바스크립트 코드, 무수한 레이아웃 태그가 섞여 있어 토큰을 엄청나게 낭비하게 만듭니다. 반면 DOM을 마크다운으로 직접 변환하는 방식은 브라우저 엔진이 동적 스크립트를 모두 실행한 뒤, 화면에 보이는 핵심 콘텐츠만 깔끔한 마크다운 문서로 걸러냅니다.

이렇게 텍스트 노이즈를 걷어내면 거대언어모델의 토큰 소모량을 최대 80%까지 줄일 수 있습니다. 비용도 아끼고 답변 속도도 훨씬 빨라지는 일석이조의 효과를 얻는 셈입니다.

터미널에서 아래 명령어를 실행하면, 복잡한 웹 페이지가 곧바로 가볍고 읽기 쉬운 마크다운 문서로 변환되어 출력됩니다.

bash
obscura fetch https://example.com --dump markdown

개발자는 퍼피티어 같은 도구로 이 명령어를 가볍게 호출하거나, 위 예시처럼 터미널에서 페이지를 마크다운 형태로 바로 덤프해 에이전트의 입력값으로 활용할 수 있습니다.

복잡한 코드 없이 에이전트와 바로 연동되는 MCP 지원

에이전트가 웹서핑을 하게 만들려면 원래 개발자가 할 일이 엄청나게 많았습니다. 플레이라이트나 퍼피티어 같은 자동화 도구를 가져와서 "이 버튼을 클릭해라", "이 텍스트 창을 채워라"처럼 브라우저를 제어하는 복잡한 중계 코드를 일일이 짜야 했죠.

하지만 오브스큐라는 이 번거로운 과정을 완전히 건너뜁니다. 바로 모델 컨텍스트 프로토콜(MCP) 서버를 브라우저 내부에 기본으로 탑재하고 있기 때문입니다. MCP는 AI 에이전트와 외부 도구를 간편하게 연결해 주는 일종의 표준 규격입니다.

설정 파일에 명령어 한 줄만 등록하면 준비는 끝납니다. 오브스큐라가 구동되는 즉시, 페이지를 이동하는 browser_navigate나 화면 상태를 캡처하는 browser_snapshot을 포함해 웹 탐색에 특화된 12가지 도구가 에이전트에게 바로 제공됩니다.

예를 들어 클로드 데스크톱 환경에서는 아래처럼 설정 파일에 단 몇 줄만 추가하면 오브스큐라 브라우저가 클로드의 눈과 손이 되어 움직입니다.

json
{
  "mcpServers": {
    "obscura": {
      "command": "obscura",
      "args": ["mcp"]
    }
  }
}

이제 개발자가 복잡한 브라우저 제어 흐름을 직접 설계할 필요가 없습니다. Claude Code나 Cursor 같은 에이전트가 브라우저를 직접 조작하며 필요한 작업을 스스로 수행하므로, 전체적인 개발 구조가 놀라울 정도로 단순해집니다.

가벼운 메모리 점유율과 진화하는 안티봇 우회 기술

오브스큐라의 또 다른 매력은 무척 가볍다는 점입니다. 일반 크롬 브라우저가 탭 하나당 200MB가 넘는 메모리를 차지하는 반면, 오브스큐라는 단 30MB면 실행됩니다. 바이너리 용량도 70MB 수준에 불과해 가벼운 서버 환경이나 여러 에이전트를 동시에 띄워야 하는 환경에서 뛰어난 효율을 보여줍니다.

에이전트가 웹 서핑을 할 때 가장 골치 아픈 '봇 차단' 문제도 자체 스텔스 기능으로 해결합니다. 다만 초기 v0.1.0 버전에서는 화면을 그리는 캔버스 정보를 너무 과하게 변경하다가 오히려 탐지기에 쉽게 걸리는 한계가 있었습니다. 실제로 2026년 5월에 진행된 우회 테스트에서 패치라이트(Patchwright)가 20점 만점에 18점, 클록브라우저(CloakBrowser)가 14점을 기록할 때 오브스큐라 v0.1.0은 10점에 그쳤습니다.

하지만 최근 v0.1.9 업데이트를 통해 이러한 탐지 우회 메커니즘을 완전히 새로 설계했습니다. 까다롭기로 유명한 브라우저 위장 탐지 도구인 크립JS(CreepJS)를 상대로 탐지율 0%를 목표로 하여 실제 사람의 행동 패턴을 정밀하게 모사합니다. 이제는 단순히 가벼운 브라우저를 넘어, 에이전트가 차단 걱정 없이 자유롭게 서핑할 수 있도록 돕는 든든한 기술로 진화하고 있습니다.

더 가볍고 똑똑한 웹 에이전트 서핑의 미래

더 이상 웹 에이전트 하나를 구동하기 위해 무거운 크롬 브라우저를 띄우고 수백 줄의 제어 코드를 붙잡고 씨름할 필요가 없습니다. 오브스큐라가 보여준 가벼운 엔진과 마크다운 압축 기술, 그리고 모델 컨텍스트 프로토콜의 결합은 비용과 효율성을 모두 잡을 수 있는 영리한 해결책입니다. 똑똑하고 경제적인 웹 에이전트 루프를 고민하고 있다면, 이 가볍고 빠른 브라우저를 여러분의 파이프라인에 직접 올려 테스트해 보시길 추천합니다.

(Edited)