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

製品情報
更新日:2026年06月16日
Web Researcher MCPとは
Web Researcher MCPは、AIアシスタント(Claude、Cursor、その他のMCP互換クライアントなど)に信頼性の高い、情報源に基づいたウェブ調査機能を提供するように設計されたオープンソースのModel Context Protocol(MCP)サーバーです。これは、ウェブ全体または特定の厳選されたドメインのみを検索し、スニペットではなく全文を抽出・分析することで、「信頼できる実際の情報源」に焦点を当て、機能するリンクとフォーマットされた引用を生成します。このプロジェクトは、単一のGoバイナリとして提供され、複数のインストールオプション(Homebrew、インストールスクリプト、Docker、Python互換のuvxなど)があり、ローカルの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 zero-config、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)、経済学(世界銀行/FRED)、臨床試験(ClinicalTrials.gov)向けの専用ツールが含まれています。
Web Researcher MCPのユースケース
学術および研究開発文献レビュー: 研究者は、構造化された文献検索を実行し、DOIに裏付けられた情報源を収集し、引用の関連性をたどり、論文、助成金、または内部技術レビューのために適切にフォーマットされた参考文献をエクスポートできます。
法務調査および訴訟支援: 法律事務所やコンプライアンスチームは、実際の裁判所の意見/訴訟記録を検索し、判例の引用を検証し、情報源をアーカイブして、提出書類やクライアントへの成果物に対して参照が検証可能であることを保証できます。
金融およびデューデリジェンス: アナリストは、SEC EDGARの提出書類を抽出し、ニュースと一次情報源を三角測量し、クライアントがクリックして検証できるリンク付きの監査可能な調査レポートを作成できます。
ヘルスケアおよび臨床インテリジェンス: 医療研究者や政策チームは、臨床および生物医学の情報源に検索を集中させ、利用可能な場合は全文のエビデンスを取得し、臨床試験の登録と状況を追跡できます(発見指向であり、医療アドバイスではありません)。
競合および市場インテリジェンス: 製品および戦略チームは、ニュースを監視し、特許をスキャンし、複数の情報源からの競合分析を統合しながら、結論に至った経緯の再現可能な記録を残すことができます。
エンジニアリングドキュメントとインシデント調査: 開発者とSREチームは、ドキュメントに特化したレンズを使用して公式リファレンスを検索し、完全なページ(JSを多用するドキュメントを含む)をスクレイピングし、トラブルシューティングと設計決定のための根拠のある要約をまとめることができます。
メリット
レンズによるソース管理:検証済みのドメインに調査を制限できるため、信頼性が向上し、スパム/SEOノイズが減少します。
エンドツーエンドの調査ツール:検索、全コンテンツ抽出、引用検証/監査、および出所付きセッションエクスポートを1つのMCPサーバーに統合します。
プロバイダーの柔軟性と回復力:オプションの自動フェイルオーバー機能を備えた複数の検索バックエンド。ゼロコンフィグのDuckDuckGoフォールバックも提供します。
プライバシー重視のローカル実行:クエリは、ツール自身のサーバーを介さず、ユーザーのマシンから選択されたプロバイダーに直接送信されます。
デメリット
最高の機能にはAPIキーが必要な場合が多い:高品質な検索、ニュース/画像、および一部の高度なツールは、サードパーティプロバイダーと認証情報の構成に依存します。
重いスクレイピングではChromiumのダウンロード/実行が必要になる場合がある:JavaScriptレンダリングには、大規模なブラウザのダウンロード(約200MB)が必要になる場合があり、単純な抽出よりも遅くなる可能性があります。
上流の制限と変動性:レート制限、カバレッジ、鮮度は、選択された検索プロバイダーとその無料/有料ティアに依存します。
Web Researcher MCPの使い方
1) Web Researcher MCPをインストールする(最速:uvx): uvをインストール(1回限り)し、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阻害剤に関する最近の知見を検索してください。」
また、lenses/の下にドメイン許可リストを含むJSONファイルを追加することで、カスタムレンズを作成することもできます。
出典: 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アシスタントにウェブ調査機能(ウェブ検索、全ページ抽出、学術/特許/法律などの専門検索)を提供するオープンソースのModel Context Protocol(MCP)サーバーであり、根拠に基づいた回答と検証可能な実際の引用を重視しています。ホストされたサービスとしてではなく、お使いのマシン上でローカルに実行されます。











