mcpField
W
webanalyzer

webanalyzer

远程服务
webanalyzer.dev开发工具07 周前更新

关于 webanalyzer

webanalyzer 是供开发者和网站所有者评估公开网页的 SDK 与命令行工具。它通过确定性检查,按八个质量维度生成 0–100 分数,无需 API 密钥或注册。

主要功能

  1. 01按八个质量维度评估网页
  2. 02执行 290 多项确定性检查
  3. 03查看公开排行榜
  4. 04使用 JavaScript SDK 或命令行
  5. 05以 JSON 输出原始 API 数据

适用场景

  1. 01评估公开网站的 SEO 和无障碍性
  2. 02检查性能与安全问题
  3. 03在脚本中获取分析结果

MCP 相关

项目提供供 AI Agent 使用的 MCP 服务,地址为 https://mcp.webanalyzer.dev,可调用其网站分析服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.webanalyzer.dev
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
urlstring是要分析的公开网页的完整 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。