基本能力
产品定位
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 依赖:
bash
npm install - 安装 Python 依赖:
bash
pip install flask google-api-python-client flask-cors
配置
- 在根目录创建
api-keys.json
文件,包含 Google API 凭证:
json
{
"api_key": "your-google-api-key",
"search_engine_id": "your-custom-search-engine-id"
} - 将服务器配置添加到 MCP 设置文件中
构建
bash
npm run build
运行
启动 TypeScript 和 Python 服务器:
bash
npm run start:all
或单独运行:
- TypeScript 服务器:npm start
- Python 服务器:npm run start:python
调试方式
- 检查 API 凭证是否正确配置
- 确保网络连接正常
- 查看服务器日志以获取错误信息