mcpField
G
Google Researcher MCP Server

Google Researcher MCP Server

ローカル
github.com/zoharbabinデータ・分析3620 週間前に更新

Google Researcher MCP Server について

Google Researcher MCP Server は、Google 検索を用いたリサーチ向けのオープンソース MCP サーバーで、現在は非推奨です。README によると、同じツールを備えた Go 版の web-researcher-mcp に置き換えられています。

主な機能

  1. 01Google 検索を活用したリサーチツール
  2. 02YouTube と Web スクレイピング
  3. 03LLM による内容の統合
  4. 04永続キャッシュ
  5. 05STDIO と HTTP SSE の両トランスポート

活用シーン

  1. 01AI エージェントによる Google 検索を用いた情報収集
  2. 02web-researcher-mcp への移行前の旧版運用

MCP 対応

本プロジェクトは MCP サーバーであり、検索、スクレイピング、統合のリサーチツールを STDIO または HTTP SSE 経由で MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

google-researcher-mcp — 非推奨

⚠️ このプロジェクトは web-researcher-mcp に置き換えられました。

Go で全面的に書き直しました。ツールは同じですが、実際の情報源を引用し、誠実な結果を提供します。引用の検証、撤回のフラグ付け、1 つのインターフェースから利用できる 8 つの検索プロバイダー、署名済みの静的バイナリを備えています。Node.js も npm も不要です。


1 行で移行

API キーとツール呼び出しに変更はありません。変わるのはサーバーの起動方法だけです。お好みの方法を選んでください(Node は不要です)。

# macOS / Linux — installs the binary and registers it with Claude Code automatically:
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"

# Python users (uv) — run with no install:
uvx web-researcher-mcp
移行前/移行後(MCP クライアント設定)

設定の構成は同じです。command/args を入れ替え、env はそのままにしてください。

// BEFORE — google-researcher-mcp (npx / Node)
{
  "mcpServers": {
    "google-researcher": {
      "command": "npx",
      "args": ["-y", "google-researcher-mcp"],
      "env": { "GOOGLE_CUSTOM_SEARCH_API_KEY": "…", "GOOGLE_CUSTOM_SEARCH_ID": "…" }
    }
  }
}

// AFTER — web-researcher-mcp (installed binary; or use "uvx" + args ["web-researcher-mcp"])
{
  "mcpServers": {
    "web-researcher": {
      "command": "web-researcher-mcp",
      "env": { "GOOGLE_CUSTOM_SEARCH_API_KEY": "…", "GOOGLE_CUSTOM_SEARCH_ID": "…" }
    }
  }
}

両方を同時に実行しないでください。同じツール名が登録されます。web-researcher を追加する前に、google-researcher のエントリーを削除してください。

→ 移行ガイド全文

既存の GOOGLE_CUSTOM_SEARCH_API_KEY と GOOGLE_CUSTOM_SEARCH_ID は変更なしで使えます。


書き直した理由

未解決の Issueweb-researcher-mcp での解決方法
#108 — npx 経由では孤立プロセスを検出できないGo バイナリはネイティブなプロセスライフサイクル(EOF/SIGPIPE)を備えているため、npm ラッパーは不要です
#107 — Google が「ウェブ全体」の検索を終了8 つのプロバイダー(Brave、Serper、SearXNG、SearchAPI、Tavily、Exa、DuckDuckGo、およびレンズ用の Google PSE)を備え、自動でフォールバックします
#55 — 代替検索エンジンをサポート1 つのインターフェースから複数のエンジンを利用でき、設定不要の DuckDuckGo がデフォルトです
#72 — Redis キャッシュを追加ハイブリッドキャッシュ:メモリー+AES 暗号化ディスク+オプションの Redis
#40 — server.ts をモジュールに分割完全にモジュール化された Go アーキテクチャ(関心事ごとに 1 つのパッケージ)

さらに、新たに verify_citation と audit_bibliography(捏造・撤回された引用を検出)、学術論文/特許/SEC 提出書類/米国判例法/経済/臨床試験の検索、そして権威性を重み付けする検索レンズを追加しています。


リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。