CheckWebs API——让 vibe coding 真正形成闭环
AI 在 Cursor 或 Claude Code 中写代码。CheckWebs 对已部署的站点进行测量(性能、SEO、安全、GDPR、无障碍等)。AI 读取报告、完成修复,然后再次调用 API。这不再是「生成完就听天由命」,而是一个可控的闭环。
上线优惠
API 与 MCP 免费开放:每天 5 次调用
2026年12月31日之前,任何 CheckWebs 账户每天都可在公开 API 与 MCP 服务器上调用 5 次,每晚重置。该计数与网页端每天 3 次检测相互独立:在网站上做检测不会占用您的集成额度。
唯一条件:拥有 CheckWebs 账户并创建 API 密钥。无需银行卡,也无需订阅。
1. 试用——获取密钥
加载中…
2. 调用
curl -sS -X POST https://checkwebs.fr/api/v1/audit \
-H "Authorization: Bearer cw_live_VOTRE_CLE" \
-H "Content-Type: application/json" \
-d '{"url":"https://votresite.fr"}'响应:{ success, report }——总分、各维度、可处理的问题列表、最终网址。
POST /api/v1/audit- 鉴权:
Authorization: Bearer cw_live_…/x-api-key - 请求体:
{ "url": "https://…" }—profils: ["mobile","desktop"]
3. 在 Cursor 中
- 添加环境变量 CHECKWEBS_API_KEY(切勿提交到代码库)。
- 把下面这段规则粘贴到 .cursor/rules 或 .cursorrules 中。
- 然后对 agent 说:「用 CheckWebs 检测 https://…,修复问题,再复检」。
# CheckWebs — 质量闭环
当你修改已部署站点的前端或 SEO 时:
1. 完成一批修复后,调用:
POST https://checkwebs.fr/api/v1/audit
Header: Authorization: Bearer $CHECKWEBS_API_KEY
Body: { "url": "<生产环境网址>" }
2. 读取 report.score 与 report.categories[].issues
3. 修复其中可处理的问题,然后再次调用该 API
4. 在分数没有提升(或阻塞性问题未解决)之前,不要宣布工作完成4. 在 Claude Code 中
原理相同:导出 CHECKWEBS_API_KEY,然后在系统提示词或 CLAUDE.md 中要求它在每批前端修复之后调用 POST https://checkwebs.fr/api/v1/audit,并且在报告没有改善之前不要收尾。
5. 或使用 MCP,无需自己写任何 HTTP 调用
CheckWebs 同时提供 MCP 服务器:agent 看到的是工具,而不是一份需要阅读的 API 文档。检测引擎相同,密钥相同,额度也相同。
在 Claude Code 中,一条命令即可:
claude mcp add --transport http checkwebs \ https://checkwebs.fr/api/v1/mcp \ --header "Authorization: Bearer cw_live_VOTRE_CLE"
在 Cursor、Windsurf 或任何以 JSON 配置的 MCP 客户端中(.cursor/mcp.json):
{
"mcpServers": {
"checkwebs": {
"url": "https://checkwebs.fr/api/v1/mcp",
"headers": { "Authorization": "Bearer cw_live_VOTRE_CLE" }
}
}
}auditer_site— 执行一次完整检测,返回评分、指标与待修复的问题。消耗一次调用。dernier_rapport— 重新读取某个网址的最近一次检测结果,不重新检测。不消耗额度——继续工作时优先使用。quota_restant— 查看今天还剩多少次调用,以及优惠的截止日期。免费。
API 与 MCP 共用同一份额度:换一种协议调用并不会让免费次数翻倍。
闭环
AI 写代码 → CheckWebs 检查 → AI 修复 → CheckWebs 复检。
未注册:可在 checkwebs.fr/checkweb 上进行 1 次检测。注册免费账户后:API 密钥(每天 5 次调用)+网页端每天 3 次检测。需要 Webhook 与更大用量:Pro 套餐。