protogrid

Search / cn.savantcat/geo-cn

中文 AI 可引用性(GEO/AEO)体检

R0· no sign-in

中文站能否被豆包/DeepSeek/文心/Kimi 抓取、读懂、引用:可引用性审计、信源池占位探测、五大指标测量、修复计划、观测时序追踪

v1.1.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality96strong
Trust99of 100
Uptime, 30 days88%
Latency p502649 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "geo-cn": {
      "type": "http",
      "url": "https://savantcat.cn/mcp-geo"
    }
  }
}
claude mcp add --transport http geo-cn https://savantcat.cn/mcp-geo
[mcp_servers.geo-cn]
url = "https://savantcat.cn/mcp-geo"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "geo-cn": {
      "type": "remote",
      "url": "https://savantcat.cn/mcp-geo",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "geo-cn": {
      "type": "http",
      "url": "https://savantcat.cn/mcp-geo"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=geo-cn&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2F2YW50Y2F0LmNuL21jcC1nZW8ifQ%3D%3D"
}
{
  "servers": {
    "geo-cn": {
      "type": "http",
      "url": "https://savantcat.cn/mcp-geo"
    }
  }
}
{
  "mcpServers": {
    "geo-cn": {
      "httpUrl": "https://savantcat.cn/mcp-geo"
    }
  }
}
extensions:
  "geo-cn":
    enabled: true
    name: "geo-cn"
    type: streamable_http
    uri: "https://savantcat.cn/mcp-geo"
    timeout: 300

Quality 96 / 100strong

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations7 of 7 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,171 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes3 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 1,171 tokens to load them all · tool set 571775e5fb15 · tools last changed 2026-10-04 · checked 2026-10-19 13:05 UTC

Tool changes

  • list_signalsadded

    列出**已检测到的变化信号**(visibility 提升/退化等),带生命周期(first_seen / resolved_at)。 Args: status: open(未解决,默认)/ resolved(已解决)/ all limit: 最多返回条数

  • diff_observationsadded

    对比某 identity 的**最近两次观测**,判定提升/退化/中性(带阈值与样本门槛说明)。 判定门槛:相对变化 >= 20% **且** 绝对变化 >= 0.05 才算"显著"(severity: rise / sharp_drop)。 样本 n < 20 一律返回 severity=low_n,**不给出升降结论**——这是防误报的硬门。 Args: identity: 品牌名或域名 kind: 观测类型,留空取全部 series: 题集/口径标识,留空取全部

  • query_historyadded

    查某个品牌/域名在**历史观测**中的时序(多次采样的轨迹)。 数据来自本工作室按周期采样的记录(写入走 CLI,服务本身只读)。 **只在同一 series(同一题集/同一口径)内纵向比较**,不同 series 的值不可直接比大小。 Args: identity: 品牌名或域名,如 "合尘猫" / "savantcat.cn" kind: 观测类型,留空取全部。常用:mention_rate(提及率) / citation_rate(引用率) / visibility_score(可见度分) / rank(排名) / robots_policy / llms_txt series: 题集/口径标识,留空取全部 limit: 每条 series 最多返回的最新点数

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 99 / 100

provenance100
liveness95
freshness100
hygiene100

+repository +namespace-matches-repo +dns-namespace +website +reachable +uptime-88% +updated-15d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://savantcat.cn/mcp-geo streamable-httpnoneyes88%2649 ms2026-07-282026-10-19

Tools (7)

audit_cn_citabilityread-only审计一个网站/页面能否被中文 AI 搜索(豆包、DeepSeek、文心、Kimi 等)抓取、解析与引用。 一次抓取完成六层检查:可抓取(含中国爬虫矩阵与边缘层拦截实测)、可解析、可引用、 实体一致、分发、可信可自验;返回 0-100 分与 A-F 等级、逐项证据、优先修复清单。 用途场景:客户站点体检、上线前自检;传 compare_with 可做竞品对比(逐层与逐项差异)。 注意:只做确定性检查,不调用大模型;评分口径见 scoring_version。
diff_observationsread-only对比某 identity 的**最近两次观测**,判定提升/退化/中性(带阈值与样本门槛说明)。 判定门槛:相对变化 >= 20% **且** 绝对变化 >= 0.05 才算"显著"(severity: rise / sharp_drop)。 样本 n < 20 一律返回 severity=low_n,**不给出升降结论**——这是防误报的硬门。 Args: identity: 品牌名或域名 kind: 观测类型,留空取全部 series: 题集/口径标识,留空取全部
list_signalsread-only列出**已检测到的变化信号**(visibility 提升/退化等),带生命周期(first_seen / resolved_at)。 Args: status: open(未解决,默认)/ resolved(已解决)/ all limit: 最多返回条数
plan_fixesread-only按缺口生成优先修复计划(可直接交给客户或工程执行)。 两种用法:① 传 fail_ids(逗号分隔的自查项编号,如 "L1-3,L2-4");② 传 url,工具先审计再出计划。 返回:按权重排序的修复项、每项「为什么」「怎么补」「验收方式」。
probe_source_poolread-only探测一个中文问题在信源池里的实际占位分布,并判断你的品牌/域名是否在池子里。 原理:AI 答案只能引用「已进入检索池」的来源。若目标问题下主流信源被平台型站点 (知乎/公众号转载站/百家号/CSDN 等)占满而你不在其中,再好的站内优化也不会被引用。 返回:结果域名分布、平台归类、是否命中你的品牌/域名、同题竞品域名清单、建议动作。 参数:question 用户真实会问的问题原话;brand 品牌词(如「合尘猫」);domain 你的域名(如 savantcat.cn)。
query_historyread-only查某个品牌/域名在**历史观测**中的时序(多次采样的轨迹)。 数据来自本工作室按周期采样的记录(写入走 CLI,服务本身只读)。 **只在同一 series(同一题集/同一口径)内纵向比较**,不同 series 的值不可直接比大小。 Args: identity: 品牌名或域名,如 "合尘猫" / "savantcat.cn" kind: 观测类型,留空取全部。常用:mention_rate(提及率) / citation_rate(引用率) / visibility_score(可见度分) / rank(排名) / robots_policy / llms_txt series: 题集/口径标识,留空取全部 limit: 每条 series 最多返回的最新点数
score_visibilityread-only按五大核心指标 + 语义角色分权,计算 AI 搜索可见度并输出可自验的测量报告。 输入 samples 为 JSON 字符串: {"brand":"合尘猫","domain":"savantcat.cn","baseline_negative":3, "fact_points":["服务范围","交付周期","定价方式"], "samples":[{"question":"Q1","platform":"DeepSeek","run":1,"answer":"原文回答……", "role":"independent|joint|citation_only|none", "sentiment":"positive|neutral|negative", "facts":"accurate|partial|wrong|unverifiable", "facts_found":["服务范围"],"as_of":"2026-09-19"}]} 口径:每题建议多轮(同一问题重复 7-8 次);role 分级对应语义角色权重; 返回五大指标、语义角色加权分、逐题明细与「原文摘录」(便于客户自验)。 verify_citations=True 时会实测 AI 回答里引用的 URL 是否真的可访问(幻觉守卫); extract_claims=True 时会把回答中的数字声明单独列出并标记为未核验。

Schemas: list_tools.

Similar MCP servers

More from cn.savantcat

Official server.json
{
  "name": "cn.savantcat/geo-cn",
  "title": "中文 AI 可引用性(GEO/AEO)体检",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://savantcat.cn/mcp-geo",
      "type": "streamable-http"
    }
  ],
  "version": "1.1.0",
  "repository": {
    "url": "https://github.com/savantcat/mcp-geo-cn",
    "source": "github"
  },
  "websiteUrl": "https://savantcat.cn/mcp-geo.html",
  "description": "中文站能否被豆包/DeepSeek/文心/Kimi 抓取、读懂、引用:可引用性审计、信源池占位探测、五大指标测量、修复计划、观测时序追踪"
}