项目介绍
Agent 配套工具 · 2026-11-09 更新 · 本站尚未实测
agentfix-mini-scanner(仓库名 Virt92/agentfix-oss-scanner)是一个体积小、零依赖、MIT 许可的命令行扫描器,用来检查你的网站是否「对现代 AI Agent 可发现、可使用」。README 点名的对象包括 ChatGPT、Claude、Perplexity、Gemini 与 MCP 客户端。
它只实现商业版 AgentFix 扫描器所使用信号中的「发现关键子集」,即 16 项检查;README 明确说明,商业版还会评估更多项目(如 MCP 工具输入 schema 校验、A2A 技能描述、RSS/Atom、WAF 启发式、标题层级、图片 alt 覆盖率等),完整清单以 agentfix.pro/methodology 为唯一权威来源。
需要说明的是,本项目是检测工具,本身不提供可下载的工作流文件,也不是 Agent 框架或 MCP 服务器。仓库描述中写的「12/33 signals」与 README 的 16 项检查不一致,使用前请以 README 与包版本为准。
核心能力
点击能力名称查看输入、输出和原文依据。
按 README 的检查表,16 项信号分为 discovery、ai_policy、schema、agent_protocols、commerce、content 几类:
- 发现类:
/llms.txt、/llms-full.txt、sitemap.xml是否可访问。 - AI 抓取策略:
robots.txt是否显式允许 GPTBot、ClaudeBot、PerplexityBot、Google-Extended。 - 结构化数据:首页是否存在 schema.org 的
OrganizationJSON-LD,以及WebSite+SearchActionJSON-LD。 - Agent 协议层:
/.well-known/mcp/server-card.json(MCP)、/.well-known/agent-card.json(A2A)、/openapi.json、/.well-known/api-catalog(RFC 9727)、/.well-known/oauth-protected-resource(RFC 9728)、以及Link:响应头。 - 商务与内容层(1.2.0 新增):
/.well-known/agent-checkout.json、/.well-known/agent-signup.json、/llms-pay.md、/skill.md。
输出包含每项 PASS/FAIL、明细说明和总分百分比与等级。
实际应用场景
适用场景
- 在 CI 或发布前快速确认站点的基础 AI 可发现文件是否齐全。
- 排查
llms.txt、agent-card、server-card、OpenAPI 等文件缺失,作为修复起点。 - 评估电商站点是否已公开面向 AI 购物 Agent 的结账与注册描述文件。
以上为 README 描述的能力范围;具体行业效果未在资料中给出实测数据,待核验。
安装与接入
README 给出的方式有两种,需 Node 18+(基于全局 fetch)。
全局安装:
npm install -g agentfix-mini-scanner
免安装单次运行:
npx agentfix-mini-scanner https://your-site.com
也可以在代码中调用,README 示例为 import { scan } from "agentfix-mini-scanner" 并 await scan(url),返回 summary(pass/fail/skip/total/score/grade)与 checks 列表。scan(url) 总会 resolve,单项检查会自行捕获错误并标记为 fail,每项网络超时为 8 秒(均为 README 原文描述)。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
- 扫描器本身免费且为 MIT 许可,通过 npx 或全局安装使用。
- 扫描仅访问目标站点公开路径,无需 API Key 或账号(README 未提及任何凭据要求)。
- 商业产品 AgentFix Pack、AgentFix Mini、AgentFix Pro 与 workspace.agentfix.pro 属独立服务,收费与订阅方式需向官方核验;README 中出现的 $1 / $29 / $99 为原文表述,实际价格与条款以官方页面为准。
- 本工具只覆盖 16 项基础信号,不覆盖商业版的全部检查,低分不代表站点一定有问题,高分也不代表完整合规。
- 扫描结果依赖站点当前可访问性与网络环境,跨境访问稳定性未在资料中说明。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
仓库代码依据 LICENSE 文件为 MIT 许可,Copyright (c) 2026 AgentFix。MIT 仅覆盖本开源扫描器代码,不覆盖 AgentFix 商业产品、agentfix.pro 托管服务及第三方模型或服务。域名 agentfix.pro 与 workspace.agentfix.pro 的服务器所在地、数据存储区域与国内访问情况资料未说明,待核验。国内模型(如国内厂商大模型)是否被检查或支持,README 未提及,待核验;README 仅列出 GPTBot、ClaudeBot、PerplexityBot、Google-Extended 等抓取标识。
项目资料与来源
字段依据与待核验事项
access:来源确认 · npm install -g agentfix-mini-scanner
project_type:来源确认 · A tiny, zero-dependency, MIT-licensed scanner that checks whether your website is discoverable and usable by modern AI agents (ChatGPT, Claude, Perplexity, Gemini, MCP clients).
原始 README(折叠技术参考)
# agentfix-mini-scanner
[](https://www.npmjs.com/package/agentfix-mini-scanner)
[](https://www.npmjs.com/package/agentfix-mini-scanner)
[](https://nodejs.org)
[](LICENSE)
A tiny, zero-dependency, MIT-licensed scanner that checks whether your website
is discoverable and usable by modern AI agents (ChatGPT, Claude, Perplexity,
Gemini, MCP clients).
> **Bad score? Skip the spec rabbit-hole.** [**AgentFix Pack**](https://agentfix.pro)
> scans your site across the full AI-agent readiness checklist and emails you a ready-to-install ZIP
> with your real `llms.txt`, schema, A2A `agent-card`, MCP `server-card`, and
> install guides for WordPress / Webflow / Tilda / Shopify / cPanel. One-time
> $1 Mini · $29 Pack · $99 Pro (drift monitoring). No subscription.
>
> [**→ Scan your site at agentfix.pro**](https://agentfix.pro)
It runs **the discovery-critical subset** of signals the commercial AgentFix scanner uses
(see the full [AI-agent readiness checklist](https://agentfix.pro/methodology)). If your
site passes all sixteen here you're ahead of ~95% of the web. If it fails most, the
full audit + ready-to-install fix pack at [agentfix.pro](https://agentfix.pro)
closes the gap in minutes.
**New in 1.2.0** - four commerce and content-negotiation checks: `/.well-known/agent-checkout.json`,
`/.well-known/agent-signup.json`, `/llms-pay.md`, and `/skill.md`. See the
[three commerce discovery files](https://agentfix.pro/blog/three-commerce-discovery-files)
post for the emerging AI-shopping-agent discovery layer.
### See it visually - the AgentFix Workspace iceberg
For a free interactive visualisation of what AI agents look for, paste any URL into
[workspace.agentfix.pro](https://workspace.agentfix.pro). The Agent Lens window renders
your site as an iceberg: the tip is what classic Google indexers see, just under the
waterline is what AI agents reach for (llms.txt, schema, robots), deeper is the
agent-native protocol layer (A2A, MCP, OpenAPI), and the depths are the emerging
commerce layer (agent-checkout.json, agent-signup.json, llms-pay.md). Same 16 checks
as this CLI, rendered side-by-side with Google vs AI vs Optimal.
```
$ npx agentfix-mini-scanner example.com
AgentFix Mini Scanner - 16 discovery-critical checks (v1.2)
Target: https://example.com
PASS /llms.txt accessible
842 bytes
FAIL /llms-full.txt accessible
/llms-full.txt missing
→ Add /llms-full.txt with the long-form text content of your site.
PASS robots.txt allows AI crawlers
Mentions: gptbot, claudebot
FAIL /.well-known/agent-checkout.json (commerce discovery)
Endpoint missing or non-JSON
→ Publish /.well-known/agent-checkout.json describing how AI shopping agents
complete a purchase on your site.
...
Score: 44% (Grade F) - 7/16 passed
```
## What's new in 1.2.0
Four commerce and content-negotiation checks added:
- **`/.well-known/agent-checkout.json`** - commerce discovery for AI shopping agents
- **`/.well-known/agent-signup.json`** - signup model + auth (guest-first, SSO)
- **`/llms-pay.md`** - payments layer (providers, currencies, refunds, tiers)
- **`/skill.md`** - clean markdown summary of your site for AI agents
12 → 16 signals. Same zero dependencies.
## Install
```
npm install -g agentfix-mini-scanner
```
or run once without installing:
```
npx agentfix-mini-scanner https://your-site.com
```
Node 18+ required (built on the global `fetch`).
## What it checks
| # | Check | Category |
|---|---|---|
| 1 | `/llms.txt` accessible | discovery |
| 2 | `/llms-full.txt` accessible | discovery |
| 3 | `robots.txt` explicitly allows AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) | ai_policy |
| 4 | `schema.org` `Organization` JSON-LD on homepage | schema |
| 5 | `schema.org` `WebSite` + `SearchAction` JSON-LD on homepage | schema |
| 6 | `/.well-known/mcp/server-card.json` (Model Context Protocol) | agent_protocols |
| 7 | `/.well-known/agent-card.json` (Agent-to-Agent / A2A) | agent_protocols |
| 8 | `sitemap.xml` accessible | discovery |
| 9 | `Link:` header advertising service-desc / api-catalog / agent-card | agent_protocols |
| 10 | `/openapi.json` (OpenAPI 3.x) | agent_protocols |
| 11 | `/.well-known/api-catalog` (RFC 9727 linkset+json) | agent_protocols |
| 12 | `/.well-known/oauth-protected-resource` (RFC 9728) | agent_protocols |
| 13 | `/.well-known/agent-checkout.json` (AI-shopping checkout flow) | commerce |
| 14 | `/.well-known/agent-signup.json` (signup model, auth options) | commerce |
| 15 | `/llms-pay.md` (payments layer for AI agents) | commerce |
| 16 | `/skill.md` (clean markdown summary for agents) | content |
## Programmatic use
```js
import { scan } from "agentfix-mini-scanner";
const report = await scan("https://acme.com");
console.log(report.summary);
// { pass: 7, fail: 9, skip: 0, total: 16, score: 44, grade: "F" }
for (const c of report.checks) {
console.log(c.key, c.status, c.detail);
}
```
`scan(url)` always resolves; individual checks catch their own errors and
report `status: "fail"` with the cause in `detail`. Network timeout per check
is 8 seconds.
## What this scanner does NOT check (the rest of the checklist)
The commercial AgentFix scanner additionally evaluates: declarative shadow
DOM accessibility, MCP tool input-schema validity, A2A skill descriptors,
agent-installable scripts (.well-known/install), per-page meta tags,
Article/FAQ/Product schema, RFC 8288 markdown content-negotiation, RSS/Atom
feed exposure, anti-bot WAF heuristics, heading hierarchy, image alt
coverage, anchor-tag density, Cloudflare Bot Verifications, SSR pre-render
readiness, ACP/UCP commerce stubs, runtime ARIA fixes, and several more (see
[agentfix.pro/docs](https://agentfix.pro/docs)).
## Why open-source the basics?
Two reasons:
1. We think *every* site owner should be able to check at least these sixteen
signals for free, forever. They're the discovery and commerce foundation;
without them AI agents can't find your content or transact with you.
2. If you run this and your score is bad, the $29 fix pack at agentfix.pro
ships you a personalised ZIP that closes the gaps in a few minutes. The
OSS scanner is the on-ramp to the paid product, and we're upfront about
that.
## When to use what
| Goal | Tool |
|---|---|
| Quick CI check / curiosity / dev workflow | **This CLI** (free, MIT, npx) |
| You see your score is low and want it fixed today | **[AgentFix Pack](https://agentfix.pro)** $29 - ZIP with your llms.txt, schema, agent-card, server-card, install guides |
| You only need llms.txt to start | **AgentFix Mini** $1 |
| You want monthly drift monitoring + diff emails | **AgentFix Pro** $99 |
| You want to see what AI agents look for, visually | **[workspace.agentfix.pro](https://workspace.agentfix.pro)** (free, interactive iceberg) |
## Changelog
- **1.2.0** (2026-07-22) - added four commerce and content-negotiation checks:
`/.well-known/agent-checkout.json`, `/.well-known/agent-signup.json`,
`/llms-pay.md`, and `/skill.md`. New `commerce` category. 12 -> 16 signals.
Description, help banner and README updated. Zero new dependencies.
- **1.1.4** (2026-07-10) - dropped hardcoded "12 of 33 signals" phrasing;
README, help banner and package description now point to
[agentfix.pro/methodology](https://agentfix.pro/methodology) as the single
source of truth for the checklist (currently 34 signals across 7 categories,
and the number will keep evolving). CLI checks unchanged.
- **1.1.3** (2026-07-05) - README polish + npm/Node badges. Package keywords
expanded (MCP, A2A, GEO, OpenAPI, RFC 9727/9728, GPTBot, ClaudeBot) so npm
and GitHub search surface the scanner for people looking to fix llms.txt,
agent-card, server-card and the rest of the agent-readiness stack.
- **1.1.2** (2026-06-27) - README pivoted to lead with the AgentFix Pack pitch
+ when-to-use-what matrix. Workspace iceberg companion link prominent.
- **1.1.1** (2026-06-27) - added Workspace iceberg link to README. Live
visualisation companion at [workspace.agentfix.pro](https://workspace.agentfix.pro).
- **1.1.0** (2026-06-26) - added WebSite schema, openapi.json, api-catalog,
oauth-protected-resource checks. 8 -> 12 signals. Fixed GitHub repository URL.
- **1.0.0** (2026-06-19) - initial release with 8 checks.
## Support development
If this scanner helps you, [buy us a coffee on Ko-fi](https://ko-fi.com/agentfix) ☕.
Every coffee funds the next check; we ship additional signals from the
commercial scanner one OSS release at a time.
[](https://ko-fi.com/agentfix)
## License
MIT - see [LICENSE](LICENSE).
## Contributing
PRs welcome for the sixteen checks above. New checks belong in the commercial
scanner so we can validate them against real buyer sites first; open an
issue if you have a candidate signal worth promoting to the OSS version.
Bug? Open a GitHub issue or email `support@agentfix.pro`.
历史前置条件说明(补充参考)
Node.js 18 及以上(README 明示,基于全局 fetch);npm 或 npx;无需 API Key 或账号即可扫描公开站点;扫描目标需可被当前网络访问。商业修复包与托管服务为独立付费产品,价格与条款待向官方核验;MCP 客户端配置资料缺失,待核验。
项目来源与清单版权许可
https://github.com/Virt92/agentfix-oss-scanner
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.