返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端