Serper検索とスクレイピングMCPサーバー
Serper APIを使用したWeb検索およびWebページスクレイピング機能を提供するTypeScriptベースのMCPサーバーです。このサーバーはClaude Desktopと統合されており、強力なWeb検索機能とコンテンツ抽出機能を実現します。
特徴
ツール
google_search- Serper API 経由でウェブ検索を実行するオーガニック検索結果、ナレッジグラフ、「他のユーザーも質問しています」、関連検索など、豊富な検索結果
地域と言語のターゲティングをサポート
場所、ページネーション、時間フィルター、自動修正のオプションパラメータ
高度な検索演算子をサポートします:
site: 結果を特定のドメインに限定するfiletype: 特定のファイルタイプに制限します(例: 'pdf'、'doc')inurl: URLに単語を含むページを検索intitle: タイトルに単語が含まれるページを検索related:類似のウェブサイトを探すcache: 特定の URL の Google のキャッシュ バージョンを表示しますbefore: YYYY-MM-DD形式の以前の日付after: YYYY-MM-DD形式の日付exact: 完全なフレーズ一致exclude: 検索結果から除外する用語or: 代替用語(OR演算子)
scrape- Webページからコンテンツを抽出するプレーンテキストとオプションのマークダウンコンテンツを取得する
JSON-LDとヘッドメタデータを含む
文書構造を保持
Related MCP server: Search MCP Server
要件
Node.js >= 18
Serper API キー (
SERPER_API_KEY環境変数として設定)
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
テストを実行します:
環境変数
ルート ディレクトリに.envファイルを作成します。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop に Serper Search and Scrape を自動的にインストールするには:
クロードデスクトップ
次の場所にサーバー設定を追加します:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
クライン
Cline拡張機能の設定を開く
「MCPサーバー」タブを開く
「MCPサーバーの構成」をクリックします
サーバー設定を追加します:
追加のCline構成オプション:
disabled: サーバーを有効にするにはfalseに設定しますautoApprove: 使用ごとに明示的な承認を必要としないツールのリスト
カーソル
カーソル設定を開く
「機能」設定を開く
「MCPサーバー」セクションで、「新しいMCPサーバーを追加」をクリックします。
名前を選択し、「タイプ」として「コマンド」を選択します
「コマンド」フィールドに次のように入力します。
ドッカー
Dockerを使ってサーバーを実行することもできます。まずはイメージをビルドします。
次に、Serper API キーを使用してコンテナを実行します。
あるいは、環境変数が.envファイルにある場合は、次のようにします。
開発の場合、ソース コードをボリュームとしてマウントする必要がある場合があります。
注意: your_api_key_here実際の Serper API キーに置き換えてください。