AgenticWebScore

com.agenticwebscore由 agenticwebscore.com 发布官方发布者v0.3.0更新于 Oct 29, 2026

Scan a public website for AI agent readiness: 60 checks, a score, and the evidence for each.

已验证Streamable HTTP可网页运行网页搜索与抓取开发者工具

概览

AI 生成的概览

远程 MCP 服务器,扫描公开网站的 AI 智能体就绪度,返回评分、60 项检查结果与证据。

可以做什么
  • 扫描公开域名并返回完整记录:评分及其两部分、等级、每项检查状态、证据与指纹
  • 读取某主机已存储的扫描记录,不发起新扫描
  • 获取某主机的 Markdown 状态报告,或按检查 ID 获取单项检查
  • 列出 rubric v0.9 的 60 项检查及其类型、模块、维度、理由与计分方式
适用场景
适合评估公开网站在多大程度上服务 AI 爬虫与智能体(robots.txt 与 AI 爬虫规则、站点地图、结构化数据、缓存、llms.txt、OpenAPI 与 MCP 服务器),或解释已有评分及未通过的检查项。
运行要求
需要可访问的远程 Streamable HTTP 端点;无需 API 密钥、注册或本地运行时。客户端需支持 HTTP 传输及所列协议版本之一,并需能访问托管端点与被扫描网站。
安装前请注意
scan_site 并非只读且属开放世界:它会向指定域名发出站外 GET 请求,若该站点运行 MCP 服务器还会进行一次 MCP 握手(但不会调用其工具)。新扫描限制为每客户端每分钟 10 次、同时 3 个,单次最长约 60 秒。被扫描的域名会发送至托管服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 AgenticWebScore,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.agenticwebscore%2Fscan/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agenticwebscore": {
      "type": "http",
      "url": "https://agenticwebscore.com/mcp"
    }
  }
}

README

[AgenticWebScore]

AgenticWebScore MCP server

Scan a public website for AI agent readiness: 60 checks, a score, and the evidence for each.

AgenticWebScore measures how well a public website serves AI agents. One scan runs 60 checks from the outside, the way a crawler or an agent reaches the site:

  • robots.txt and AI crawler rules;
  • sitemaps, headings and structured data;
  • HTTP caching and real 404s;
  • markdown negotiation and llms.txt;
  • OpenAPI and MCP servers.

Each check returns its status, the evidence it read, the source it follows, and a shell command that repeats the measurement. The score is 70% adopted web standards and 30% agent conventions, and every record carries a fingerprint you can verify.

This repository holds the listing files for the hosted server: this README, server.json for the official MCP Registry, the logo and client configs. The server itself runs at https://agenticwebscore.com/mcp.

Connect

  • Transport: Streamable HTTP. The server is stateless: one JSON-RPC message per POST, no session, and GET answers 405.
  • Authentication: none. No API key and no sign-up.
  • Protocol versions: 2025-11-25 and 2025-06-18.

Claude Code:

sh
claude mcp add --transport http agenticwebscore https://agenticwebscore.com/mcp

Any client that reads an mcpServers file:

json
{  "mcpServers": {    "agenticwebscore": {      "type": "http",      "url": "https://agenticwebscore.com/mcp"    }  }}

Gemini CLI, as an extension (gemini-extension.json):

sh
gemini extensions install https://github.com/marifeting/agenticwebscore-mcp

This repository is also a Cursor plugin (.cursor-plugin/plugin.json and mcp.json) and carries a LobeHub manifest (lhm.plugin.json). All of them point to the same remote endpoint.

Tools

ToolWhat it doesAnnotations
scan_siteScans a public domain and returns the full record: the score and its two parts, the level, each check's status and evidence, and the fingerprint. A stored record younger than 6 hours is returned without a new scan, unless fresh is true.not read-only, open world
get_scoreReturns the stored record for a host. Starts no scan.read-only
list_checksLists the 60 checks of rubric v0.9 with their kind, module, dimension and rationale.read-only
get_reportReturns the markdown report of a stored record, or one check of it. Starts no scan.read-only

Example prompts

  • "Scan example.com for agent readiness and list the checks that failed."
  • "What does example.com's robots.txt say to GPTBot and ClaudeBot?"
  • "Read the stored AgenticWebScore report for cloudflare.com and explain its MCP result."
  • "Which of the 60 checks are about llms.txt, and how is each scored?"

Limits

  • A new scan counts against 10 per client per minute and 3 running at once.
  • A scan runs for up to 60 seconds. If a call times out first, the scan still finishes and is stored.
  • A scan sends only GET requests to the site, apart from an MCP handshake (initialize and tools/list) when the site runs an MCP server. It never calls that server's tools.

Links

Operated by Marifeting. Scanning is free.

License

The files in this repository are MIT-licensed (see LICENSE). The hosted service is covered by its terms.

来源:README.md,提交 d29d5e0

工具

4

scan_site

Scan a site

Scan a public domain and return the full scan record: score and its two parts, level, per-check status, evidence, and fingerprint. A stored record younger than 6 hours is returned without a new scan, unless fresh is true. New scans are limited to 10 per client per minute and 3 running at once. A new scan runs for up to 60 s. If the call times out first, the scan still finishes and is stored, and a later call returns it.

输入参数freshtarget必填

get_score

Read a stored score

Return the stored scan record for a host. It starts no scan. A host with no stored record is answered with an error that says so.

输入参数host必填

list_checks

List the checks

List the 60 checks of rubric v0.9 across 5 dimensions, each with its kind, module, dimension, and rationale. A scored check also has a part, a tier and a weight. An unscored check earns 0 points.

无需输入参数。

get_report

Read a report

Return the markdown status report of a host's stored scan record, or one check of it by check id. It starts no scan.

输入参数host必填check

版本历史

1
  1. v0.3.0最新Oct 29, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分