mcpField
U
Untapped Index Watch

Untapped Index Watch

本地服务
github.com商业与营销01 周前更新

关于 Untapped Index Watch

Untapped Index Watch 通过 Google Search Console 检查网站站点地图中的 URL,并跟踪索引状态变化。它面向需要了解索引问题原因并查看本地检查记录的网站所有者。

主要功能

  1. 01检查站点地图 URL
  2. 02解释索引状态标记
  3. 03跟踪新增及掉出索引的页面
  4. 04保存各网站检查历史
  5. 05只读 Google 登录

适用场景

  1. 01检查站点地图页面是否已编入索引
  2. 02调查页面未被收录的原因
  3. 03查看新收录或掉出索引的页面
  4. 04比较过往索引检查结果

MCP 相关

向 MCP 客户端提供 Google Search Console 登录、网站属性查询、URL 检查和历史记录工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbuntapped-index-watch-mcp-0.2.0.mcpb0.2.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Untapped Index Watch

你的网站中的每个页面都已收录到 Google 索引中吗?与上次相比有哪些变化?免费且只读,使用你自己的 Search Console。由 Find Untapped Growth 构建。

工具

工具功能
google_login / google_login_status / google_logout登录 Google 一次(只读 Search Console);所有 Untapped Google 插件共用此登录
gsc_sites你的 Search Console 资源
index_check检查站点地图中的每个 URL(或一个 URL 列表):已收录 / 未收录 / 未知、通俗易懂的标记、每种问题通常意味着什么以及如何处理,还有自上次检查以来已从索引中移除或新收录的页面
index_history查看每个站点的历史检查记录(每次运行的数量),或某个 URL 的历史记录;数据在本地存储

标记:已从索引中移除 · 未收录(附 Google 给出的原因)· 被页面自身的 noindex 阻止 · 被 robots.txt 阻止 · Google 无法抓取 · Google 选择了其他规范网址 · 规范网址已更改 · 超过 45 天未抓取。 检查失败时会报告为 UNKNOWN,绝不会标记为“未收录”。

安装

  • Claude Code: /plugin install untapped-index-watch --marketplace CTF-Max/untapped-plugins (或者在终端中运行:claude plugin marketplace add CTF-Max/untapped-plugins,然后运行 claude plugin install untapped-index-watch@untapped-plugins)。
  • Codex: 运行 codex plugin marketplace add CTF-Max/untapped-plugins,然后运行 codex plugin add untapped-index-watch@untapped-plugins。
  • PATH 中需要有 Python 3.10+,命令名为 python。仅使用标准库:无需通过 pip install 安装任何内容。

设置(一次性,大约 5 分钟)

  1. 打开 Google Cloud 控制台 → 创建项目 → 启用 Google Search Console API。
  2. 打开 OAuth 同意屏幕 → 选择 External → 将自己添加为测试用户。
  3. 打开凭据 → 创建 OAuth 客户端 ID → 选择 Desktop app → 下载 JSON 文件。
  4. 将插件指向该文件:
    • Claude Code: 启用插件时,在插件设置中选择该文件(“Google OAuth client file”) (之后可通过 /plugin → untapped-index-watch → configure 操作)。
    • Codex: 设置变量,然后重启 Codex:
      setx UNTAPPED_GOOGLE_CLIENT_SECRET "C:\path\to\client_secret.json"
      
  5. 让你的 Agent 运行 google_login;在浏览器中批准只读访问权限。
设置 / 变量默认值
Google OAuth 客户端文件 / UNTAPPED_GOOGLE_CLIENT_SECRET(必填)你的 Desktop-app OAuth 客户端 JSON 文件的路径
UNTAPPED_GOOGLE_HOME~/.untapped-plugins/google — 已保存的登录信息(共享)
UNTAPPED_INDEX_HOME~/.untapped-plugins/index-watch — 检查历史记录

连接到哪些服务

仅连接 Google:登录时访问 accounts.google.com 和 oauth2.googleapis.com,使用 Search Console 时访问 searchconsole.googleapis.com 和 www.googleapis.com,并访问你自己网站的站点地图。不收集遥测数据。详情见:PRIVACY.md。

限制

  • Google 允许每个资源每天检查 2,000 个 URL(每分钟 600 个);默认检查 50 个 URL。
  • 请求编入索引 没有 API:需要在 Search Console 中手动点击。
  • 检查报告的是 Google 最近已知的状态,最近发生的更改可能要过几天才会反映出来。

开发

python -m unittest discover -s untapped-index-watch/tests   # offline, 13 tests

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。