ウェブ検索MCPサーバー
高度なボット検出回避機能を備えた Google 検索機能と Web コンテンツの表示を提供する MCP サーバー。
特徴
高度なフィルタリング機能を備えた Google カスタム検索
マークダウン変換によるWebコンテンツ表示
レート制限とキャッシュ
ブラウザインスタンスプーリング
rebrowser-puppeteer を使用したボット検出回避
前提条件
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.json
Claude Desktopの場合:
MacOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%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.json
Windows:
%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 デバッグ ガイドを参照してください。
発達
重要な注意事項
ボット検出:
ボット検出回避機能は、最も一般的な検出方法を防ぐのに役立ちます
ただし、適切なプロキシやユーザーエージェントなどの追加対策が必要になる場合があります。
一部のウェブサイトでは、他の手段で自動化を検出する場合があります。
パフォーマンス:
ブラウザインスタンスはプールされ、再利用されます
アイドル状態のブラウザは自動的にクリーンアップされます
リソース制限により過負荷を防止
ライセンス
マサチューセッツ工科大学
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
MCP プロトコルによる高度なボット検出回避機能を備えた、Google 検索機能、Web コンテンツ抽出、スクリーンショット機能を提供します。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.Last updated -11139
- -securityFlicense-qualityProvides SEO automation with tools for keyword research, SERP analysis, and competitor analysis through Google Ads API integration, enabling AI assistants to access these capabilities via MCP.Last updated -27
- AsecurityAlicenseAqualityA powerful MCP server that enables parallel Google searching with multiple keywords simultaneously, providing structured results while handling CAPTCHAs and simulating user browsing patterns.Last updated -1217204MIT License
- AsecurityFlicenseAqualityAn MCP server that provides Google Search functionality with automatic API key rotation and intelligent quota management, enabling natural language search queries with advanced filtering options.Last updated -1111
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