关于 webanalyzer
webanalyzer 是供开发者和网站所有者评估公开网页的 SDK 与命令行工具。它通过确定性检查,按八个质量维度生成 0–100 分数,无需 API 密钥或注册。
主要功能
- 01按八个质量维度评估网页
- 02执行 290 多项确定性检查
- 03查看公开排行榜
- 04使用 JavaScript SDK 或命令行
- 05以 JSON 输出原始 API 数据
适用场景
- 01评估公开网站的 SEO 和无障碍性
- 02检查性能与安全问题
- 03在脚本中获取分析结果
MCP 相关
项目提供供 AI Agent 使用的 MCP 服务,地址为 https://mcp.webanalyzer.dev,可调用其网站分析服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://mcp.webanalyzer.dev一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http dev-webanalyzer-webanalyzer https://mcp.webanalyzer.devCursor.cursor/mcp.json
{"mcpServers":{"dev-webanalyzer-webanalyzer":{"type":"http","url":"https://mcp.webanalyzer.dev"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"dev-webanalyzer-webanalyzer":{"type":"http","url":"https://mcp.webanalyzer.dev"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"dev-webanalyzer-webanalyzer":{"type":"http","url":"https://mcp.webanalyzer.dev"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"dev-webanalyzer-webanalyzer":{"serverUrl":"https://mcp.webanalyzer.dev"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要分析的公开网页的完整 URL,例如 https://example.com |
详细介绍
@webanalyzer/cli
webanalyzer.dev 的官方 SDK + CLI — 通过 290+ 项确定性检查,从 8 个质量维度(SEO、GEO/AI 就绪度、性能、无障碍性、代码质量、UI/UX、数据与跟踪、安全性)为任意公开网页评分,范围为 0–100。免费、无需密钥、无需注册。
CLI
npx @webanalyzer/cli https://example.com
也可以全局安装并使用简短命令:
npm i -g @webanalyzer/cli
webanalyzer https://example.com
62/100 grade C https://example.com/
71 SEO
55 AI readiness
…
top issues:
- [SEO] Meta description missing
webanalyzer leaderboard 可查看公开排行榜;--json 会打印原始 API 输出。
SDK
import { analyze, leaderboard } from "@webanalyzer/cli";
const report = await analyze("https://example.com");
console.log(report.score, report.grade); // e.g. 62 "C"
零依赖,支持 Node 18+。错误会抛出 WebAnalyzerError,并带有稳定的 .code(rate_limited、fetch_failed、blocked_host 等)。
说明
- API 按 IP 限流(每分钟 8 次分析),并返回标准的
RateLimit-*标头。 - 评分采用刻意严苛的曲线,并设有关键项上限 — 70 分代表网站表现良好。不可与线性百分制评分器的结果直接比较。
- OpenAPI 规范:https://webanalyzer.dev/openapi.json · 文档:https://webanalyzer.dev/developers
- 面向 AI Agent 的 MCP 服务:
https://mcp.webanalyzer.dev(mcpName: dev.webanalyzer/webanalyzer)
MIT © Eduardo Gil
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。