SuperAPI AI 工具集

gsc-mcp

gsc-mcp 是一个面向 Google Search Console API 与 Google Indexing API 的 MCP 服务器,提供完整的 API 覆盖,共包含 13 个工具。与仅封装 searchAnalytics.query 的其他 GSC MCP 服务器不同,该项目暴露了 Google Search Console 和 Indexing API 中所有可用端点,涵盖搜索分析、站点地图、URL 检查以及批量索引等功能。它支持两种身份验证方式:OAuth2 刷新令牌和服务账号。使用 Indexing API 时,Google 仅支持带有 JobPosting 结构化数据的页面,或嵌入在 VideoObject 中的 BroadcastEvent 直播页面,工具要求调用方指定 contentType 以标识适用的受支持类型。API 成功响应仅确认收到通知,并不保证 Google 已索引该 URL,需使用 url_inspection_inspect 检查索引状态。该项目还提供 llms.txt 供 AI 代理读取机器可读摘要,并包含 templates/CLAUDE.md 或 templates/AGENTS.md 模板,可复制到项目中以帮助代理了解此 MCP。

访问官网

工具介绍

用途

gsc-mcp 是一个 MCP(Model Context Protocol)服务器,用于连接 Google Search Console API 和 Google Indexing API。其目标是为 AI 代理或自动化工具提供对这两个 Google API 的完整访问能力。与仅封装 searchAnalytics.query 的其他 GSC MCP 服务器不同,该项目声称暴露了 Google Search Console 和 Indexing API 中所有可用端点,共包含 13 个工具。

主要能力

根据项目说明,该服务器覆盖以下功能领域:

  • 搜索分析(Search Analytics):提供搜索分析相关端点。
  • 站点地图(Sitemaps):提供站点地图相关端点。
  • URL 检查(URL Inspection):提供 URL 检查相关端点,其中 url_inspection_inspect 可用于检查索引状态。
  • 批量索引(Indexing API):提供 Indexing API 相关端点。

项目强调其与仅封装 searchAnalytics.query 的其他 GSC MCP 服务器的区别在于完整 API 覆盖。

使用方式

身份验证

项目支持两种身份验证方法:

选项 1:OAuth2 刷新令牌

所需的 OAuth2 作用域:

  • https://www.googleapis.com/auth/webmasters
  • https://www.googleapis.com/auth/indexing

选项 2:服务账号

对于 Search Console 读写工具,需将服务账号添加为所有者或具有足够权限的用户。对于 Indexing API 工具,Google 要求将服务账号添加为属性的委托所有者;用户级访问权限不足。

OAuth2 设置步骤

  1. 前往 Google Cloud Console
  2. 创建项目(或选择现有项目)
  3. 启用 Search Console API 和 Indexing API
  4. 创建 OAuth 2.0 凭据(桌面应用类型)
  5. 使用 OAuth Playground 生成刷新令牌,作用域为:https://www.googleapis.com/auth/webmasters https://www.googleapis.com/auth/indexing

服务账号设置步骤

  1. 创建服务账号
  2. 下载 JSON 密钥文件
  3. 在 Search Console 中,将服务账号电子邮件添加为网站的所有者

面向 AI 代理

项目提供 llms.txt 供 AI 代理读取机器可读摘要。可将 templates/CLAUDE.md 或 templates/AGENTS.md 复制到项目中,以帮助代理了解此 MCP。

适用场景

  • 需要通过 AI 代理或自动化工具访问 Google Search Console 数据的场景。
  • 需要执行 URL 检查以确认索引状态的场景。
  • 需要向 Google Indexing API 提交索引通知的场景,但仅限于受支持的页面类型。

限制

  • Indexing API 资格限制:Google 仅支持该 API 用于带有 JobPosting 结构化数据的页面,或嵌入在 VideoObject 中的 BroadcastEvent 直播页面。工具要求调用方指定 contentType,以标识适用的受支持类型。
  • 索引不保证:API 成功响应仅确认收到通知,并不保证 Google 已索引该 URL。需使用 url_inspection_inspect 检查索引状态。
  • 服务账号权限要求:对于 Indexing API 工具,服务账号必须被添加为属性的委托所有者,用户级访问权限不足。

其他说明

项目名称:gsc-mcp 仓库地址:https://github.com/mikusnuz/gsc-mcp

关于具体安装命令、依赖项、运行环境要求、收费模式、价格、平台支持、实际效果或详细使用步骤,当前资料暂未提供。