MCP Web Research Server

by chuanmingliu
Verified

Integrations

  • Enables Google search integration to perform web searches and extract search results for research purposes

MCP ウェブリサーチサーバー

Web リサーチ用のモデル コンテキスト プロトコル (MCP) サーバー。

リアルタイムの情報を Claude に取り込み、あらゆるトピックを簡単に調査できます。

特徴

  • Google検索統合
  • ウェブページコンテンツの抽出
  • リサーチセッションの追跡(訪問したページのリスト、検索クエリなど)
  • スクリーンショットキャプチャ

前提条件

インストール

まず、 Claude デスクトップ アプリをダウンロードしてインストールし、npm がインストールされていることを確認します。

次に、 claude_desktop_config.json (Mac の場合は~/Library/Application\ Support/Claude/claude_desktop_config.jsonにあります) に次のエントリを追加します。

{ "mcpServers": { "webresearch": { "command": "npx", "args": ["-y", "@mzxrai/mcp-webresearch@latest"] } } }

この設定により、Claude Desktop は必要に応じて Web リサーチ MCP サーバーを自動的に起動できるようになります。

使用法

Claudeとのチャットを開始し、Webリサーチに役立つプロンプトを送信するだけです。より深いWebリサーチ向けにカスタマイズされた、あらかじめ用意されたプロンプトが必要な場合は、このパッケージで提供されているagentic-researchプロンプトをご利用ください。Claude Desktopでこのプロンプトにアクセスするには、チャット入力欄のクリップアイコンをクリックし、 Choose an integrationwebresearchagentic-researchを選択します。

ツール

  1. search_google
    • Google検索を実行し、結果を抽出します
    • 引数: { query: string }
  2. visit_page
    • ウェブページにアクセスし、そのコンテンツを抽出する
    • 引数: { url: string, takeScreenshot?: boolean }
  3. take_screenshot
    • 現在のページのスクリーンショットを撮ります
    • 引数は必要ありません

プロンプト

agentic-research

クロードが徹底的なウェブリサーチを行うのに役立つガイド付きリサーチプロンプト。このプロンプトは、クロードに以下の指示を与えます。

  • トピックの状況を理解するために、まずは広範囲な検索から始めましょう
  • 高品質で信頼できる情報源を優先する
  • 調査結果に基づいて研究の方向性を繰り返し改善する
  • 情報を提供し、インタラクティブに研究を進めることができます
  • 常にURLでソースを引用する

リソース

MCPリソースとして、(1)キャプチャしたウェブページのスクリーンショットと(2)調査セッションの2つを公開します。

スクリーンショット

スクリーンショットを撮ると、MCPリソースとして保存されます。Claude Desktopでは、ペーパークリップアイコンからキャプチャしたスクリーンショットにアクセスできます。

研究セッション

サーバーは、次の内容を含む調査セッションを維持します。

  • 検索クエリ
  • 訪問したページ
  • 抽出されたコンテンツ
  • スクリーンショット
  • タイムスタンプ

提案

調査を行う際にagentic-researchプロンプトを使用しない場合は、クロードが一般的なトピックについて調べる際に利用できる質の高い情報源を提案すると、より効果的な結果が得られるかもしれません。例えば、 news todayではなく、 news today from reuters or APプロンプトを使うことができます。

問題

これはまだプレアルファ版のコードです。また、AIGCなのでバグが発生する可能性があります。

問題が発生した場合、Claude Desktop の MCP ログを確認すると役立つ場合があります。

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

発達

# Install dependencies pnpm install # Build the project pnpm build # Watch for changes pnpm watch # Run in development mode pnpm dev

要件

  • Node.js >= 18
  • Playwright (依存関係として自動的にインストールされます)

検証済みプラットフォーム

  • [x] macOS
  • [ ] リナックス

ライセンス

マサチューセッツ工科大学

著者

mzxrai

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Google 検索を統合し、Web ページのコンテンツを抽出し、スクリーンショットをキャプチャすることで、Claude が Web リサーチを実行できるようにするモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Tools
          2. Prompts
          3. Resources
          4. Suggestions
        2. Problems
          1. Development
            1. Requirements
              1. Verified Platforms
                1. License
                  1. Author
                    ID: 5xrmmk1vhi