mcpField
V
visprobe

visprobe

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

关于 visprobe

visprobe 是一个 MCP 服务,用于审查 AI 答案引擎如何访问和识别网站。它结合本地的爬虫规则、身份文件和页面信号检查,以及托管分析服务对答案引擎可见性的评估。

主要功能

  1. 01检查 AI 爬虫访问规则
  2. 02检查十种身份文件路径
  3. 03读取页面元数据和 JSON-LD 类型
  4. 04获取带评分的身份检查及优先修复项
  5. 05比较网站并追踪可见性历史
  6. 06运行托管的答案引擎分析

适用场景

  1. 01检查 AI 爬虫能否访问网站
  2. 02审查身份文件和页面信号
  3. 03与其他网站比较可见性
  4. 04追踪审计结果和建议修复项

MCP 相关

通过 MCP 工具提供本地网站检查和托管分析器功能。三个工具在本地运行,七个工具会转发请求到托管分析器;端点和 Bearer 令牌可选配置。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"cloudcorprecords-visprobe": {
"command": "npx",
"args": [
"-y",
"@reneturcios/visprobe"
]
}
}
}
启动命令npx -y @reneturcios/visprobe

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@reneturcios/visprobe0.1.0
ocighcr.io/cloudcorprecords/visprobe:0.1.0

工具

10

收录的工具列表 · 更新于 1 周前

参数类型必填说明
urlstring是要检查的网站(URL 或域名)

详细介绍

visprobe

答案引擎如何看待你的网站?visprobe 会以答案引擎的方式读取网站:查看 robots.txt 中的爬取规则、引擎查找的身份文件、页面本身的信号;通过托管分析器,还会检查 Claude、ChatGPT、Gemini 和 Perplexity 是否真的会提及该网站。

三个工具完全在你的机器上运行;另外七个工具会转发至托管分析器 https://inite.ai/api/mcp/analyzer。

本地工具(无需账号)

  • check_ai_access(url) — 查看 robots.txt 允许哪些 AI 爬虫访问,并将其分为答案引擎爬虫(它们会抓取页面来回答实时问题)和训练爬虫。屏蔽前者会让网站变得不可见;屏蔽后者则没有任何损失。爬取规则会得到正确处理:最具体的 user-agent 组优先,匹配规则中最长的规则优先,Allow 可打破平局。
  • check_identity_files(url) — 查看网站根目录中十个身份文件中有哪些存在:/llms.txt、/llms-full.txt、/ai.txt、/ai.json、/identity.json、/agent.json、/.well-known/ai.json、/.well-known/llms.txt、/.well-known/agent.json、/.well-known/ai-plugin.json。文件以 2xx 状态码提供时,即视为存在。
  • check_page_signals(url) — 查看页面标题、meta 描述、canonical、hreflang 替代版本,以及其 JSON-LD 中的 Schema.org 类型。

远程工具(托管分析器)

  • check_identity(url) — 获取身份评估结果、百分制评分,以及需要修复的问题。不会调用模型。
  • visibility_fixes(url) — 获取修复计划,按重要性排序。
  • compare_sites(url, other) — 并排查看你的网站和竞争对手的网站,采用相同方式进行评估。
  • visibility_history(url) — 查看评估结果随时间的变化。
  • analyze_site(url) — 启动一项也会询问答案引擎的审计;返回 run_id。
  • get_analysis(run_id) — 查看进度,然后获取百分制评分和优先修复的问题。
  • my_reports() — 登录后可查看你的审计报告,按时间从新到旧排列。

远程调用会以 JSON-RPC tools/call 的形式转发至分析器端点。设置 INITE_MCP_URL 可指向其他端点,设置 INITE_TOKEN 可发送 Bearer 令牌。无需账号即可使用公开工具,但每个地址的调用次数有限(根据上游服务条款,每天两次)。

CLI

npx @reneturcios/visprobe check-ai-access stripe.com
npx @reneturcios/visprobe check-identity-files stripe.com
npx @reneturcios/visprobe check-page-signals stripe.com/pricing
npx @reneturcios/visprobe --version

输出为 JSON 格式的报告。退出代码:成功时为 0,运行时错误(包括无法访问网站)时为 1,用法错误时为 2。

MCP 服务

npx -y @reneturcios/visprobe mcp

MCP 客户端配置:

{
  "mcpServers": {
    "visprobe": {
      "command": "npx",
      "args": ["-y", "@reneturcios/visprobe", "mcp"]
    }
  }
}

Docker

docker run -i ghcr.io/cloudcorprecords/visprobe
docker run --rm ghcr.io/cloudcorprecords/visprobe check-page-signals example.com

开发

npm install
npm run build   # tsc -> dist/
npm test        # tsx --test test/*.test.ts (fake fetch, no network)
npm run dev     # run the CLI from source

许可证

MIT — 版权所有 (c) 2026 Rene Turcios

评论

支持 Markdown

第一次接触 MCP?

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

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