WebClaw: Claude와 함께하는 웹 추출용 오픈소스 MCP 서버

WebClaw는 Rust로 구축된 MCP 서버로, Claude Desktop과 Claude Code에 웹 추출 기능을 추가합니다. 대부분의 실제 웹사이트에서 Claude의 내장 web_fetch가 차단되어 403 Forbidden 오류, Cloudflare 챌린지 또는 빈 응답을 반환하는 문제를 해결합니다.
기술적 해결책
이 서버는 HTTP 계층에서 TLS 핑거프린팅을 사용하여 웹사이트가 봇 대신 실제 Chrome 브라우저 핑거프린트를 인식하도록 합니다. 10개 인기 사이트 테스트에서 Claude의 내장 web_fetch는 모두 실패했지만, WebClaw는 10개 중 9개 사이트에서 콘텐츠를 성공적으로 추출했습니다.
기능
scrape: 모든 URL에서 깔끔한 콘텐츠 추출crawl: 재귀적 사이트 크롤링extract: JSON 스키마 또는 자연어 프롬프트를 사용한 구조화된 데이터 추출summarize: 페이지 요약brand: 모든 사이트에서 색상, 폰트, 로고 추출diff: 콘텐츠 변경 추적map,batch,search,research도구
Claude Code 개발
추출 파이프라인은 Claude Code로 구현되었으며, 다음을 포함합니다:
- 텍스트 밀도, 의미론적 태그 및 링크 비율 패널티를 기반으로 한 점수 알고리즘
- Tailwind 클래스에서 오탐 없이 네비게이션, 광고, 쿠키 배너를 제거하는 노이즈 필터
- 예외 상황을 위한 다중 라운드 정제
설정 및 사용법
설정에는 한 가지 명령어만 필요합니다:
npx create-webclaw
이 도구는 Claude Desktop과 Claude Code를 자동으로 감지하고 구성을 작성합니다. 10개 도구 중 8개에는 API 키가 필요하지 않으며, 모든 것이 로컬에서 실행됩니다.
성능 이점
출력은 Claude의 컨텍스트 창에 최적화되어 있습니다. 일반적인 뉴스 기사는 4,820 토큰(원시 HTML)에서 WebClaw의 LLM 형식으로 1,590 토큰으로 줄어들어 동일한 콘텐츠를 유지하면서 67% 감소합니다.
WebClaw는 MIT 라이선스 하에 무료 오픈소스이며, https://github.com/0xMassi/webclaw에서 이용 가능합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

md-redline: Claude에 마크다운 문서를 검토하고 전달하기 위한 GUI 도구
md-redline은 마크다운 파일을 GUI에서 열고, .md 파일에 HTML 마커로 저장되는 인라인 댓글을 남기며, Claude에 업데이트를 위해 다시 전달할 수 있는 오픈소스 도구입니다. 계정, 클라우드 또는 데이터베이스 없이 로컬에서 실행됩니다.

에이전트 시스템에서 결정론적 워크플로가 AI 기반 오케스트레이션보다 뛰어난 이유
에이전트 시스템을 1년간 구축한 경험을 가진 개발자가 AI 기반 오케스트레이션이 비결정적 라우팅, 오류 누적, 비용 폭발, 디버깅 불가능으로 인해 신뢰성 있게 실패했다고 밝혔습니다. 코드 기반 오케스트레이션을 사용한 결정적 워크플로우로 전환하여 오케스트레이션 실패를 제거했습니다.

HolyClaude: Claude 코드용 Docker 컨테이너, 브라우저 UI 및 헤드리스 크롬 포함
HolyClaude는 Claude Code CLI를 브라우저 UI, 헤드리스 크로미움 및 추가 AI 코딩 도구와 함께 패키징한 오픈소스 Docker 컨테이너입니다. 설정은 docker compose up만으로 가능하며 localhost:3001에서 접근할 수 있습니다.

터미널 기반 3D 렌더러, 멀티 에이전트 Claude 코드 시스템으로 구축
한 개발자가 3일 동안 Claude Code 설정을 통해 약 70-80개의 AI 에이전트를 조정하여 유니코드와 ASCII 기호를 사용해 가우시안 스플랫을 표시하는 순수 터미널 기반 3D 렌더러인 tortuise를 만들었습니다.