이 글에서 다루는 내용은 다음과 같습니다:
- ZeroClaw이 무엇이며 어떤 가치를 제공하는지
- 웹 접근 기능을 추가하면 AI 어시스턴트의 역량이 어떻게 향상되는지
- Bright Data가 웹 스크래핑, 검색, 탐색, 브라우저 자동화 도구를 통해 ZeroClaw 통합을 어떻게 지원하는지
- MCP를 사용해 Bright Data를 ZeroClaw에 연결하는 방법
- 전용 Agent Skills를 통해 ZeroClaw AI 어시스턴트에 Bright Data 지식을 제공하는 방법
- ZeroClaw + Bright Data 통합이 지원하는 기능과 완전한 예시
바로 시작하겠습니다!
ZeroClaw이란 무엇인가?
ZeroClaw은 사용자의 로컬 머신에서 완전히 실행되도록 설계된 경량 Rust 기반 AI 에이전트 런타임입니다. 개인용 AI 어시스턴트로서 여러 LLM 공급자에 연결하고, 수십 개의 채널에서 상호작용하며, 셸, 브라우저, API 등의 도구를 통해 실제 작업을 수행합니다. 경쟁 제품과의 차별점은 프라이버시 우선, 완전한 로컬 방식에 있습니다. ZeroClaw은 오픈소스 커뮤니티에서 빠르게 주목받고 있으며, 불과 두 달도 안 되어 GitHub 스타 30,000개를 돌파했습니다.
ZeroClaw의 핵심 기능은 다음과 같습니다:
- 단일 바이너리 런타임: 빠른 시작과 최소한의 리소스 사용으로 컴팩트한 Rust 바이너리로 실행됩니다.
- 공급자 독립적: OpenAI, Anthropic, Ollama 등 50개 이상의 AI 공급자와 호환됩니다.
- 멀티채널 지원: Discord, Telegram, 이메일, CLI 등 20개 이상의 플랫폼에 연결됩니다.
- 로컬 우선 프라이버시: 모든 처리가 사용자의 머신에서 이루어지므로 완전한 데이터 소유권이 보장됩니다(클라우드 없음, 원격 측정 없음).
- 도구 실행 엔진: 셸, 브라우저, HTTP API, 하드웨어, MCP 서버와 상호작용합니다.
- 보안 및 샌드박싱: 안전한 자동화를 위한 내장 보호 장치, 권한 설정, 작업공간 격리를 제공합니다.
- 자동화 및 SOP 엔진: 크론 작업, 웹훅, 이벤트 기반 절차를 통한 워크플로를 지원합니다.
- 하드웨어 통합: Raspberry Pi, Arduino, ESP32 등의 디바이스와 호환됩니다.
- 확장 가능한 아키텍처: 새로운 공급자, 도구, 채널, 커스텀 통합을 손쉽게 추가할 수 있습니다.
공식 문서에서 자세한 내용을 확인하십시오.
ZeroClaw AI 어시스턴트에 웹 접근 권한을 부여해야 하는 이유
ZeroClaw을 구동하는 가장 고급 LLM조차도 공통적인 한계를 공유합니다. 지식이 특정 시점에 고정된다는 점입니다. 정적인 학습 데이터에 의존하기 때문에, 실제 세계의 변화를 자연스럽게 따라잡을 수 없습니다.
빠르게 변화하는 환경에서 이는 심각한 단점입니다. 최신 정보에 접근하지 못하면 AI 어시스턴트는 오래된 답변을 제공하거나, 사실을 환각하거나, 잘못된 행동을 취할 수 있습니다.
신뢰성을 유지하려면 ZeroClaw AI 에이전트가 실시간 웹에 접근할 수 있어야 합니다. 이 때문에 ZeroClaw에는 웹 스크래핑 및 검색을 위한 내장 도구가 포함되어 있습니다. 그러나 이러한 도구는 항상 프로덕션 수준으로 준비된 것이 아니며, 차단이나 일관성 없는 결과를 경험할 수 있습니다.
바로 여기서 Bright Data가 등장합니다!
Bright Data는 195개국에 걸쳐 4억 개 이상의 주거용 IP 네트워크를 보유하고 있으며, 99.99%의 가동 시간과 99.95%의 성공률을 제공합니다. 이를 통해 AI 에이전트에 확장 가능한 프로덕션 수준의 웹 데이터 접근 환경을 구축할 수 있습니다.
Bright Data의 AI 친화적 인프라를 통합하면 ZeroClaw 어시스턴트가 학습 한계를 넘어 다음과 같은 작업을 수행할 수 있습니다:
- 실시간 리서치 수행: Google, Bing, Yandex 등의 실시간 검색 쿼리를 통해 최신 정보에 접근
- 정보 정확성 검증: 신뢰할 수 있는 온라인 소스를 기반으로 출력 결과를 교차 확인
- 실시간 데이터 수집: 가격, 리뷰, 시장 인사이트 등 최신 콘텐츠 추출
- 그 외 다양한 사용 사례 지원
Bright Data로 ZeroClaw 확장하는 방법: 2가지 접근 방식
Bright Data는 두 가지 상호 보완적인 통합 방식을 통해 ZeroClaw을 지원합니다:
- Bright Data Web MCP: Bright Data의 API와 서비스에 상호작용하는 70개 이상의 도구를 제공하는 공식 MCP 서버
- Bright Data Skills: ZeroClaw에게 Bright Data 솔루션을 효과적으로 사용하는 방법을 가르치는 Agent Skills 컬렉션
중요: 이 두 가지 접근 방식은 대안 관계가 아닙니다. 함께 사용할 때 최상의 결과를 발휘합니다. 특히 Bright Data Skills에는 AI 에이전트가 Web MCP 도구를 최대한 활용할 수 있도록 돕는 전용 스킬이 포함되어 있습니다.
Bright Data Web MCP
Bright Data Web MCP는 자동화된 웹 데이터 수집, 구조화된 추출, 브라우저 자동화를 위한 70개 이상의 도구를 제공합니다. 무료 티어(월 5,000건 요청)에서도 다음과 같은 핵심 도구에 접근할 수 있습니다:
| 도구 | 설명 |
|---|---|
| search_engine + 배치 버전 | Google, Bing, Yandex 결과를 JSON 또는 Markdown 형식으로 검색 |
| scrape_as_markdown + 배치 버전 | 봇 차단을 우회하면서 웹페이지를 깔끔한 Markdown으로 변환 |
| discover | 관련성 높은 결과를 순위별로 제공하는 AI 기반 웹 검색 수행 |
Pro 모드에서는 Web MCP의 전체 기능이 활성화됩니다. Amazon, LinkedIn, Yahoo Finance, YouTube, TikTok, Zillow, Google Maps 등의 플랫폼에서 구조화된 추출을 위한 고급 도구와 브라우저 자동화 도구가 포함됩니다.
Bright Data Skills
Bright Data Skills는 다음을 통해 ZeroClaw의 지식을 확장합니다:
| 스킬 | 설명 |
|---|---|
| search | 페이지네이션 및 깔끔한 JSON 출력이 지원되는 구조화된 Google 검색 |
| scrape | 봇 우회, CAPTCHA 처리, JavaScript 렌더링을 지원하는 Markdown 웹페이지 스크래핑 |
| data-feeds | 40개 이상의 플랫폼에서 제공하는 사전 구축된 구조화 데이터셋 |
| brightdata-cli | 스크래핑, 검색, 프록시, 추출, 모니터링을 위한 CLI 유틸리티 |
| bright-data-mcp | 검색, 스크래핑, 추출, 자동화를 위한 MCP 도구 오케스트레이션 |
| competitive-intel | 실시간 경쟁 인텔리전스(가격, 리뷰, 채용, SEO 신호) |
| scraper-builder | 분석부터 구현까지 프로덕션 수준 스크래퍼 생성 안내 |
| design-mirror | UI 패턴, 토큰, 디자인 시스템 복제 |
| python-sdk-best-practices | Bright Data Python SDK 사용 가이드 |
| bright-data-best-practices | Web Unlocker, SERP API, Scraper API, Browser API 모범 사례 |
공통 단계
Bright Data를 ZeroClaw에 통합하는 방법을 살펴보기 전에, 공통 설정 단계를 먼저 완료하십시오.
사전 요구 사항
이 튜토리얼을 따라하려면 다음이 필요합니다:
- UNIX 기반 운영체제(Linux 또는 macOS)
- 로컬에 설치된 Node.js 20 이상(LTS 버전 권장)
- 로컬에 설치된 Rust
- ZeroClaw에서 지원하는 LLM 공급자의 API 키(여기서는 OpenAI API 키 사용)
- API 키가 설정된 Bright Data 계정
1단계: ZeroClaw 설치
터미널에서 아래 명령어를 실행하여 ZeroClaw 설치 스크립트를 가져와 실행하십시오:
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
이제 셸을 재시작하십시오. 다음 명령으로 확인하십시오:
zeroclaw --version
결과는 다음과 같이 표시됩니다:
zeroclaw 0.7.3
ZeroClaw이 머신에 성공적으로 설치되었습니다.
2단계: 설정 완료
안내식 설정을 진행하려면 다음을 실행하십시오:
zeroclaw onboard
ZeroClaw 온보딩 프로세스가 시작됩니다. 9단계 마법사를 통해 ZeroClaw 구성이 안내됩니다. 먼저 대상 AI 공급자(OpenAI)를 선택하고 API 키를 붙여넣으십시오. 그런 다음 최신 모델을 가져와 하나를 선택하십시오(gpt-5-mini). 완전한 제어를 위해 “Sovereign Mode”를 활성화하십시오. 마지막으로 AI 어시스턴트를 개인화하십시오.
ZeroClaw이 이제 구성되고 데몬이 자동으로 실행됩니다. 다음으로 확인하십시오:
zeroclaw agent
ZeroClaw AI 어시스턴트를 Bright Data MCP에 연결하기
이 안내 섹션에서는 ZeroClaw에서 Bright Data Web MCP 로컬 인스턴스를 구성하는 방법을 학습합니다.
사전 요구 사항: MCP 표준에 대한 기본 이해, Bright Data Web MCP 도구에 대한 지식. 공통 단계의 사전 요구 사항도 적용됩니다.
1단계: Bright Data Web MCP 설정
Web MCP를 전역으로 설치하십시오:
npm install -g @brightdata/mcp
정상적으로 시작되는지 확인하십시오:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" npx -y @brightdata/mcp
<YOUR_BRIGHT_DATA_API>를 실제 Bright Data API 키로 교체하십시오. 첫 실행 시 두 개의 존이 생성됩니다: mcp_unlocker(Web Unlocker)와 mcp_browser(Browser API).
70개 이상의 모든 도구를 잠금 해제하려면 Pro 모드를 활성화하십시오:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" PRO_MODE="true" npx -y @brightdata/mcp
참고: Pro 모드는 추가 비용이 발생합니다.
2단계: Web MCP 구성 추가
~/.zeroclaw/config.toml에 다음을 추가하십시오:
# ~/.zeroclaw/config.toml
[mcp]
enabled = true
deferred_loading = true
servers = [{ name = "bright-data", command = "npx", transport = "stdio", args = ["@brightdata/mcp"], env = { API_TOKEN = "<YOUR_BRIGHT_DATA_API_KEY", PRO_MODE = "true" }, headers = {} }]
- API_TOKEN(필수): Bright Data API 키
- PRO_MODE(선택): 고급 기능 활성화
참고: ZeroClaw의 MCP 서버는 어시스턴트 실행 시 지연 로딩됩니다.
3단계: 연결 확인
ZeroClaw 세션을 시작하십시오:
zeroclaw agent
다음 프롬프트를 시도해 보십시오: “Which Bright Data MCP tools do you have access to?” 사용 가능한 모든 Web MCP 도구 목록이 표시되어야 합니다. 축하합니다!
Skills를 통해 ZeroClaw AI 어시스턴트에 Bright Data 인프라 지식 부여하기
사전 요구 사항:
- Agent Skills 표준에 대한 기본 이해
- Bright Data Skills에 대한 이해
- 로컬에 설치된 Git
- Bright Data 계정의 Web Unlocker API 존
- 설치된 jq 라이브러리
Debian 계열 OS에서 jq 설치:
sudo apt-get install curl jq
macOS에서:
brew install curl jq
1단계: Web Unlocker API 존 생성
Bright Data에 로그인하십시오. “Proxies & Scraping Infrastructure”로 이동하십시오. Web Unlocker 존이 이미 존재하는 경우 다음 단계로 건너뛰십시오. 그렇지 않은 경우 “Unblocker API” 카드에서 존을 생성하십시오.
2단계: Skills 설정 완료
다음 환경 변수를 설정하십시오:
export BRIGHTDATA_API_KEY="<YOUR_BRIGHT_DATA_API_KEY>"
export BRIGHTDATA_UNLOCKER_ZONE="<YOUR_BRIGHT_DATA_WEB_UNLOCKER_API_ZONE_NAME>"
3단계: ZeroClaw에 Bright Data Skills 추가
~/.zeroclaw/config.toml에서 셸 스크립트를 활성화하십시오:
# ~/.zeroclaw/config.toml
[skills]
allow_scripts = true
스킬을 클론하고 설치하십시오:
git clone https://github.com/brightdata/skills
cp -r skills/skills/* ~/.zeroclaw/workspace/skills/
4단계: Skills 사용 가능 여부 확인
zeroclaw skills list
Bright Data Skills가 목록에 표시되어야 합니다.
ZeroClaw + Bright Data 실제 활용 사례
자신의 Google Maps 리스팅에 대한 자동화된 리뷰 요약이 필요한 비즈니스 오너라고 가정해 보십시오. ZeroClaw에 최근 2일 이내에 게시된 리뷰를 검색하고, 업데이트된 평균 점수, 리뷰 수, 긍정적/부정적 주제를 포함한 감정 분석, 고객 인용문, 핵심 내용이 포함된 보고서로 집계하도록 프롬프트를 사용하십시오.
다음으로 실행하십시오:
zeroclaw agent
또는 직접:
zeroclaw agent --message "<YOUR_PROMPT>"
이 워크플로에서는 search_engine(SERP API), web_data_google_maps_reviews, scrape_as_markdown(Web Unlocker API)을 사용하여 실시간 Google Maps 데이터에서 구조화된 감정 보고서를 생성합니다.
결론
이 튜토리얼에서는 ZeroClaw이 무엇이며 어떤 가치를 제공하는지 살펴보았습니다. 특히 Web MCP와 공식 Skills를 통해 Bright Data를 통합함으로써 ZeroClaw를 향상시키는 방법과 이유를 학습했습니다.
이 설정은 직접적인 웹 접근을 가능하게 함으로써 ZeroClaw AI 어시스턴트의 역량을 한 단계 높입니다. 웹 검색, 콘텐츠 탐색, 구조화된 데이터 추출, 웹사이트와의 자동화된 상호작용 등의 기능을 활성화합니다.
오늘 무료 Bright Data 계정에 가입하여 강력한 웹 데이터 도구 통합을 시작하십시오!