Claude Code, Cursor, Codex 등 모든 MCP 클라이언트용
AI 에이전트를 위한 비공개 브라우저
에이전트의 작업은 저마다 전용 프로필에서 실행되며, 각 프로필은 고유한 핑거프린트, 프록시, 쿠키를 가집니다. Donut에는 자체 AI 모델이 없고, 앱은 텔레메트리를 보내지 않습니다. 에이전트는 직접 고르고, 프로필은 내 디스크에 남습니다.
- AI 모델 미탑재
- 앱 텔레메트리 제로
- macOS, Windows, Linux
지금 쓰는 에이전트를 그대로
MCP를 지원하는 AI 에이전트라면 무엇이든 Donut을 조작할 수 있습니다. 스크립트는 Playwright나 Puppeteer로 같은 프로필을 조작합니다.
앱이 이 22개 클라이언트의 MCP 설정을 클릭 한 번으로 작성합니다
- Claude Code
- Claude Desktop
- Cursor
- Codex
- VS Code
- Zed
- Windsurf
- Gemini CLI
- GitHub Copilot CLI
- Cline
- Cline CLI
- Goose
- OpenCode
- Kilo Code
- Kiro CLI
- Kimi Code
- Grok Build
- Antigravity
- Mastra Code
- MCPorter
- Pi
- fx
원격 MCP
Donut의 브라우저 MCP 서버는 URL 하나와 dmk_ 자격 증명이면 됩니다. 프로필, 프록시, 핑거프린트, 쿠키, 브라우저 자체를 다루는 도구가 100개 이상 있습니다. 데스크톱 앱이 나가는 연결을 열기 때문에 컴퓨터에 포트가 열리지 않습니다.
{
"mcpServers": {
"donut-browser-remote": {
"url": "https://api.donutbrowser.com/api/mcp",
"headers": { "Authorization": "Bearer dmk_…" }
}
}
} Solo부터. 브라우저 도구는 Pro가 필요합니다.
CDP로 Playwright·Puppeteer 연결
로컬 REST API로 프로필을 시작하고 127.0.0.1의 디버그 포트에 연결하세요. npm 패키지 wayfern은 Playwright에 사람 같은 마우스, 타이핑, 스크롤을 더합니다.
import { chromium } from "wayfern";
const res = await fetch(
`http://127.0.0.1:10108/v1/profiles/${id}/run`,
{ method: "POST", headers: { Authorization: `Bearer ${token}` } },
);
const { remote_debugging_port } = await res.json();
const browser = await chromium.connectOverCDP(
`http://127.0.0.1:${remote_debugging_port}`,
); 프로필 관리는 무료입니다. 코드로 프로필을 시작하려면 Pro가 필요합니다.
에이전트의 브라우저가 무엇을, 누구에게 보내는가
데이터 종류별 행선지와 Donut 서버를 거치는 부분을 정리했습니다.
클라우드형 AI 브라우저: Aside 개인정보 처리방침과 도움말 기준, 2026년 10월 14일 확인. Aside와 비교
| 데이터 | 행선지 | 세부 사항 |
|---|---|---|
| 내 컴퓨터에 머무름 | ||
| 앱 사용 및 오류 데이터 | 보내지 않음 | 데스크톱 앱에는 텔레메트리, 분석, 오류 보고가 없습니다. |
| 프로필, 쿠키, 방문 기록 | 내 디스크 | 앱을 쓰는 데 계정이 필요 없습니다. 클라우드 동기화는 기본적으로 꺼져 있습니다. |
| 로컬 API와 CDP | 이 컴퓨터 | REST API와 각 디버그 포트는 127.0.0.1에서만 수신합니다. |
| 내 컴퓨터 밖으로 나감 | ||
| 프롬프트와 페이지 텍스트 | 에이전트의 모델 제공자 | Donut은 모델이 없고 모델 제공자에게 아무것도 보내지 않습니다. 에이전트는 읽은 내용을 내가 고른 제공자에게 보냅니다. |
| 원격 MCP 호출 | Donut 중계 서버, 그다음 데스크톱 앱 | 호출과 결과는 TLS로 api.donutbrowser.com을 거칩니다. 종단 간 암호화는 아닙니다. 프록시 비밀번호는 가려지고, 로컬 파일을 읽거나 비밀 정보를 내보내는 도구는 거부됩니다. |
| 동기화된 프로필 | Donut 동기화 서버 또는 직접 운영하는 서버 | 동기화는 선택 사항입니다. 종단 간 암호화를 켜면 키는 내 비밀번호에서 만들어집니다(Argon2id, AES-256-GCM). 서버는 직접 호스팅할 수 있습니다. |
AI 에이전트 하나로 여러 계정을
사이트는 기기와 네트워크로 계정을 연결합니다. 계정마다 프로필을 따로 두면, 에이전트가 다루는 계정끼리 핑거프린트, IP 주소, 쿠키를 공유하지 않습니다.
| 프로필 | 핑거프린트 | 출구 IP | 시간대 | 언어 |
|---|---|---|---|---|
| 영업, 담당자 1 | macOS 15 · Apple M2 a41f 9c02 | 203.0.113.24 DE | Europe/Berlin | de-DE |
| 영업, 담당자 2 | Windows 11 · RTX 4060 9c07 e1b8 | 198.51.100.7 US | America/Chicago | en-US |
| 채용 | macOS 14 · Apple M1 52be 07d3 | 192.0.2.81 GB | Europe/London | en-GB |
| 공급업체 포털 | Windows 10 · Iris Xe e3d9 6a15 | 203.0.113.140 FR | Europe/Paris | fr-FR |
-
엔진에서 정하는 핑거프린트
Donut의 Chromium 기반 엔진 Wayfern이 각 프로필의 핑거프린트를 페이지 JavaScript 아래의 C++ 계층에서 설정합니다. 핑거프린트 편집과 다른 OS의 핑거프린트는 Pro에서 쓸 수 있습니다.
-
프로필마다 프록시 또는 VPN
HTTP, HTTPS, SOCKS4, SOCKS5, WireGuard를 지원합니다. DNS도 같은 경로로 나가고, WebRTC 유출 방지가 실제 IP를 페이지에서 숨깁니다.
-
IP에 맞춘 시간대와 언어
둘 다 프록시의 출구 IP를 따릅니다. 맞지 않으면 Donut은 프로필을 시작하지 않습니다.
-
프로필 전용 쿠키
각 프로필은 자체 쿠키와 저장소를 가집니다. JSON, Netscape, Playwright storage state 형식으로 가져오거나 내보낼 수 있습니다.
영업, 채용, 운영, 리서치를 위한 AI 에이전트
팀별 실제 작업 하나와, 그 작업을 전용 비공개 프로필에서 돌리는 이유.
-
영업
작업: 통화 전마다 에이전트가 잠재 고객의 웹사이트와 CRM 기록을 읽고 한 페이지 브리프를 씁니다. 무엇이든 보내기 전에 멈춥니다.
전용 프로필인 이유: 담당자마다 CRM과 이메일이 자기 프로필과 자기 IP에 로그인된 채로 있습니다. 어떤 에이전트도 다른 담당자의 세션에서 일하지 않습니다.
영업용 AI 에이전트 -
채용
작업: 에이전트가 ATS의 새 지원자를 읽고, 공개 포트폴리오를 하나씩 열어, 검토용 후보 목록을 만듭니다.
전용 프로필인 이유: 지원자 데이터는 내 디스크의 프로필에 남습니다. Donut은 아무것도 저장하지 않습니다. 에이전트가 읽은 내용은 에이전트의 모델 제공자만 봅니다.
-
운영
작업: 한 달에 한 번, 에이전트가 공급업체 포털마다 로그인해 청구서를 내려받고 30일 안에 갱신할 계약을 정리합니다.
전용 프로필인 이유: 포털마다 프로필을 두면 매달 같은 로그인, 기기, IP가 유지되어, 포털에는 늘 오던 사용자로 보입니다.
-
리서치
작업: 에이전트가 같은 검색을 세 나라에서 실행하고, 모든 출처를 저장해 링크가 달린 근거 표를 만듭니다.
전용 프로필인 이유: 프로필마다 출구 IP, 시간대, 언어가 달라서 각 검색이 현지 독자의 검색처럼 실행됩니다.
-
개발자
작업: 코드가 로컬 API로 프로필을 시작하고 CDP로 Playwright를 연결합니다. 에이전트는 원격 MCP로 같은 프로필에 접근합니다.
전용 프로필인 이유: 디버그 포트는 127.0.0.1에서만 수신하므로 로컬 경로는 컴퓨터 밖으로 나가지 않습니다.
Playwright로 자동화
모든 실행을 내가 통제합니다
에이전트는 앱에서 도움을 요청합니다. 반복하는 작업은 모델 없이 재생되는 레시피가 됩니다.
Solo부터
답하기, 넘겨받기, 일시 중지
선택, 로그인, 캡차가 필요하면 에이전트가 ask_human이나 request_human_help를 호출합니다. 질문은 Donut의 에이전트 화면에 나타납니다. 답하거나, 브라우저를 넘겨받거나, 에이전트를 일시 중지하세요. 콘솔 내용은 메모리에만 보관됩니다.
전용 Donut 프로필에서 작업하는 Claude Code내가 프로필을 넘겨받는 동안 Claude Code 대기ask_human 호출: 에이전트 페이지에서 내가 답변작업을 이어 가 완료하는 Claude Code
Solo부터
한 번 녹화하고, 토큰 없이 재생
내 클릭과 입력으로 작업을 녹화하세요. Donut은 모델 없이 단계별로 재생하므로 재생에 토큰이 들지 않습니다. 비밀번호는 녹화되지 않습니다. 레시피는 Donut 클라우드에 저장됩니다.
Solo에서는 레시피를 저장하고 원격 브라우저에서 예약 실행할 수 있습니다. 레시피를 원할 때, 에이전트에서, 또는 내 데스크톱에서 실행하려면 Pro가 필요합니다.
작업을 한 번 하면 Donut이 단계마다 기록합니다.재생은 모델 없이 단계를 실행합니다.모델 토큰 0. 일정에 따라 원격 브라우저에서 실행합니다.
요금제별로 에이전트가 할 수 있는 일
앱과 프로필은 무료입니다. 에이전트 연결은 Solo부터, 브라우저 조작은 Pro부터입니다.
무료
$0
- 앱과 무제한 로컬 프로필
- 프로필별 핑거프린트, 프록시, VPN
- 프로필 관리용 로컬 API
- MCP 없음
Solo
$29 / 월
- 프로필, 그룹, 프록시, VPN, 확장 프로그램용 원격 MCP
- 사람이 개입하는 도구
- 레시피 저장과 원격 브라우저에서 예약 실행
Pro
$99 / 월
- 브라우저 조작: 실행, 이동, 클릭, 입력, 스크롤, 스크린샷, 스크립트 실행
- 레시피를 원할 때, 에이전트에서, 또는 데스크톱에서 실행
- CDP로 코드에서 프로필 시작
- 월 200시간 원격 브라우저
Team은 잠금과 역할이 있는 공유 프로필을 더합니다. 2석에 월 $199, 이후 1석당 $99입니다.
요금제 비교질문에 답합니다.
Donut Browser와 함께 쓸 수 있는 AI 에이전트는?
Donut Browser에 AI 모델이 포함되어 있나요?
Donut은 내 에이전트의 데이터 중 무엇을 보나요?
웹사이트가 내 AI 에이전트를 탐지할 수 있나요?
AI 에이전트 하나로 여러 계정을 다룰 수 있나요?
AI 에이전트용으로 무료인가요?
AI 브라우저나 에이전틱 브라우저와 무엇이 다른가요?
에이전트는 어떻게 도움을 요청하나요?
에이전트를 원격 브라우저에서 실행할 수 있나요?
Linux에서도 되나요?
에이전트에게 비공개 브라우저를
무료 앱을 내려받고 계정마다 프로필을 만드세요. Solo로 에이전트를 연결하고, Pro로 브라우저 조작을 맡기세요.