关于 Google Search MCP Server
Google Search MCP Server 将 Google Custom Search JSON API 接入 MCP 客户端,支持带筛选条件的网页搜索。它面向需要结构化搜索结果的用户,并内置速率限制以管理 API 配额。
主要功能
- 01Google 网页搜索
- 02按日期、语言和国家筛选
- 03可配置安全搜索级别
- 04返回标题、网址和摘要
- 05限制 API 请求速率
适用场景
- 01从 MCP 客户端搜索网页
- 02按日期或地区限定结果
- 03设置语言和安全搜索偏好
- 04获取格式化搜索结果
MCP 相关
它向 MCP 客户端提供 `google_search` 工具,将查询和可选筛选条件传递给 Google Custom Search JSON API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Google Search MCP 服务
一个与 Google Custom Search JSON API 集成的 MCP 服务实现,可提供网页搜索功能。
功能
- 网页搜索:使用全面的查询选项搜索 Google
- 高级筛选:按日期、语言、国家/地区和安全搜索级别筛选结果
- 速率限制:内置速率限制,防止 API 配额耗尽
- 结构化结果:返回包含标题、URL 和摘要的格式化搜索结果
工具
- google_search
- 使用高级筛选选项执行 Google 搜索
- 输入:
query(字符串):搜索词(必填)num_results(数字,可选):结果数量(1-10,默认值:5)date_restrict(字符串,可选):按日期筛选(例如,"d1" 表示最近一天)language(字符串,可选):2 个字母的语言代码(例如,"en")country(字符串,可选):2 个字母的国家/地区代码(例如,"us")safe_search(字符串,可选):安全级别("off"、"medium"、"high")
配置
获取 API 密钥
- 在 Google Cloud Console 中创建 Google Cloud 项目
- 通过 API 信息中心为项目启用 Custom Search JSON API
- 在“凭据”部分生成 API 密钥,或按照 Custom Search API 指南操作
- 在 Google Programmable Search 中设置自定义搜索引擎,以获取搜索引擎 ID
环境变量
运行服务前设置以下变量:
export GOOGLE_API_KEY="your-api-key"
export GOOGLE_SEARCH_ENGINE_ID="your-search-engine-id"
从本地仓库运行
直接从源代码运行服务:
-
克隆仓库
git clone https://github.com/ayush-rudani/google-search-mcp-server.git cd google-search-mcp-server -
安装依赖项
pnpm install # or npm install -
构建项目
pnpm run build # or npm run build -
配置 Claude Desktop 更新你的
claude_desktop_config.json:{ "mcpServers": { "google-search": { "command": "/path/to/node", // <--- Important to add the following, run in your terminal `echo "$(which node)"` to get the path "args": ["/full/path/to/google-search-mcp/index.js"], "env": { "GOOGLE_API_KEY": "your-api-key", "GOOGLE_SEARCH_ENGINE_ID": "your-search-engine-id" } } } }- 将
/path/to/node替换为 Node.js 可执行文件的完整路径(可在终端中运行命令which node查找)
- 将
-
测试服务
export GOOGLE_API_KEY=your_api_key_here export GOOGLE_SEARCH_ENGINE_ID=your_engine_id_here node dist/index.js
速率限制
该服务默认将速率限制设为每分钟 10 个请求,以防超出 Google 的 API 配额。如有需要,可在代码中调整此限制。
许可证
此 MCP 服务采用 MIT 许可证授权。详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。