
Google Search MCP Server

2025.02.17
2
TypeScriptGoogle 搜索网页内容分析搜索工具浏览器自动化
Google Search MCP Server 是一个基于 MCP(Model Context Protocol)协议的服务器,提供 Google 搜索能力和网页内容分析工具。该服务器使 AI 模型能够以编程方式执行 Google 搜索和分析网页内容。
View on GitHub
Overview
基本能力
产品定位
Google Search MCP Server 是一个提供 Google 搜索和网页内容分析功能的 MCP 服务器。
核心功能
- Google 自定义搜索集成
- 网页内容分析
- 批量网页分析
- 符合 MCP 协议的接口
适用场景
- AI 模型需要执行 Google 搜索的场景
- 需要分析单个或多个网页内容的场景
- 需要批量处理网页数据的场景
工具列表
- search:执行 Google 搜索并返回结果
- analyze_webpage:提取和分析单个网页的内容
- batch_analyze_webpages:在单个请求中分析多个网页
常见问题解答
- 错误处理包括:
- 缺少或无效的 API 凭证
- 搜索请求失败
- 无效的网页 URL
- 网络连接问题
使用教程
使用依赖
- Node.js (v16 或更高版本)
- Python (v3.8 或更高版本)
- Google Cloud Platform 账户
- 自定义搜索引擎 ID
- Google API 密钥
安装教程
- 克隆仓库
- 安装 Node.js 依赖:
npm install
- 安装 Python 依赖:
pip install flask google-api-python-client flask-cors
配置
- 在根目录创建
api-keys.json
文件,包含 Google API 凭证:
{
"api_key": "your-google-api-key",
"search_engine_id": "your-custom-search-engine-id"
}
- 将服务器配置添加到 MCP 设置文件中
构建
npm run build
运行
启动 TypeScript 和 Python 服务器:
npm run start:all
或单独运行:
- TypeScript 服务器:npm start
- Python 服务器:npm run start:python
调试方式
- 检查 API 凭证是否正确配置
- 确保网络连接正常
- 查看服务器日志以获取错误信息