关于 visprobe
visprobe 是一个 MCP 服务,用于审查 AI 答案引擎如何访问和识别网站。它结合本地的爬虫规则、身份文件和页面信号检查,以及托管分析服务对答案引擎可见性的评估。
主要功能
- 01检查 AI 爬虫访问规则
- 02检查十种身份文件路径
- 03读取页面元数据和 JSON-LD 类型
- 04获取带评分的身份检查及优先修复项
- 05比较网站并追踪可见性历史
- 06运行托管的答案引擎分析
适用场景
- 01检查 AI 爬虫能否访问网站
- 02审查身份文件和页面信号
- 03与其他网站比较可见性
- 04追踪审计结果和建议修复项
MCP 相关
通过 MCP 工具提供本地网站检查和托管分析器功能。三个工具在本地运行,七个工具会转发请求到托管分析器;端点和 Bearer 令牌可选配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
10收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要检查的网站(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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。