gpt-researcher MCPサーバー

GPT Researcherは、複数のウェブソースを自律的に巡回・集約して詳細なリサーチレポートを自動生成するオープンソースのAIエージェント。MCPサーバー対応でClaudeなどAIアプリと直接連携でき、2000字超の引用付きレポートを数分で出力できる点が最大の特徴。

last-updated: 2026-07-17 · source: database

github_stars28.3k
pricingソフトウェア本体は無料(オープンソース) / LLM・検索APIの従量課金が別途必要(通常リサーチ1回あたり目安 約$0.01〜$0.10)
licenseApache-2.0
japanese不明

概要

GPT Researcherは、Assaf Elovicが開発・公開しているオープンソースの自律型AIリサーチエージェントです。テーマや質問を入力するだけで、複数の信頼できるウェブソースを自動で横断調査し、引用付きの詳細なレポートを生成します。ツール自体は無料で入手でき、世界中から数百名のコントリビューターが参加する大規模なOSSプロジェクトとして成長しています。MCP(AIアプリどうしをつなぐ共通規格)サーバーにも対応しており、ClaudeなどのAIアシスタントから直接呼び出して使うことも可能です。

注目される理由は、従来のAIチャットが抱える「古い情報・幻覚(ハルシネーション)・短い回答」という三大弱点を正面から解決しようとしている点にあります。「プランナー」エージェントがリサーチ計画を立て、「実行」エージェントが並列でウェブをクロールし、最後に結果を統合してレポートを書き上げる仕組みで、通常わずか数分で5〜6ページ相当のレポートを生成します。2025年5月のカーネギーメロン大学の評価では、Perplexity・OpenAI Deep Researchを含む主要サービスの中で引用品質・レポート品質・情報網羅性の全項目でトップスコアを記録しています。

主な機能

料金プラン

GPT Researcher本体はオープンソース(Apache 2.0ライセンス)で無料です。ただし、実際に使用するには別途LLMプロバイダーと検索APIのAPIキーが必要で、それぞれの従量課金が発生します。

項目概要
ソフトウェア本体無料(OSSで公開)
通常リサーチ1回の目安約$0.01〜$0.10(使用LLMにより変動、公式FAQ記載)
ディープリサーチ1回の目安約$0.40(o3-mini使用時、公式ドキュメント記載)
LLMコストOpenAI・Anthropic等、各プロバイダーの従量課金
検索APIコストTavily等、各検索APIの従量課金(無料枠あり)

> ⚠️ 料金はモデル選択や調査規模により大きく変動します。詳細は各LLM・検索APIプロバイダーの公式料金ページを参照してください。

導入方法

GPT Researcherには3つの導入方法があります。用途に合わせて選択してください。

方法①:PIPパッケージ(Pythonから直接使いたい人向け)

# Python 3.11以上が必要
pip install gpt-researcher
from gpt_researcher import GPTResearcher
import asyncio

async def main():
    researcher = GPTResearcher(query="生成AIの最新動向は?")
    await researcher.conduct_research()
    report = await researcher.write_report()
    print(report)

asyncio.run(main())

方法②:Gitリポジトリからクローン(ブラウザUIを使いたい人向け)

# Step 1: リポジトリを取得
git clone https://github.com/assafelovic/gpt-researcher.git
cd gpt-researcher

# Step 2: 依存関係をインストール
pip install -r requirements.txt

# Step 3: APIキーを設定(.envファイルを作成)
export OPENAI_API_KEY=your_openai_key
export TAVILY_API_KEY=your_tavily_key

# Step 4: サーバー起動
uvicorn main:app --reload

ブラウザで http://localhost:8000 を開けば、GUIでリサーチを実行できます。

方法③:MCPサーバー(ClaudeなどのAIアプリと連携したい人向け)

# gptr-mcpをクローン
git clone https://github.com/assafelovic/gptr-mcp.git
cd gptr-mcp
pip install -r requirements.txt
cp .env.example .env
# .envにAPIキーを記入後、サーバーを起動
python server.py

Claude Desktop の設定ファイル(claude_desktop_config.json)に以下を追加して再起動します。

{
  "mcpServers": {
    "gptr-mcp": {
      "command": "python",
      "args": ["/絶対パス/gptr-mcp/server.py"],
      "env": {
        "OPENAI_API_KEY": "your-openai-key",
        "TAVILY_API_KEY": "your-tavily-key"
      }
    }
  }
}

こんな人におすすめ

よくある質問

Q. どんなテーマでも調べられますか? A. 公式サイトによれば「市場調査・人物調査・旅行プラン・医療研究・株式分析・ビジネスインサイト」など幅広いテーマに対応しています。「NYC上位5レストランは?」のような軽い検索から「コロナの経済的影響は?」のような学術的テーマまで利用可能とされています。

Q. 情報の正確さはどうやって担保されますか? A. 1回のリサーチで20以上のサイトをクロールし、複数ソース間で共通する情報を「大数の法則」的に抽出することで、誤情報や偏りを軽減する設計になっています。また、すべての回答には引用元URLが付与されます。

Q. OpenAI以外のAIモデルでも使えますか? A. はい。Anthropic・Groq・Llama 3・HuggingFaceなど20以上のLLMプロバイダーに対応しており、設定ファイルを変更するだけでモデルを切り替えられます。オープンソースのローカルモデルも利用可能です。

Q. MCPサーバーとして使う場合、通常のウェブ検索との違いは何ですか? A. 通常のウェブ検索MCPツールは生の検索結果をそのまま返すため、不要な情報が多く含まれます。GPT Researcher MCPは複数ソースの自律的な精査・統合を行い、より高品質な情報をAIアプリに渡します。応答には30〜40秒かかりますが、情報の深さと信頼性が向上します。

LLM(大規模言語モデル)APIAPIキーオープンソース(OSS)リポジトリAIエージェントMCPRAG