article
README
🚀 Serper MCP 服务器
Serper MCP 服务器是一个提供 Google 搜索 via Serper 的模型上下文协议 (MCP) 服务器。该服务器可使大型语言模型 (LLM) 获取 Google 的搜索结果信息。
✨ 主要特性
- 支持大型语言模型 (LLM) 通过 Google 搜索获取信息。
- 提供
google_search工具用于获取搜索结果,可灵活设置多种参数。
📦 安装指南
使用 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 会自动从 pypi.org 下载 MCP 服务器并应用到您的 MCP 客户端。
使用 pip 项目
- 在您的 MCP 客户端代码的
requirements.txt文件中添加serper-mcp-server:
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
# 或者
pip3 install serper-mcp-server
- 在 MCP 客户端代码配置文件或 Claude 设置中添加
serperMCP 服务器:
{
"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, USAhl(字符串): 搜索的语言,例如 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 密钥,并按照文档正确设置环境变量。
扫码联系在线客服