返回顶部
k

keyapi-google-search谷歌搜索API

Perform Google web and image searches — retrieve ranked web results with titles, snippets, and URLs, or search for images with country and language targeting, result count control, and page-based pagination.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
73
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

keyapi-google-search

keyapi-google-search

执行谷歌网页和图片搜索——检索排名后的网页结果,或通过地理位置、语言和结果数量控制进行图片搜索。

本技能通过KeyAPI MCP服务提供谷歌搜索智能。它支持基于关键词的网页搜索,返回包含标题、URL和摘要的排名结果;以及支持国家/语言定位和基于分页的图片搜索——全部通过统一的、缓存优先的工作流程实现。

当您需要以下功能时,请使用本技能:

  • - 检索任何关键词查询的谷歌网页排名结果
  • 搜索与关键词匹配的谷歌图片视觉内容
  • 将搜索定位到特定国家或语言
  • 控制结果数量(网页最多100条,图片每页最多20条)
  • 对图片搜索结果进行分页

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



前提条件


要求详情
KEYAPITOKEN来自 keyapi.ai 的有效API令牌。在网站上注册以获取您的免费令牌。将其设置为环境变量:export KEYAPITOKEN=yourtoken_here
Node.js
v18 或更高版本 |
| 依赖项 | 在技能目录中运行 npm install 以安装 @modelcontextprotocol/sdk |

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



MCP服务器配置

本技能中的所有工具调用均指向KeyAPI谷歌MCP服务器:

服务器URL:https://mcp.keyapi.ai/google/mcp
认证头:Authorization: Bearer $KEYAPI_TOKEN

设置(一次性):

bash

1. 安装依赖项


npm install

2. 设置您的API令牌(在 https://keyapi.ai/ 免费获取)

export KEYAPITOKEN=yourtoken_here

3. 列出所有可用工具以验证连接

node scripts/run.js --platform google --list-tools

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



分析场景


用户需求节点最佳用途
排名后的网页搜索结果websearch内容研究、竞争分析、SERP监控
图片搜索结果
imagesearch | 视觉内容发现、品牌形象监控、素材研究 |

作者:KeyAPI
许可证:MIT
仓库:https://github.com/EchoSell/keyapi-skills



工作流程

步骤1 — 选择正确的搜索节点

  • - 网页内容研究:对于任何需要文本结果、URL和页面摘要的查询,使用 websearch。
  • 视觉内容研究:对于需要图片URL和视觉素材发现的查询,使用 imagesearch。

web_search — 无分页
web_search 在单次调用中返回结果。使用 num 参数(1–100)控制返回的结果数量。没有 page 参数——所有结果一次性交付。

image_search — 基于页面的分页
image_search 支持 page(从1开始)和 num(每页1–20)进行分页。要检索更多结果,请在保持 num 一致的同时递增 page 值。

语言和区域定位
两个端点使用不同的参数约定进行定位:

端点语言参数格式示例
websearchlr语言-区域代码en-US、zh-CN、de-DE
imagesearch
lr | 语言前缀代码 | langen、langzh-CN、lang_de |
| image_search | gl | 两个字母的国家代码 | us、cn、de |
对于 websearch,lr 控制语言和区域相关性。对于 imagesearch,使用 gl 进行国家定位,使用 lr 进行语言过滤——它们是独立的控制。

步骤2 — 检索API模式

在调用任何节点之前,检查其输入模式以确认必需的参数和可用选项:

bash
node scripts/run.js --platform google --schema web_search
node scripts/run.js --platform google --schema image_search

步骤3 — 调用API并将结果本地缓存

执行工具调用并将响应持久化到本地缓存,以避免重复的API调用。

调用工具:

bash

单次调用,美化输出


node scripts/run.js --platform google --tool \
--params --pretty

强制获取新数据,跳过缓存

node scripts/run.js --platform google --tool \ --params --no-cache --pretty

示例 — 网页搜索(英文,美国,前10条结果):

bash
node scripts/run.js --platform google --tool web_search \
--params {q:best noise cancelling headphones 2025,lr:en-US,num:10} --pretty

示例 — 网页搜索(单次调用更多结果):

bash
node scripts/run.js --platform google --tool web_search \
--params {q:competitor analysis tools,lr:en-US,num:50} --pretty

示例 — 图片搜索(第一页):

bash
node scripts/run.js --platform google --tool image_search \
--params {q:wireless earbuds product photography,gl:us,lr:lang_en,num:20,page:1} --pretty

示例 — 图片搜索(下一页):

bash
node scripts/run.js --platform google --tool image_search \
--params {q:wireless earbuds product photography,gl:us,lr:lang_en,num:20,page:2} --pretty

示例 — 非英语市场的网页搜索:

bash
node scripts/run.js --platform google --tool web_search \
--params {q:无线耳机推荐,lr:zh-CN,num:10} --pretty

分页参考:

端点分页备注
websearch使用 num(1–100)设置结果数量。所有结果在单次调用中返回。
imagesearch
page(从1开始) | 每页使用 num(1–20)。递增 page 以获取下一批。 |

参数参考:

端点参数描述示例值
两者q搜索查询(必需)best headphones
web_search
num | 结果数量(1–100,默认10) | 10、50、100 |
| web_search | lr | 语言和区域(默认 en-US) | en-US、zh-CN、de-DE、ja-JP |
| image_search | num | 每页结果数(1–20,默认10) | 10、20 |
| image_search | page | 页码(从1开始,默认1) | 1、2、3 |
| image_search | gl | 地理定位的国家代码(默认 us) | us、uk、de、cn |
| imagesearch | lr | 语言过滤器(默认 langen) | langen、langzh-CN、lang_de |

缓存目录结构:

.keyapi-cache/
└── YYYY-MM-DD/
├── web_search/
│ └── {params_hash}.json
└── image_search/
└── {params_hash}.json

缓存优先策略:

在每次API调用之前,检查给定参数是否已存在缓存结果。如果存在有效的缓存文件,则从磁盘加载并跳过API调用。

步骤4 — 综合并报告发现

收集所有API响应后,生成结构化的搜索情报报告:

对于网页搜索结果:

  1. 1. SERP概览 — 总结果数、排名靠前的域名、结果类型分布(自然结果、精选摘要、知识面板)。
  2. 内容分析 — 顶部结果中的关键主题、常见标题模式、摘要情感。
  3. 竞争格局 — 主导域名、内容权威信号、超越机会。
  4. 研究发现 — 根据查询意图从顶部结果综合得出的答案。

对于图片搜索结果:

  1. 1. 图片清单 — 结果数、图片来源域名、图片类型分布(产品照片、信息图

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 keyapi-google-search-1775872518 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 keyapi-google-search-1775872518 技能

通过命令行安装

skillhub install keyapi-google-search-1775872518

下载

⬇ 下载 keyapi-google-search v1.0.0(免费)

文件大小: 10.46 KB | 发布时间: 2026-4-12 10:21

v1.0.0 最新 2026-4-12 10:21
Initial release of keyapi-google-search — unified Google web and image search skill.

- Supports ranked Google web search with titles, snippets, URLs, and result count control (up to 100).
- Provides Google image search with country and language targeting, pagination (page, count), and filtering options.
- Cache-first workflow: persists API responses locally to minimize redundant calls.
- Simple command-line usage with schema introspection, example queries, and flexible parameterization.
- Practical analysis scenarios for content research, competitive analysis, and visual asset discovery.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部