Web Researcher MCP
Web Researcher MCP는 AI 어시스턴트가 웹을 검색하고(선택적으로 신뢰할 수 있는 '검색 렌즈'로 제한), 전체 소스(JS 렌더링 페이지, PDF, YouTube 스크립트 포함)를 읽고, 다중 공급자 페일오버를 통해 검증 가능한 인용문을 반환할 수 있도록 하는 로컬, 프로덕션 등급 MCP 서버입니다. [출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt]
https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jun 16, 2026
Web Researcher MCP이란?
Web Researcher MCP는 AI 어시스턴트(예: Claude, Cursor 및 기타 MCP 호환 클라이언트)에게 신뢰할 수 있고 소스 기반의 웹 연구 기능을 제공하도록 설계된 오픈 소스 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 전체 웹 또는 특정 선별된 도메인만 검색할 수 있도록 하여 '신뢰할 수 있는 실제 소스'에 중점을 둡니다. 그런 다음 스니펫이 아닌 전체 콘텐츠를 추출하고 분석하여 작동하는 링크와 형식화된 인용문을 생성합니다. 이 프로젝트는 여러 설치 옵션(예: Homebrew, 설치 스크립트, Docker 또는 Python 친화적인 uvx)을 가진 단일 Go 바이너리로 제공되며, 로컬 STDIO 모드 또는 공유/팀 설정을 위한 HTTP 서비스로 실행할 수 있습니다. [출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt]
Web Researcher MCP의 주요 기능
Web Researcher MCP는 AI 어시스턴트(예: Claude, Cursor, VS Code)를 실시간으로 소스 기반 웹 연구에 연결하는 프로덕션 등급 MCP 서버입니다. 웹 검색(결과를 신뢰할 수 있는 도메인으로 제한하는 "검색 렌즈" 선택 사항 포함), URL에서 전체 콘텐츠 읽기 및 추출(자동화된 브라우저 파이프라인을 통한 JavaScript 중심 페이지 포함), 학술 및 특허 조회, 뉴스 검색, 인용 검증/감사, 출처가 있는 재현 가능한 연구 세션 내보내기와 같은 다양한 연구별 워크플로를 처리할 수 있습니다. 검증 가능한 출처와 신뢰할 수 있는 인용을 우선시하도록 설계되었으며, 자동 장애 조치 기능이 있는 여러 교체 가능한 검색 공급자를 지원하고, 개인 정보 보호 중심 연구를 위해 로컬에서 실행됩니다.
검색 렌즈 (신뢰할 수 있는 소스 라우팅): 검색을 선별된 도메인 목록(내장 또는 사용자 지정)으로 제한하여 결과가 오픈 웹의 스팸 및 저품질 콘텐츠가 아닌 신뢰할 수 있는 소스(예: PubMed, SEC, 법원, 공식 문서)에서만 나오도록 합니다.
장애 조치 기능이 있는 다중 공급자 검색: 여러 검색 공급자(예: DuckDuckGo 제로 구성, Google PSE, Brave, Serper, SearXNG, Tavily, Exa)와 함께 작동하며, 한 공급자가 속도 제한되거나 사용할 수 없을 때 자동으로 대체할 수 있습니다.
전체 페이지 추출 (JS 렌더링 사이트 포함): 계층형 스크래핑 파이프라인과 JavaScript 중심 페이지에 대한 선택적 Chromium 렌더링을 사용하여 스니펫뿐만 아니라 전체 웹 페이지 및 문서를 읽습니다. 또한 PDF/Office 문서 및 YouTube 스크립트 추출도 지원합니다.
연구 등급 인용 워크플로: 인용을 확인하고, 죽은 링크/철회/검증 불가능한 항목에 대한 전체 참고 문헌을 감사하고, 다운스트림 학술 또는 전문 용도를 위해 참고 문헌을 형식화(APA/MLA/BibTeX/RIS/CSL-JSON)하는 도구를 제공합니다.
심층적이고 재현 가능한 연구 세션: 단계별 출처를 포함한 세션 지속성 및 내보내기(마크다운/JSON)를 통해 순차적 다단계 연구를 지원합니다. 도구, 세션, 공급자 및 속도 제한에 대한 진단 및 상태 리소스를 포함합니다.
특수 수직 검색 도구: 학술 논문(DOI, 저자, 인용), 특허(USPTO/EPO/Lens, 대체 기능 포함), SEC 서류(EDGAR), 법률 의견/소송 기록(CourtListener), 경제학(World Bank/FRED), 임상 시험(ClinicalTrials.gov)을 위한 특수 제작 도구를 포함합니다.
Web Researcher MCP의 사용 사례
학술 및 R&D 문헌 검토: 연구원은 구조화된 문헌 검색을 실행하고, DOI 기반 소스를 수집하고, 인용 관계를 탐색하고, 논문, 보조금 또는 내부 기술 검토를 위해 적절하게 형식화된 참고 문헌을 내보낼 수 있습니다.
법률 연구 및 소송 지원: 법률 회사 및 규정 준수 팀은 실제 법원 의견/소송 기록을 검색하고, 사건 인용을 확인하고, 참고 자료가 제출 및 고객 인도물에 대해 검증 가능하도록 소스를 보관할 수 있습니다.
금융 및 실사: 분석가는 SEC EDGAR 서류를 가져오고, 뉴스 및 1차 출처를 삼각 측량하고, 고객이 클릭하고 확인할 수 있는 링크가 포함된 감사 가능한 연구 보고서를 작성할 수 있습니다.
의료 및 임상 정보: 의료 연구원 및 정책 팀은 임상 및 생의학 출처에 검색을 집중하고, 가능한 경우 전체 텍스트 증거를 검색하고, 임상 시험 등록 및 상태를 추적할 수 있습니다(발견 지향적이며 의학적 조언 아님).
경쟁 및 시장 정보: 제품 및 전략 팀은 뉴스를 모니터링하고, 특허를 스캔하고, 다중 소스 경쟁 분석을 종합하면서 결론에 도달한 방법에 대한 재현 가능한 기록을 유지할 수 있습니다.
엔지니어링 문서 및 사고 연구: 개발자 및 SRE 팀은 문서 중심 렌즈를 사용하여 공식 참조를 검색하고, 전체 페이지(JS 중심 문서 포함)를 스크랩하고, 문제 해결 및 설계 결정을 위한 근거 있는 요약을 컴파일할 수 있습니다.
장점
렌즈를 통한 소스 제어: 검증된 도메인으로 연구를 제한하여 신뢰성을 높이고 스팸/SEO 노이즈를 줄일 수 있습니다.
종단 간 연구 도구: 검색, 전체 콘텐츠 추출, 인용 검증/감사 및 출처가 있는 세션 내보내기를 하나의 MCP 서버에 결합합니다.
공급자 유연성 및 복원력: 선택적 자동 장애 조치 기능이 있는 여러 검색 백엔드; 또한 제로 구성 DuckDuckGo 대체 기능을 제공합니다.
개인 정보 보호 중심 로컬 실행: 쿼리는 도구 자체 서버를 통하지 않고 사용자 기기에서 선택한 공급자로 직접 이동합니다.
단점
최고의 기능은 종종 API 키를 필요로 합니다: 더 높은 품질의 검색, 뉴스/이미지 및 일부 고급 도구는 타사 공급자 및 자격 증명 구성에 따라 달라집니다.
더 무거운 스크래핑은 Chromium을 다운로드/실행할 수 있습니다: JavaScript 렌더링은 대용량 브라우저 다운로드(~200MB)를 필요로 할 수 있으며 간단한 추출보다 느릴 수 있습니다.
상위 제한 및 가변성: 속도 제한, 적용 범위 및 최신성은 선택한 검색 공급자 및 해당 무료/유료 계층에 따라 달라집니다.
Web Researcher MCP 사용 방법
1) Web Researcher MCP 설치 (가장 빠른 방법: uvx): uv를 설치(일회성)한 다음 uvx를 통해 MCP 서버를 실행합니다.
macOS/Linux:
- curl -LsSf https://astral.sh/uv/install.sh | sh
그런 다음:
- claude mcp add --scope user web-researcher -- uvx web-researcher-mcp
이렇게 하면 OS에 맞는 올바른 사전 빌드된 바이너리를 가져와 실행합니다(Go 툴체인 필요 없음). 출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
2) 대체 설치 (하나 선택): macOS (Homebrew):
- brew install zoharbabin/tap/web-researcher-mcp
- claude mcp add --scope user web-researcher -- web-researcher-mcp
macOS/Linux (curl 설치 프로그램):
- curl -fsSL https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.sh | sh
Windows (PowerShell 설치 프로그램):
- powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/zoharbabin/web-researcher-mcp/main/install.ps1 | iex"
다른 옵션:
- winget install zoharbabin.web-researcher-mcp
- scoop bucket add zoharbabin https://github.com/zoharbabin/scoop-bucket && scoop install web-researcher-mcp
- brew install --cask zoharbabin/tap/web-researcher-mcp
- go install github.com/zoharbabin/web-researcher-mcp/cmd/web-researcher-mcp@latest
- docker run -i --rm -e GOOGLE_CUSTOM_SEARCH_API_KEY=YOUR_KEY -e GOOGLE_CUSTOM_SEARCH_ID=YOUR_CX docker.io/zoharbabin/web-researcher-mcp:latest
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
3) MCP 클라이언트에 연결 (일반 JSON 구성): 앱이 Claude Code의 CLI 흐름이 아닌 경우, 클라이언트 구성에 MCP 서버 항목을 추가합니다.
예시 (Google PSE):
{
"mcpServers": {
"web-researcher": {
"command": "web-researcher-mcp",
"env": {
"SEARCH_PROVIDER": "google",
"GOOGLE_CUSTOM_SEARCH_API_KEY": "YOUR_GOOGLE_API_KEY",
"GOOGLE_CUSTOM_SEARCH_ID": "YOUR_SEARCH_ENGINE_ID"
}
}
}
}
예시 (Brave):
{
"mcpServers": {
"web-researcher": {
"command": "web-researcher-mcp",
"env": {
"SEARCH_PROVIDER": "brave",
"BRAVE_API_KEY": "YOUR_BRAVE_API_KEY"
}
}
}
}
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
4) 구성 없이 실행 (DuckDuckGo 대체): SEARCH_PROVIDER 또는 API 키를 설정하지 않아도 Web Researcher MCP는 DuckDuckGo를 내장 대체(API 키 필요 없음)로 사용하여 즉시 작동합니다. 이는 공급자 키를 추가하기 전에 설정을 확인하는 데 유용합니다.
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
5) (권장) 검색 공급자 키를 추가하여 품질을 향상하고 더 많은 기능을 잠금 해제: SEARCH_PROVIDER 및 일치하는 키를 설정합니다. 지원되는 공급자에는 DuckDuckGo(키 없음), Google PSE, Brave, Serper, SearchAPI.io, SearXNG, Tavily, Exa 및 Hacker News가 포함됩니다.
환경 변수 예시:
- SEARCH_PROVIDER=brave
- BRAVE_API_KEY=...
또는 Google PSE:
- SEARCH_PROVIDER=google
- GOOGLE_CUSTOM_SEARCH_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_ID=...
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
6) (선택 사항) 다중 공급자 페일오버 구성: 다운타임/속도 제한을 피하려면 여러 공급자를 구성하여 서버가 자동으로 대체되도록 합니다.
예시:
- SEARCH_ROUTING=brave,google,serper
- BRAVE_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_API_KEY=...
- GOOGLE_CUSTOM_SEARCH_ID=...
- SERPER_API_KEY=...
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
7) '검색 렌즈'를 사용하여 결과를 신뢰할 수 있는 소스로 제한: 더 높은 신뢰도와 스팸 감소를 원할 때 내장된 렌즈(예: 의료, 법률, 학술, 뉴스)를 사용하여 검색이 선별된 도메인으로 제한되도록 합니다.
AI 클라이언트에 대한 프롬프트 예시:
- "임상 렌즈를 사용하여 SGLT2 억제제에 대한 최근 연구 결과를 검색해줘."
도메인 허용 목록이 있는 JSON 파일을 lenses/ 아래에 추가하여 사용자 지정 렌즈를 만들 수도 있습니다.
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
8) AI에게 핵심 도구 사용 요청 (일반적인 워크플로우): 연결되면 AI는 다음과 같은 도구를 호출할 수 있습니다:
- web_search: 웹 검색 (선택적으로 렌즈 사용)
- scrape_page: URL 전체 읽기 (웹 페이지, PDF, DOCX, PPTX, YouTube 스크립트)
- search_and_scrape: 검색 후 상위 결과 자동 읽기
- news_search / image_search: 공급자가 지원하는 경우
- academic_search / patent_search / legal_search / filing_search / econ_search / clinical_search: 전문 데이터베이스
- verify_citation / audit_bibliography / format_bibliography: 인용 워크플로우
- sequential_search: 다단계 심층 연구
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
9) 반복 가능한 연구를 위해 안내된 프롬프트 템플릿 사용: 구조화된 워크플로우를 실행하기 위해 내장된 프롬프트 템플릿(클라이언트가 프롬프트 선택을 지원하는 경우)을 사용합니다:
- comprehensive-research
- fact-check
- competitive-analysis
- literature-review
이러한 템플릿은 모든 지침을 지정할 필요 없이 다단계 연구를 안내합니다.
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
10) 일반적인 문제 해결 (빠른 수정): 도구가 "API 키" 오류로 실패하는 경우: MCP 클라이언트 구성 env 블록에 키를 설정합니다(셸 프로필에만 설정하지 마십시오).
페이지가 비어 있는 경우: JavaScript가 많은 사이트에는 Chromium이 필요합니다. 바이너리는 첫 사용 시 Chromium을 자동으로 다운로드합니다(~200MB). CHROME_PATH를 기존 Chrome 설치로 설정할 수 있습니다. Docker 이미지에는 Chromium이 포함되어 있습니다.
업그레이드 후 캐시가 오래된 경우: 캐시 디렉터리를 삭제하거나(예: macOS의 ~/Library/Caches/web-researcher-mcp/) CACHE_DIR을 설정합니다.
공급자 속도 제한(429)에 도달하는 경우: 공급자를 전환하거나 페일오버를 위해 SEARCH_ROUTING을 구성합니다.
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
11) (팀) HTTP 모드에서 실행하고 클라이언트를 공유 엔드포인트에 연결: 공유/팀 설정을 위해 서버를 HTTP 서비스로 실행하고 MCP 클라이언트를 http://localhost:3000/mcp/에 연결합니다.
예시:
- PORT=3000 OAUTH_ISSUER_URL=https://auth.example.com OAUTH_AUDIENCE=https://api.example.com ./web-researcher-mcp
Docker Compose 예시:
services:
web-researcher:
image: zoharbabin/web-researcher-mcp
ports:
- "3000:3000"
environment:
PORT: "3000"
SEARCH_PROVIDER: brave
BRAVE_API_KEY: ${BRAVE_API_KEY}
출처: https://github.com/zoharbabin/web-researcher-mcp?ref=producthunt
Web Researcher MCP 자주 묻는 질문
Web Researcher MCP는 AI 어시스턴트에게 웹 연구 기능(웹 검색, 전체 페이지 추출, 학술/특허/법률과 같은 전문 검색)을 제공하는 오픈 소스 모델 컨텍스트 프로토콜(MCP) 서버이며, 근거 있는 답변과 실제 검증 가능한 인용에 중점을 둡니다. 호스팅 서비스가 아닌 사용자 컴퓨터에서 로컬로 실행됩니다.











