MCP(模型上下文协议) 是由 Anthropic 推出的模型上下文协议,旨在通过标准化接口使 AI 模型(如 Claude、GPT 等)能够调用外部工具。借助 Ace Data Cloud 提供的 SERP MCP 服务器,您可以在 Claude Desktop、VS Code、Cursor 等 AI 客户端中直接进行 Google 搜索,以获取网页、图片、新闻、视频、位置信息等搜索结果。
功能概述
SERP MCP 服务器提供以下核心功能:
- 网页搜索 — 搜索 Google 网页结果
- 图片搜索 — 搜索 Google 图片
- 新闻搜索 — 搜索 Google 新闻
- 视频搜索 — 搜索 Google 视频
- 位置搜索 — 搜索 Google 位置相关信息
- 地图搜索 — 搜索 Google 地图
- 多语言和多地区支持 — 支持自定义国家和语言参数
- 时间范围过滤 — 按天、周、月、年过滤结果
前提条件
在使用之前,您需要获取 Ace Data Cloud API Token:
- 注册或登录到 Ace Data Cloud 平台
- 前往 Google SERP API 页面
- 点击“获取”以获取 API Token(首次申请者可获得免费积分)
安装配置
方法 1:pip 安装(推荐)
pip install mcp-serp
方法 2:源代码安装
git clone https://github.com/AceDataCloud/SerpMCP.git
cd SerpMCP
pip install -e .
安装完成后,您可以使用 mcp-serp 命令启动服务。
在 Claude Desktop 中使用
编辑 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"serp": {
"command": "mcp-serp",
"env": {
"ACEDATACLOUD_API_TOKEN": "您的 API Token"
}
}
}
}
如果使用 uvx(无需提前安装该软件包):
{
"mcpServers": {
"serp": {
"command": "uvx",
"args": ["mcp-serp"],
"env": {
"ACEDATACLOUD_API_TOKEN": "您的 API Token"
}
}
}
}
保存配置后,重启 Claude Desktop 即可在对话中使用 Google 搜索相关工具。
在 VS Code / Cursor 中使用
在项目根目录创建 .vscode/mcp.json 文件:
{
"servers": {
"serp": {
"command": "mcp-serp",
"env": {
"ACEDATACLOUD_API_TOKEN": "您的 API Token"
}
}
}
}
或者使用 uvx:
{
"servers": {
"serp": {
"command": "uvx",
"args": ["mcp-serp"],
"env": {
"ACEDATACLOUD_API_TOKEN": "您的 API Token"
}
}
}
}
可用工具列表
| 工具名称 | 描述 |
|---|---|
serp_google_search | Google 网页搜索 |
serp_google_images | Google 图片搜索 |
serp_google_news | Google 新闻搜索 |
serp_google_videos | Google 视频搜索 |
serp_google_places | Google 位置搜索 |
serp_google_maps | Google 地图搜索 |
使用示例
配置完成后,您可以在 AI 客户端中使用自然语言直接调用这些功能,例如:
- "帮我搜索最新的 AI 论文"
- "搜索北京附近的火锅店"
- "查找关于 Python 异步编程的图片"
- "搜索今天的科技新闻"
- "在地图上查找附近的咖啡馆"
更多信息
- GitHub 仓库: AceDataCloud/SerpMCP
- PyPI 包: mcp-serp
- API 文档: 搜索引擎 API
通过整合 Google Search MCP,您可以极大提升工作效率,轻松获取所需信息。希望本指南能帮助您顺利进行集成与使用。
标签:#MCP #Google搜索 #AceDataCloud #AI开发 #工具集成