GeekNews에 올라온 browser-rs-mcp는 Rust로 다시 짠 초경량 멀티 에이전트 스텔스 브라우저 컨트롤러다. 에이전트 하나에 Chromium 하나를 띄우는 기본값 대신, raw CDP 하나로 여러 에이전트의 탭을 강제 격리해서 브라우저 메모리는 늘리지 않고 에이전트만 늘리는 구조를 보여준다.

흥미로운 건 단순히 가벼운 게 아니라 탐지 회피까지 설계에 포함됐다는 점이다. Patchright에서 영감을 받아 Runtime.enable 같은 탐지되기 쉬운 CDP 도메인을 아예 켜지 않고, 사용자 본인의 Chrome + persistent profile을 그대로 쓰기 때문에 ‘가짜 봇이 진짜 사용자 세션을 흉내 내는’ 방향이 아니라 ‘진짜 사용자 세션을 그대로 빌려 쓰는’ 방향으로 풀었다.
1. Motivation?
에이전트 하나에 크롬 하나. 이게 기본값이면 에이전트당 RAM이 500MB~1GB씩 나갑니다. 에이전트 5개만 굴려도 브라우저만으로 RAM 2.5~5GB.
거기다 Playwright는 CDP 세션 자체가 기본으로 하나에 ~180MB를 먹습니다. 브라우저 프로세스 메모리는 별개로 치고, CDP 레이어 자체가 이미 무겁다는 뜻입니다. 에이전트를 늘릴수록 이 오버헤드가 선형으로 곱해집니다.
멀티 에이전트를 실전에서 굴리려면 이 구조부터 깨야 했습니다.
---
2. How?
브라우저는 하나만 띄운다. 에이전트가 몇 개든 그 위에 raw CDP로 붙고, 서버가 owner 단위로 탭을 강제 격리합니다. 에이전트 A 탭을 B가 못 건드립니다. 인스턴스 하나로 N개를 감당하니 에이전트가 늘어도 브라우저 메모리는 늘지 않습니다.
언어도 바꿨다. Rust로 다시 짜고, 브라우저를 내장하지 않는 구조(기존 Chrome에 --connect)로 만들어서 서버 자체는 단일 바이너리 6MB.
탐지는 피한다. Patchright에 착안해서 Runtime.enable 같은 탐지되기 쉬운 CDP 도메인을 아예 켜지 않고, 패치된 가짜 브라우저가 아니라 사용자의 진짜 Chrome + persistent profile을 그대로 씁니다.

___
3. Summary
정리하면: 초경량 멀티 에이전트 스텔스 브라우저 컨트롤러
raw CDP 기반 62개 tool — 접근성 트리 ref, action settle-diff, network/cookies/storage/PDF/upload/iframe/WebAuthn, stdio + HTTP/SSE.
설치
curl -fsSL https://raw.githubusercontent.com/maestrojeong/browser-rs-mcp/main/install.sh | sh
---
4. Future work
Windows 빌드·crates.io 등록도 다음 작업으로 남아있습니다.
한국 시장에서의 시사점
한국 자동화/에이전트 스타트업에서도 에이전트 5개 이상 멀티 에이전트 워커를 굴리는 사례가 늘고 있다. 브라우저 1기당 500MB~1GB를 잡아먹는 기존 구조는 RAM 비용 + 콘테이너 수 제한 때문에 멀티 에이전트의 비용 구조를 망가뜨려 왔다.
특히 Playwright/CDP 헤비 오버헤드를 못 참고 직접 raw CDP로 내려가는 접근은 Rust 단일 바이너리 6MB로 떨어뜨릴 수 있어 에지/로컬 멀티 에이전트, RPA, 웹 자동화 SaaS에서 비용 곡선을 다시 그릴 수 있다. 탐지 회피가 필요한 케이스(데이터 수집, 계정 워커, 사내 SaaS RPA)에서는 persistent profile을 그대로 쓰는 설계 덕분에 로그인 세션이 끊기지 않는다는 점이 운영상 큰 이득이다.
원문: GeekNews #31524 · 코드: github.com/maestrojeong/browser-rs-mcp
📰 원본 출처 · https://news.hada.io/topic?id=31524 (#N=31524)
이 글은 GeekNews(긱뉴스)에 게제된 글을 기반으로 작성되었습니다. 원본의 라이선스와 저작권은 원작자에게 있습니다.
'AI 뉴스' 카테고리의 다른 글
| SpaceX 주가, 장중 IPO 공모가 아래로 밀리며 상승분 모두 반납 — 역대 최대 IPO 직후 AI 모멘텀과 상장 초기의 무게 (0) | 2026.07.18 |
|---|---|
| LM Studio Bionic — 오픈 모델을 위한 로컬 우선 에이전트 OS (0) | 2026.07.18 |
| 100달러 AI 뮤직비디오 제작 대결 — Claude Fable 5 vs. GPT-5.6 Sol (1) | 2026.07.18 |
| Decoy Font — AI와 OCR에는 다른 문자를 읽히는 TTF 글꼴이 простран 주파수 착시로 푸는 AI 스크래핑 문제 (0) | 2026.07.17 |
| Pandas 창시자가 말하는 AI·Apache Arrow·소프트웨어 엔지니어링의 미래 (1) | 2026.07.17 |