---
title: "你的网站 Agent 就绪了吗？免费 AI Agent 就绪度扫描器"
description: "对照 22 项 AI Agent 就绪标准扫描任意网站——robots.txt、sitemap、Content Signals、Markdown for Agents、MCP Server Card、Agent Skills、Web Bot Auth、OAuth 发现和 Agent 商务。免费、无需注册，每项未通过的检查都附带可直接交给编码 Agent 的修复提示词。"
locale: zh-Hans
canonical: https://agent-ready.t0ols.com/zh/
---

# 你的网站准备好迎接 AI Agent 了吗？

Agent 正在成为你流量中实实在在的一部分，而它们不会像浏览器那样阅读你的网站。粘贴一个 URL，看看 22 项新兴标准中你已满足哪些，并获取未满足项的精确修复方案。

## The 22 checks

### 可发现性

Agent 能否在不抓取 HTML 四处寻找线索的情况下，弄清你的网站是什么、哪些 URL 重要？

- **robots.txt**: 返回 HTTP 200，内容为纯文本且至少包含一条 User-agent 指令。
- **Sitemap**: 在 /sitemap.xml 提供有效的 XML sitemap，或在 robots.txt 中用 Sitemap: 指令声明。
- **Link 响应头**: 首页响应携带 Link 响应头，且至少包含一个对 Agent 有用的关系类型。
- **面向 AI 发现的 DNS（DNS-AID）**: 在 _agents 命名空间下存在 ServiceMode SVCB/HTTPS 记录或 TXT 索引，最好由 DNSSEC 签名。

### 内容

当 Agent 索要 Markdown 时，你交回的是干净的 Markdown，还是一大堆等待解析的标记？

- **Markdown 内容协商**: 带 Accept: text/markdown 的请求返回 Content-Type: text/markdown，同时 HTML 仍是默认格式。

### 机器人访问控制

你对 AI 爬虫声明了什么政策，又能否证明哪些请求来自你？

- **AI 爬虫规则**: robots.txt 中明确列出已知 AI 爬虫，或包含可覆盖它们的通配组。
- **Content Signals**: robots.txt 声明了覆盖 ai-train、search 和 ai-input 的 Content-Signal 偏好。
- **Web Bot Auth**: 在 /.well-known/http-message-signatures-directory 发布 JWKS。

### API、认证、MCP 与技能发现

如果你对外提供 API、MCP 服务器或 Agent，它们是否出现在 Agent 会猜测的 well-known 位置上？

- **API Catalog**: /.well-known/api-catalog 返回 application/linkset+json，且至少包含一个条目。
- **OAuth 发现**: /.well-known/oauth-authorization-server 或 /.well-known/openid-configuration 暴露可用的元数据。
- **OAuth Protected Resource**: /.well-known/oauth-protected-resource 声明 resource 和 authorization_servers。
- **Auth.md**: /auth.md 存在，且其 Markdown H1 中提及 auth.md。
- **MCP Server Card**: /.well-known/mcp/server-card.json 通过 serverInfo.name 描述该服务器。
- **A2A Agent Card**: /.well-known/agent-card.json 声明 name、version 和支持的接口。
- **Agent Skills**: /.well-known/agent-skills/index.json 至少列出一项技能。
- **WebMCP**: 页面代码通过 navigator.modelContext 注册浏览器端工具。
- **ARD 清单**: /.well-known/ai-catalog.json 声明 specVersion、host，且至少包含一个条目。

### 商务

仅当网站看起来像商店时才计分：Agent 能否在没有人类填表的情况下完成支付、下单和结算？

- **x402**: 付费路由以 HTTP 402 返回 x402 支付要求，或发布发现文档。
- **MPP**: OpenAPI 文档用 x-payment-info 标注付费操作。
- **UCP**: /.well-known/ucp 声明 protocol_version 和至少一项服务。
- **ACP**: /.well-known/acp.json 声明 protocol.name、api_base_url、transports 和 capabilities.services。
- **AP2**: A2A Agent Card 声明带角色信息的 AP2 扩展。

## Levels

- **Level 0: 未就绪**. 尚未部署任何抓取政策或基础发现机制。
- **Level 1: 基础 Web 存在感**. 三项中通过两项：robots.txt、sitemap 或 Link 响应头。
- **Level 2: 感知机器人**. 在等级 1 基础上，robots.txt 中包含明确的 AI 爬虫规则和 Content Signals。
- **Level 3: Agent 可读**. 在等级 2 基础上支持 Markdown 内容协商，让 Agent 读到干净的 Markdown。
- **Level 4: Agent 已集成**. 在等级 3 基础上，至少有一项可被发现的集成：MCP Server Card、A2A Agent Card、Agent Skills 索引或 API Catalog。
- **Level 5: Agent 原生**. 在等级 4 基础上满足三项中的两项：可验证的机器人身份（Web Bot Auth）、已就绪的集成，以及认证元数据（OAuth 或 auth.md）。

## FAQ

### 你们具体检查什么？

五大类别共 22 项检查：可发现性（robots.txt、sitemap、Link 响应头、DNS-AID）、内容（Markdown 内容协商）、机器人访问控制（AI 爬虫规则、Content Signals、Web Bot Auth）、API、认证、MCP 与技能发现（API Catalog、OAuth 发现、OAuth Protected Resource、Auth.md、MCP Server Card、A2A Agent Card、Agent Skills、WebMCP、ARD）以及商务（x402、MPP、UCP、ACP、AP2）。

### 提升等级最快的方法是什么？

发布带 sitemap 引用的有效 robots.txt，然后加上 Content-Signal 和明确的 AI 爬虫分组——这就达到等级 2。再加上 Markdown 内容协商可到等级 3，再加一份发现文档（MCP Server Card、Agent Skills 索引或 API Catalog）即可到等级 4。

### 商务类检查是必需的吗？

不是。只有扫描在网站上发现电商信号时，才会对它们计分。博客或文档类网站即便五项商务检查都未测试，也能达到等级 5。

### 为什么有的检查会显示“不适用”？

为你并未运行的服务发布发现文档，比什么都不发更糟——它会把 Agent 引向返回 404 的端点。描述你并不具备的基础设施的检查会以提示形式呈现，并排除在得分之外。

### 你们会保存我扫描的 URL 吗？

扫描按需运行，结果直接返回给你的浏览器。我们不会建立被扫描网站的数据库。扫描器发出的每个请求都会作为证据展示在对应检查项下。

### 这和 Cloudflare 的扫描器是同一个吗？

这是对同一批新兴标准的独立实现，并以可扩展为目标：检查注册表、等级阶梯和修复提示词都在本仓库中。它与 Cloudflare 没有关联。

### Agent 能直接使用这个工具吗？

可以。POST /api/scan 返回 JSON，?format=agent 返回适合模型阅读的 Markdown，本站还在 /mcp 运行 MCP 服务器，提供 scan_site 工具。

