aso-score-mcp 是一个免费、开源的 MCP 服务器,用于计算“智能体信号优化(ASO,Agent Signal Optimization)”评分。其核心理念是:SEO 让页面被搜索引擎看见,而 ASO 让服务能被正在成为网络下一批访问者的 AI 智能体发现、信任、理解、调用、支付和重复使用。该扫描器用于评估网站、API 或工具是否具备这些面向智能体的信号。
【用途】 扫描任意网站并生成 ASO 评分报告,帮助用户找出在智能体可发现性、信任、互操作性和商务等方面的缺口。ASO 评分属于实验性,会随智能体标准成熟而演进。
【主要能力:34 项信号,6 大支柱】 每项检查返回“通过 / 部分通过 / 失败”,并给出具体证据和修复建议。结果汇总到六个支柱:可发现性(20 分)、身份(20 分)、信任(15 分)、商务(15 分)、声誉(15 分)、记忆(15 分),最终形成 ASO 评分和成熟度等级。也可理解为覆盖发现、信任、商务、互操作性、Google AI 搜索指引以及浏览器智能体用户体验。
【MCP 工具】
- scan_site:完整基线扫描
- check_signal:检查单个指定信号
- get_fix_plan:生成可直接复制使用的修复计划
- list_checks:列出有效信号 ID
- get_aso_framework:解释评分模型(不扫描站点)
【使用方式】 需要 Node.js ≥ 20。已发布到 npm,包名为 @forgemeshlabs/aso-score-mcp,无需克隆或构建。可安装使用,也可用 npx 直接运行(推荐用于 MCP 客户端),适用于 Claude Desktop、Cursor、Windsurf 等任何 MCP 客户端。版本信息:当前发布版 v0.2.5,MCP 服务器版本 0.2.6(启动时从 package.json 读取),传输方式为本地 stdio,本地 stdio 无需认证。示例用法:“Scan example.com for ASO score”“What's my ASO score?”“Give me a fix plan to make my site agent-ready.”。如需从源码开发,也有对应命令和 CLI 冒烟测试。
【HTTP 部署】 该 npm 包未启用 HTTP 部署。任何公开 HTTP 部署在暴露前必须增加认证、按客户端限流、请求日志和出口策略。
【安全设计】 扫描器会向用户提供的 URL 发起出站请求,因此内置了防 SSRF 滥用机制:仅允许 http/https 协议;DNS 解析后拒绝回环、私有(RFC 1918)、链路本地、CGNAT、保留、组播以及云元数据地址(169.254.169.254),并覆盖 IPv6 回环/ULA/链路本地及 IPv4 映射形式;采用固定 IP 传输,TLS 仍校验原始主机名,封堵先验证后连接的 DNS 重绑定窗口;手动验证重定向,禁止自动跟随,每一跳都重新校验,最多 5 次重定向;对不可信远程内容默认不包含在工具输出中(可选 include_artifacts: true 开启并明确标记为不可信),嵌入文本片段会清理控制字符并限制长度;仅支持 GET,UA 为 ASO-Scanner/1.0,最多 6 并发,10 秒超时,响应体上限 512KB,从不认证、从不 POST、不超出 well-known 路径爬取。npm test 覆盖不安全 URL 拒绝、私有 IP 范围、工件清理、重定向阻止、重定向跳数上限等。
【限制与说明】 声誉信号(引用、评价、成功率)无法由爬虫自动验证,会报告为“手动”且在审计验证前计 0 分,因此可自动验证的最高分为 89/100——这是有意为之的诚实设计。新兴规范(MCP Server Cards SEP-1649/SEP-2127、DNS-AID、Web Bot Auth、UCP/ACP/MPP)变化很快,欢迎提交更新路径的 PR。
【来源对齐】 该包刻意区分 Google Search 指引与更广泛的 ASO 指引:Google Search 的生成式 AI 功能仍依赖核心搜索排名与质量系统,基础 SEO、可抓取性、有帮助的内容和技术清晰度仍是优先项;Google Search 不使用 llms.txt 或特殊 AI markdown 文件参与排名或 AI Overviews/AI Mode 可见性,但 ASO 仍检查它们,因为其他智能体和 MCP 客户端可能使用;Google/web.dev 的智能体友好站点指引聚焦浏览器智能体可用性,如稳定布局、语义化 HTML、标签与输入关联、有意义的 role/name/state、避免隐藏覆盖层;UCP、AP2、A2A、MCP、x402、DNS-AID、Content Signals、Web Bot Auth 被视为智能体就绪信号,而非 Google Search 排名因素。主要参考:https://developers.google.com/search/docs/fundamentals/ai-optimization-guide、https://web.dev/articles/ai-agent-site-ux、https://ucp.dev。
【许可与认证】 MIT 许可,对所有人免费。ASO 认证(ASO-3+)需要经验证的证据,详见评分细则和 agentsignaloptimization.com 的审计、认证与完整框架。