关于 Serper MCP Server
Serper MCP Server 是基于 Serper 提供 Google 搜索能力的 MCP 服务,使 LLM 能够获取 Google 搜索结果信息。它提供网页、图片、视频、新闻、学术等多类搜索工具,并支持网页抓取。
主要功能
- 01网页、图片、视频等多类 Google 搜索工具
- 02地点、地图与评价搜索
- 03新闻、购物与专利搜索
- 04学术(Scholar)搜索
- 05网页内容抓取
适用场景
- 01让 LLM 获取实时 Google 搜索结果
- 02检索新闻、学术文献或专利信息
- 03抓取搜索结果中的网页内容
MCP 相关
该项目以 MCP 服务形式运行,向 MCP 客户端暴露多个 google_search 系列工具以及 webpage_scrape 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 服务
一个通过 Serper 提供 Google 搜索 的模型上下文协议服务。此服务可让大模型获取 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(推荐)
-
确保已在操作系统上安装
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将通过uvx从 pypi.org 自动下载 MCP 服务,并将其应用到你的 MCP 客户端。
在项目中使用 pip
-
将
serper-mcp-server添加到 MCP 客户端代码的requirements.txt文件中。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 全局安装
-
确保操作系统上已安装
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。