Serper MCP Server について
Serper MCP Server は、Serper 経由で Google 検索機能を提供する MCP サーバーで、LLM が Google の検索結果を取得できます。ウェブ、画像、動画、ニュース、学術、特許などの検索ツールとウェブページのスクレイピングを備えています。
主な機能
- 01ウェブ、画像、動画などの Google 検索ツール
- 02プレイス、マップ、レビューの検索
- 03ニュース、ショッピング、特許の検索
- 04Google Scholar 検索
- 05ウェブページのコンテンツ取得
活用シーン
- 01LLM によるリアルタイムの Google 検索結果の利用
- 02ニュース、学術論文、特許情報の検索
- 03検索結果に含まれるウェブページの内容の取得
MCP 対応
本プロジェクトは MCP サーバーとして動作し、google_search 系の複数のツールと webpage_scrape ツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
13掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| gl | any | いいえ | 検索する国。例:us、uk、ca、au など。 |
| hl | any | いいえ | 検索する言語。例:en、es、fr、de など。 |
| location | any | いいえ | 検索する場所。例:San Francisco, CA, USA |
| num | integer | いいえ | 返す結果の数。最大 100 件です。 |
| page | any | いいえ | 返すページ番号。最初のページは 1 です。 |
| q | string | はい | 検索するクエリ |
| tbs | any | いいえ | 検索する期間。例:d、w、m、y |
詳細
Serper MCP Server
Serper 経由で Google 検索を提供する Model Context Protocol サーバーです。このサーバーにより、LLM は Google の検索結果情報を取得できます。
利用可能なツール
google_search- すべてのパラメーターを設定google_search_images- すべてのパラメーターを設定google_search_videos- すべてのパラメーターを設定google_search_places- すべてのパラメーターを設定google_search_maps- すべてのパラメーターを設定google_search_reviews- すべてのパラメーターを設定google_search_news- すべてのパラメーターを設定google_search_shopping- すべてのパラメーターを設定google_search_lens- すべてのパラメーターを設定google_search_scholar- すべてのパラメーターを設定google_search_patents- すべてのパラメーターを設定google_search_autocomplete- すべてのパラメーターを設定webpage_scrape- すべてのパラメーターを設定
使用方法
Smithery 経由でインストールする
Smithery経由で Claude Desktop に Serper MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @garylab/serper-mcp-server --client claude
uv を使用する(推奨)
-
ご利用の OS に
uvがインストールされていることを確認してください。 -
MCP クライアントのコード設定または Claude の設定(ファイル
claude_desktop_config.json)にserperMCP サーバーを追加します:{ "mcpServers": { "serper": { "command": "uvx", "args": ["serper-mcp-server"], "env": { "SERPER_API_KEY": "<Your Serper API key>" } } } }uvは pypi.org からuvxを使用して MCP サーバーを自動的にダウンロードし、MCP クライアントに適用します。
プロジェクトで pip を使用する
-
MCP クライアントのコードの
requirements.txtファイルにserper-mcp-serverを追加します。serper-mcp-server -
依存関係をインストールします。
pip install -r requirements.txt -
クライアントの設定を追加します:
{ "mcpServers": { "serper": { "command": "python3", "args": ["-m", "serper_mcp_server"], "env": { "SERPER_API_KEY": "<Your Serper API key>" } } } }
グローバルに pip を使用する
-
ご利用の OS に
pipまたはpip3があることを確認してください。pip install serper-mcp-server # or pip3 install serper-mcp-server -
MCP クライアントのコード設定または Claude の設定に、
serperMCP サーバーを追加します:{ "mcpServers": { "serper": { "command": "python3", "args": ["serper-mcp-server"], "env": { "SERPER_API_KEY": "<Your Serper API key>" } } } }
デバッグ
MCP inspector を使用してサーバーをデバッグできます。uvx でインストールした場合:
npx @modelcontextprotocol/inspector uvx serper-mcp-server
特定のディレクトリにパッケージをインストールした場合、または開発中の場合:
git clone https://github.com/garylab/serper-mcp-server.git
cd serper-mcp-server
npx @modelcontextprotocol/inspector uv run serper-mcp-server -e SERPER_API_KEY=<the key>
ライセンス
serper-mcp-server は MIT License のもとでライセンスされています。これは、MIT License の利用規約に従うことを条件に、ソフトウェアを自由に使用、変更、配布できることを意味します。詳細については、プロジェクトリポジトリの LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。