Geo Tool Check

io.github.shufflethis由 GitHub 帳號 shufflethis 發布v1.0.1更新於 Oct 24, 2026

Is this page readable for AI search? Crawler access, structure and citability checks, runs locally.

發布方自己的服務:check.tattoo: tattoo size and placement guide

概覽

AI 產生的概覽

評估網頁對 AI 爬蟲的可讀性與可引用性,檢查 robots.txt 存取權限、HTML 結構與引用價值。

可以做什麼
提供三個工具:check_ai_readiness 針對某個網址回傳 0-100 的就緒度分數與分類明細;check_ai_crawlers 回報 robots.txt 封鎖了哪些 AI 爬蟲,例如 GPTBot、OAI-SearchBot、ClaudeBot 與 PerplexityBot;check_citability 在不發出任何網路請求的情況下評估一段草稿文字的可引用程度。它以 stdio 在本機執行,也可作為命令列工具使用,並支援以最低分數作為 CI 結束碼。
適用情境
當你需要了解某個頁面能否被 AI 搜尋系統讀取與引用、robots.txt 封鎖了哪些爬蟲,或頁面為何未出現在 AI 回答中時使用。它也適合在部署流程中以最低就緒度分數作為門檻。
執行需求
透過 npm 套件 geo-tool-check 以 stdio 在本機執行;需要 Node.js 18 或更新版本,無執行階段相依套件。未宣告帳號、API 金鑰或環境變數。以網址為基礎的工具需要網路存取;check_citability 不發出網路請求。另提供託管的 Streamable HTTP 端點作為替代方案。
安裝前請注意
以網址為基礎的工具會從你的機器抓取目標頁面,目標網站會看到該請求。託管端點方案則改為經由服務商基礎設施抓取,並有限流。此伺服器不衡量 AI 回答是否真的提及某個品牌,那屬於另一項託管服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Geo Tool Check,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

geo-tool-check

[npm] [CI] [MCP Registry] [Node] [License: MIT]

Is this page readable for AI search? One command answers it: crawler access, structure, and citability for ChatGPT, Perplexity, Claude, and Google AI — scored 0–100 with concrete findings.

bash
npx geo-tool-check example.com

[Real run against www.geo-tool.com/en: 91/100 Excellent, 2047 words in 231 ms — directAnswers 25/25, structure 14/20, schemaMarkup 15/15, citations 12/15, multimedia 5/5, platformSpecific 20/20; one finding: no table for comparison questions]

Everything runs on your machine. No account, no API key, no telemetry — nothing is ever sent to geo-tool.com. The score is computed by the same engine as the free website audit on geo-tool.com, so the number here matches the number there.

When to use it

  • "Is example.com readable for AI search?" — full 0–100 score with findings
  • "Which AI crawlers does my robots.txt block?" — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and more, each with what blocking it costs you
  • "Why doesn't my pricing page show up in ChatGPT answers?" — the findings name what is missing (direct answer, structure, schema, evidence)
  • "Is this draft worth citing?" — check_citability scores a text passage with no network request at all
  • Gate a deploy — --min-score 70 turns the score into an exit code

Not for measuring whether AI answers actually mention your brand — that is a different measurement: the hosted geo-tool.com workspace checks real ChatGPT, Perplexity, and Gemini answers for your buying-intent questions daily.

Quick start

I want to…Run
Score a pagenpx geo-tool-check example.com
See which AI crawlers robots.txt blocksnpx geo-tool-check example.com --crawlers
Gate a deploy in CInpx geo-tool-check https://example.com --min-score 70
Get machine-readable outputnpx geo-tool-check example.com --json
Use it from an AI agent (MCP)npx geo-tool-check --mcp — setup guide

Use it from an AI agent (MCP)

Almost every MCP client accepts this block (per-client setup, config files to copy):

json
{  "mcpServers": {    "geo-tool-check": {      "command": "npx",      "args": ["-y", "geo-tool-check", "--mcp"]    }  }}

Clients that speak Streamable HTTP to remote servers can skip the install and use the hosted endpoint instead — same tools, rate-limited, fetches run through geo-tool.com's infrastructure rather than your machine:

bash
claude mcp add --transport http geo-tool https://www.geo-tool.com/mcp

The three tools, identical in both variants:

ToolArgumentsWhat it answers
check_ai_readinessurl, optional langFull 0–100 readiness score with per-category breakdown and findings
check_ai_crawlersurl, optional langWhich AI crawlers (GPTBot, OAI-SearchBot, ClaudeBot, …) robots.txt blocks
check_citabilitycontent, optional langHow quotable a draft passage is — no network request at all

Claude Code plugin

Install once:

/plugin marketplace add geo-tool-com/geo-tool-check/plugin install geo-tool-check@geo-tool

Then check any page with one command — works immediately, no restart needed:

/geo-tool-check example.com

FAQ

How do I check whether ChatGPT can read my website? npx geo-tool-check example.com. Two things must be true: robots.txt must not block OpenAI's crawlers, and the content must exist in the plain HTML — ChatGPT's crawlers do not execute JavaScript.

Does robots.txt really affect AI visibility? It can end it. Disallow: / for GPTBot means OpenAI's systems never see your content. The checker flags blocked scored crawlers separately from training-only bots, because the consequences differ.

Why does a JavaScript-rendered page score poorly? Because AI crawlers see what curl sees. If content only exists after client-side rendering, models find an empty shell — the low score is the finding. Fixes: SSR, static generation, or prerendering.

Do I need an llms.txt file? Optional and cheap. Google states it does not use it; several AI tools read it. The check detects a real one and ignores SPA catch-all fakes.

Does geo-tool-check upload my content anywhere? No. Every fetch goes from your machine to the target site — never to geo-tool.com. The build fails if a bundle would try.

More: full FAQ.

Honest limits

Node runs no JavaScript — and neither do GPTBot, ClaudeBot, or PerplexityBot. A client-rendered page that scores low here is the finding, not a measurement gap. To compare the crawler's view against the rendered page, use the browser extension.

This checker measures whether a page can be read and cited. Whether AI systems actually mention your brand in real answers is a different measurement: the hosted geo-tool.com workspace checks real AI answers (ChatGPT, Perplexity, Gemini) for your buying-intent questions daily.

Links

License

MIT. Built by track by track GmbH.

來源:README.md,提交 2039bc6

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Check 整合