ウェブ検索MCPサーバー
高度なボット検出回避機能を備えた Google 検索機能と Web コンテンツの表示を提供する MCP サーバー。
特徴
高度なフィルタリング機能を備えた Google カスタム検索
マークダウン変換によるWebコンテンツ表示
レート制限とキャッシュ
ブラウザインスタンスプーリング
rebrowser-puppeteer を使用したボット検出回避
Related MCP server: SEO AI Assistant
前提条件
Bun ランタイム v1.0 以上
Google API 認証情報(API キーと検索エンジン ID)
インストール
構成
クッキーの設定
認証されたサイトにアクセスするには、次のことが必要です。
Get cookies.txt LOCALLY Chrome拡張機能をインストールする
認証したいサイトにアクセスしてログインします
拡張機能を使用してCookieをJSON形式でエクスポートします
エクスポートしたCookieファイルを安全な場所に保存します
BROWSER_COOKIES_PATH環境変数をCookieファイルの絶対パスに設定します。
MCP サーバーの構成
MCP 設定ファイルにサーバー構成を追加します。
Cline の場合:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.jsonClaude Desktopの場合:
MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
/ABSOLUTE/PATH/TO/web_search_mcpをサーバー ディレクトリへの絶対パスに置き換えます。
ログ構成
次の環境変数はログ動作を制御します。
LOG_LEVEL: ログレベル(エラー、警告、情報、デバッグ)を設定します。デフォルト: 情報NO_COLOR: 「1」に設定するとカラー出力が無効になりますBUN_FORCE_COLOR: Bun ランタイムでカラー出力を制御します (無効にするには「0」に設定します)FORCE_COLOR: 色付き出力をグローバルに制御します(無効にするには「0」に設定します)
ボット検出回避
このサーバーはボット検出を回避するために rebrowser-puppeteer を使用しています:
ランタイム.リーク防止を有効にする:
Runtime.Enable 検出を回避するために addBinding テクニックを使用します
Webワーカーとiframeで動作します
メインワールドコンテキストへのアクセスを維持
ソース URL マスキング:
Puppeteer のソース URL を正規のスクリプトのように変更します
自動化ツールの検出を回避するのに役立ちます
ユーティリティワールド名:
汎用ユーティリティワールド名を使用する
ワールド名のパターンによる検出を防止
ブラウザ起動構成:
自動化フラグを無効にする
最適化されたChrome引数を使用する
ビューポートとウィンドウの設定を構成します
Claude Desktopでの使用
Claude Desktopがインストールされ、最新バージョンにアップデートされていることを確認してください。
Claude Desktop 構成ファイルを開きます。
MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
上記の構成セクションに示すように、サーバー構成を追加します。
Claudeデスクトップを再起動します
ハンマーアイコンを探してください
ツールが利用可能であることを確認する
利用可能なツール
1. 検索ツール
2. URL表示ツール
トラブルシューティング
クロードデスクトップ統合の問題
ログを確認します:
# MacOS/Linux tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Windows type %APPDATA%\Claude\Logs\mcp*.logよくある問題:
サーバーが表示されない: 設定ファイルの構文とパスを確認してください
ツールの呼び出しが失敗しました: サーバーログを確認し、Claude Desktop を再起動してください
パスの問題: 絶対パスを使用していることを確認してください
より詳細なトラブルシューティングについては、 MCP デバッグ ガイドを参照してください。
発達
重要な注意事項
ボット検出:
ボット検出回避機能は、最も一般的な検出方法を防ぐのに役立ちます
ただし、適切なプロキシやユーザーエージェントなどの追加対策が必要になる場合があります。
一部のウェブサイトでは、他の手段で自動化を検出する場合があります。
パフォーマンス:
ブラウザインスタンスはプールされ、再利用されます
アイドル状態のブラウザは自動的にクリーンアップされます
リソース制限により過負荷を防止
ライセンス
マサチューセッツ工科大学
Appeared in Searches
- A server for finding rental listings on platforms like Facebook, Craigslist, Zillow, and Realtor.com
- A database for searching medical and scientific research articles
- An overview or guide to Search Engine Optimization (SEO)
- Techniques for Scraping Dynamic Websites with JavaScript and Handling CAPTCHA or Proxy Issues
- A search engine with accurate and authoritative search functionality