返回

用 MCP 协议实现自动化网站 GEO 诊断:以 tengence-geo 为例

通智云团队 ·
geo-diagnosis mcp 通智GEO
用 MCP 协议实现自动化网站 GEO 诊断:以 tengence-geo 为例

摘要:MCP(模型上下文协议)把"AI 应用"与"外部工具/数据源"之间的接入标准化,让诊断引擎可以被任意一个支持 MCP 的客户端直接调用。本文以通智云的 tengence-geo 为例,说明如何把一套网站 GEO/SEO 诊断能力封装成 MCP 工具,跑通一次真实的端到端诊断,并分享 TTFB 冷启动噪声、证书探测超时等误报校准经验。读完你应能照着搭出自己的自动化诊断链路。

关键要点

一、什么是 MCP(模型上下文协议)

MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年 11 月发布的开放标准,用来统一"AI 应用"和"工具/数据源"之间的连接方式。在没有 MCP 之前,每接一个工具,开发者就要为该客户端写一套专属适配;MCP 把这套接入抽象成三个原语:

对网站诊断来说,最有用的就是"工具":把抓取、索引、Core Web Vitals、内容结构、AI 可见度等检查项,分别或批量封装成工具,客户端就能用自然语言触发一次完整诊断。tengence-geo 提供的 check_article、check_translation、article_ingest、publish_from_db 等,本质上就是一组围绕内容生产与诊断的 MCP 工具。对 GEO 而言,MCP 的意义还在于把"AI 能否引用你"也变成可调用、可对比的诊断项,而不只是传统 SEO 的抓取与排名指标,这让诊断的覆盖面从站内延伸到生成式答案。

二、把诊断引擎封装为 MCP 工具

一个诊断引擎要变成"好用的 MCP 工具",重点是别把所有逻辑塞进一个巨型工具,而是按职责拆分。以 tengence-geo 的实践为例,可拆成三层:

层 对应工具 职责
采集层 check_article、check_translation 对单篇文章执行门禁检查,返回 22 项/11 项细分结果
编排层 article_ingest、publish_from_db 把 Markdown 落库、转 HTML、发布到 WordPress 草稿
观测层 plan_list、channel_plan_status 读取内容计划与多渠道发布状态,做批量盘点

拆好之后,客户端只要说"诊断一下这篇 A 文章",编排层就会依次调用采集层的门禁工具,把结果汇总成一份结构化报告。这种拆法让"诊断"和"发布"解耦:诊断可以反复跑、不污染线上,发布则只在确认后才执行。

需要特别注意的是:诊断工具返回的不该是一句"通过/不通过",而应是带阈值的明细。例如 check_article 返回的是"中文正文 2500 字(合格)、meta 166 字(合格)、引用 4/4(合格)"这样的逐条结构,下游才能据此生成修复清单。

三、一次真实诊断的实操步骤

下面以"诊断一个企业官网的 GEO 就绪度"为例,给出可复用的步骤。

  1. 明确范围:先圈定要诊断的页面集合——通常是核心转化页、解决方案页、博客高流量页,而不是全站。全站扫描噪声太大。
  2. 跑门禁基线:用 check_article 对每篇逐个检查,拿到每个页面在"抓取/索引、技术体验、内容结构、GEO/AI 可见度、信任信号"五个维度的明细。
  3. 聚合看板:把逐页结果汇总成一张表,标出红(不合格)、黄(临界)、绿(合格),优先处理红项。
  4. 抽样核验 AI 可见度:选几个核心词,去 ChatGPT、Perplexity、Google AI Overviews 里问,看你的品牌/方案是否被引用——这是传统 SEO 工具测不到的盲区。
  5. 生成修复清单:从红项里挑出"改动小、收益大"的先修,比如补结构化数据、修 canonical、加内链,而不是一次性重写。
  6. 复测闭环:修复后再跑一次门禁,确认红项转绿,并把报告归档,作为下次对比的基线。

这套步骤之所以能自动化,正是因为它每一步都对应一个 MCP 工具调用;把六步串成脚本,就能定期跑全站诊断。

四、真实诊断数据长什么样

诊断报告的核心不是"状态灯",而是"对比"。一次真实的企业门户诊断覆盖了 49 项检查,其中几个有代表性的数据点:

检查项 当前值 阈值/参照 判定
TTFB(首字节) 84–273 ms < 200 ms 黄(冷启动偶发偏高)
证书剩余有效期 123 天 > 30 天 绿
robots 收录 全站封禁 需开放 红
结构化数据 4 类已部署 ≥ 3 类 绿
AI 答案引用 3/10 核心词 目标 6/10 黄

这张表一眼就能看出:最紧急的是 robots 全站封禁(红),直接挡掉抓取;其次是 AI 答案引用率不足(黄),需要补 E-E-A-T 与结构化数据。对比表让"哪里该先修"不再靠拍脑袋。

五、常见陷阱:误报校准

自动诊断最怕"误报",否则团队会习惯性忽略红色告警。两个高频误报来源:

TTFB 冷启动噪声:首次访问时 CDN 或源站冷启动,TTFB 可能瞬间冲到 273 ms,误判为体验不合格。校准办法是预热后再测,或取 5 次采样的 P95 而非单次值。

证书探测超时:诊断脚本在弱网或目标站有防探测策略时,证书检查会超时,被误报为"证书异常"。校准办法是分层设超时(TCP 1s、握手 3s),并对超时与真实失效区分计数,只在确认失效时才标红。

此外,AI 可见度这类"软指标"波动较大,建议用 7 天滑动均值而非单日值判断趋势,避免把正常波动当事故。

常见问题

问: MCP 和直接调 API 有什么区别?
答:直接调 API 每个客户端都要单独适配;MCP 把接入标准化为资源、工具、提示三类原语,主流 AI 客户端即插即用,诊断和发布逻辑还能跨客户端复用。

问: 诊断工具应该返回一个总评还是明细?
答:返回带阈值的明细,而不是一句"通过"。只有明细才能自动生成修复清单,否则红黄绿状态灯没有行动指引。

问: 一次诊断要覆盖多少项检查才够?
答:真实企业门户通常覆盖 40–50 项,分抓取索引、技术体验、内容结构、GEO/AI 可见度、信任信号五大类;太少会漏掉盲区,太多则噪声大。

问: TTFB 偶尔偏高算不算问题?
答:单次偏高多为冷启动噪声,应取多次采样的 P95 并先预热再测,避免误报;持续偏高才需要优化源站或 CDN。

问: AI 可见度怎么测才不误判?
答:用核心词在 ChatGPT、Perplexity、Google AI Overviews 中实测是否被引用,取 7 天滑动均值看趋势,而非单日值,避免把波动当事故。

问: 诊断结果怎么落地成行动?
答:把逐页结果聚成红黄绿看板,优先修"改动小、收益大"的红项(如补结构化数据、修 canonical、加内链),修复后复测闭环并归档基线。

关于通智云

通智云把上述诊断能力沉淀为 tengence-geo 这套 MCP 工具:从 check_article 的 22 项门禁、check_translation 的 11 项翻译门禁,到 article_ingest、publish_from_db 的落库与发布编排,让企业可以用自然语言驱动一次完整的 GEO 诊断与内容发布闭环。它面向外部内容平台与官网的 GEO/SEO 双引擎场景,把"诊断—修复—复测"做成可定期自动运行的管线。

通智云(TENGENCE)是 AI 时代的企业增长引擎,专注公域引流获客与私域转化成交;核心产品为通智 GEO(GEO + SEO 双引擎)、通智搜索与通智睿见。

相关阅读

数据来源

  1. Model Context Protocol 官方文档 —— MCP 作为开放标准的定义与原语说明(资源、工具、提示)。
  2. Introducing the Model Context Protocol — Anthropic —— Anthropic 于 2024 年 11 月发布 MCP 的官方公告。
  3. 百度 robots.txt —— 公开事实:百度以 User-agent: * / Disallow: / 全站封禁抓取,作为"robots 误配会挡掉收录"的对照示例。

立即行动

← 上一篇: 本地品牌 AI 答案优化:商家怎么进入 AI 本地推荐 下一篇: 内容 ROI 度量模型:单篇内容的商业价值怎么算 →
咨询
二维码

企业微信