mcpField
S
Serper MCP Server

Serper MCP Server

おすすめローカル
pypi.org検索3950 週間前に更新

Serper MCP Server について

Serper MCP Server は、Serper 経由で Google 検索機能を提供する MCP サーバーで、LLM が Google の検索結果を取得できます。ウェブ、画像、動画、ニュース、学術、特許などの検索ツールとウェブページのスクレイピングを備えています。

主な機能

  1. 01ウェブ、画像、動画などの Google 検索ツール
  2. 02プレイス、マップ、レビューの検索
  3. 03ニュース、ショッピング、特許の検索
  4. 04Google Scholar 検索
  5. 05ウェブページのコンテンツ取得

活用シーン

  1. 01LLM によるリアルタイムの Google 検索結果の利用
  2. 02ニュース、学術論文、特許情報の検索
  3. 03検索結果に含まれるウェブページの内容の取得

MCP 対応

本プロジェクトは MCP サーバーとして動作し、google_search 系の複数のツールと webpage_scrape ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"serper": {
"command": "uvx",
"args": [
"serper-mcp-server"
],
"env": {
"SERPER_API_KEY": "<SERPER_API_KEY>"
}
}
}
}
起動コマンドuvx serper-mcp-server
設定が必要な環境変数
SERPER_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiserper-mcp-server

ツール

13

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
glanyいいえ検索する国。例:us、uk、ca、au など。
hlanyいいえ検索する言語。例:en、es、fr、de など。
locationanyいいえ検索する場所。例:San Francisco, CA, USA
numintegerいいえ返す結果の数。最大 100 件です。
pageanyいいえ返すページ番号。最初のページは 1 です。
qstringはい検索するクエリ
tbsanyいいえ検索する期間。例:d、w、m、y

詳細

Serper MCP Server

PyPI version PyPI Downloads Monthly Downloads Python Version

Serper 経由で Google 検索を提供する Model Context Protocol サーバーです。このサーバーにより、LLM は Google の検索結果情報を取得できます。

利用可能なツール

使用方法

Smithery 経由でインストールする

Smithery経由で Claude Desktop に Serper MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @garylab/serper-mcp-server --client claude
uv を使用する(推奨)
  1. ご利用の OS に uv がインストールされていることを確認してください。

  2. MCP クライアントのコード設定または Claude の設定(ファイル claude_desktop_config.json)に serper MCP サーバーを追加します:

    {
        "mcpServers": {
            "serper": {
                "command": "uvx",
                "args": ["serper-mcp-server"],
                "env": {
                    "SERPER_API_KEY": "<Your Serper API key>"
                }
            }
        }
    }
    

    uv は pypi.org から uvx を使用して MCP サーバーを自動的にダウンロードし、MCP クライアントに適用します。

プロジェクトで pip を使用する
  1. MCP クライアントのコードの requirements.txt ファイルに serper-mcp-server を追加します。

    serper-mcp-server
    
  2. 依存関係をインストールします。

    pip install -r requirements.txt
    
  3. クライアントの設定を追加します:

    {
        "mcpServers": {
            "serper": {
                "command": "python3",
                "args": ["-m", "serper_mcp_server"],
                "env": {
                    "SERPER_API_KEY": "<Your Serper API key>"
                }
            }
        }
    }
    
グローバルに pip を使用する
  1. ご利用の OS に pip または pip3 があることを確認してください。

    pip install serper-mcp-server
    # or
    pip3 install serper-mcp-server
    
  2. MCP クライアントのコード設定または Claude の設定に、serper MCP サーバーを追加します:

    {
        "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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。