Back to MCP directory
publicPublicdnsLocal runtime

Serper (Google Search)

一个通过Serper提供Google搜索服务的MCP服务器,使LLM能够获取Google搜索结果信息。

article

README

🚀 Serper MCP 服务器

Serper MCP 服务器是一个提供 Google 搜索 via Serper 的模型上下文协议 (MCP) 服务器。该服务器可使大型语言模型 (LLM) 获取 Google 的搜索结果信息。

✨ 主要特性

  • 支持大型语言模型 (LLM) 通过 Google 搜索获取信息。
  • 提供 google_search 工具用于获取搜索结果,可灵活设置多种参数。

📦 安装指南

使用 uv(推荐)

  1. 确保已经在您的操作系统中安装了 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 下载 MCP 服务器并应用到您的 MCP 客户端。

使用 pip 项目

  1. 在您的 MCP 客户端代码的 requirements.txt 文件中添加 serper-mcp-server
serper-mcp-server
  1. 安装依赖项。
pip install -r requirements.txt
  1. 添加客户端配置:
{
    "mcpServers": {
        "serper": {
            "command": "python3",
            "args": ["-m", "serper_mcp_server"],
            "env": {
                "SERPER_API_KEY": "<Your Serper API key>"
            }
        }
    }
}

使用 pip 全局使用

  1. 确保您的系统中安装了 pippip3
pip install serper-mcp-server
# 或者
pip3 install serper-mcp-server
  1. 在 MCP 客户端代码配置文件或 Claude 设置中添加 serper MCP 服务器:
{
    "mcpServers": {
        "serper": {
            "command": "python3",
            "args": ["serper-mcp-server"],
            "env": {
                "SERPER_API_KEY": "<Your Serper API key>"
            }
        }
    }
}

💻 使用示例

可用工具

  • google_search - 获取搜索结果。
    • 必填参数:
      • q (字符串): 要搜索的查询
    • 可选参数:
      • gl (字符串): 搜索所在的国家,例如 us, uk, ca, au 等。
      • location (字符串): 搜索的位置,例如 San Francisco, CA, USA
      • hl (字符串): 搜索的语言,例如 en, es, fr, de 等。
      • tbs (字符串): 搜索的时间范围,例如 d(天),w(周),m(月),y(年)
      • num (整数): 要返回的结果数量,最大为 100(默认值:10)
      • page (整数): 要返回的页面编号,第一页是 1(默认值:1)

🔧 调试

您可以使用 MCP 检查器来调试服务器。

对于 uvx 安装

npx @modelcontextprotocol/inspector uvx serper-mcp-server

如果您在特定目录安装了该包或正在开发

cd path/to/your/directory
npm install -g @modelcontextprotocol/inspector
@modelcontextprotocol/inspector uvx serper-mcp-server

⚠️ 注意事项

请确保您已经获取了有效的 Serper API 密钥,并按照文档正确设置环境变量。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client