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. 04学术(Scholar)搜索
  5. 05网页内容抓取

适用场景

  1. 01让 LLM 获取实时 Google 搜索结果
  2. 02检索新闻、学术文献或专利信息
  3. 03抓取搜索结果中的网页内容

MCP 相关

该项目以 MCP 服务形式运行,向 MCP 客户端暴露多个 google_search 系列工具以及 webpage_scrape 工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 服务

PyPI version PyPI Downloads Monthly Downloads Python Version

一个通过 Serper 提供 Google 搜索 的模型上下文协议服务。此服务可让大模型获取 Google 的搜索结果信息。

可用工具

使用方法

通过 Smithery 安装

通过 Smithery 自动为 Claude Desktop 安装 Serper MCP Server:

npx -y @smithery/cli install @garylab/serper-mcp-server --client claude
使用 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 将通过 uvx 从 pypi.org 自动下载 MCP 服务,并将其应用到你的 MCP 客户端。

在项目中使用 pip
  1. 将 serper-mcp-server 添加到 MCP 客户端代码的 requirements.txt 文件中。

    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. 确保操作系统上已安装 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 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。