BACKLNK
官方为代理提供免费的技术 SEO、AEO、GEO 和 AI 可见性检查:检查页面、修复问题并验证修复效果。
你可以用 BACKLNK MCP 做什么?
- 运行页面 SEO 检查 — 让你的智能体审查一个公开 URL,并按严重程度返回问题和警告,每项都附有证据和建议。
- 修复代码库中的问题 — 让智能体根据审查结果编辑模板、元数据、结构化数据或服务器配置。
- 部署后验证修复 — 在已部署的页面上重新运行相同的检查,并对比已修复、新出现或仍未解决的问题。
- 检查剩余配额 — 查询密钥的每日和每小时限额已使用多少。
- 生成 AI 爬虫 robots.txt 规则 — 根据预设或选定的用途和爬虫,获取适用于 AI 爬虫的 robots.txt 规则。
- 导出审查报告 — 下载完整的 JSON 报告,或以 CSV 格式导出问题。
托管 MCP 服务器
npx add-mcp 'https://backlnk.com/mcp'可安装到 Claude Code、Codex、Cursor 等客户端
文档
免费 API 密钥:MCP 服务器和 REST API
在 AI 代理中使用 BACKLNK
让 Claude Code、Cursor 或 VS Code 对页面运行 BACKLNK 的技术 SEO 和 AI 可见性检查,在代码中修复发现的问题,然后验证修复效果。每项发现都附有相应的证据。
检查、修复、验证
代理会获取可执行的检查结果,以及更改生效的证明,无需离开编辑器。
- 步骤 1
检查
代理对页面运行 BACKLNK 检查,并获取问题和警告,按重要性排序;每项都附有证据和建议。 - 步骤 2
修复
代理会在代码库中编辑模板、元数据、结构化数据或服务器配置,就像处理其他更改一样,供你审查。 - 步骤 3
验证
更改部署后,代理会重新运行相同的检查,并获取对比结果:哪些已修复、哪些是新问题、哪些仍未解决。
试试这个提示
Use BACKLNK to check https://example.com/pricing. Fix the issues it finds in this repository, most important first. When I've deployed, verify the fixes.
在终端中运行一次。之后,Claude Code 会在每个会话中提供 BACKLNK 工具;使用 /mcp 检查。
终端
claude mcp add --transport http backlnk https://backlnk.com/mcp --header "Authorization: Bearer YOUR_KEY"
端点参考
基础 URL https://backlnk.com/api/v1。发送 Authorization: Bearer YOUR_KEY 和 JSON 请求体。响应为 JSON,且不会缓存;错误为 {"error":{"code","message"}},并带有相应的 HTTP 状态码(密钥缺失或已撤销时为 401,达到限额时为 429,并附带 Retry-After)。
- GET
/checks可运行的检查:id、工具、检查内容及其限额。 - POST
/audits需要密钥 对一个 URL 启动检查。请求体:{ "url", "checks": [ids], "mode"?: "Source" | "Rendered" | "Auto", "options"?: { "maxPages", "maxDepth", "declaredPurpose", "audience" } }。可选的 Idempotency-Key 标头可确保重试安全。返回 202,每项检查对应一份审计。 - GET
/audits/{id}需要密钥 状态、摘要、评分、覆盖范围和检查结果,按重要性排序(?detail=actions 仅显示问题和警告)。验证结果包含对比信息。 - POST
/audits/{id}/verify需要密钥 使用相同的检查项、地址和选项重新运行检查。新的审计会与原始审计进行对比:已修复、新增、仍未解决、未重新检查。 - GET
/audits/{id}/export?format=json|csv需要密钥 下载完整报告(JSON)或检查结果(CSV)。 - GET
/usage需要密钥 查看密钥在今天和本小时内已使用的配额。 - POST
/ai-crawler-policy根据预设或你的选择生成适用于 AI 爬虫的 robots.txt 规则。请求体:{ "preset" } 或 { "purposes", "crawlers" }。
示例:GET /audits/{id}(简略版)
检查结果按重要性排序:先列出问题,再列出警告,并按严重程度排列。只有问题和警告的严重程度不是 None。
响应
{
"id": "0f8fad5b-d9cb-469f-a165-70867728950e",
"check": "meta-tags",
"url": "https://example.com/pricing",
"state": "Completed",
"summary": "…",
"counts": { "issues": 1, "warnings": 2, "informational": 3, "passed": 14, "notAssessed": 0, "notApplicable": 1 },
"findings": [
{
"ruleId": "…",
"status": "Issue",
"severity": "High",
"title": "…",
"explanation": "…",
"recommendation": "…",
"evidence": [{ "url": "https://example.com/pricing", "excerpt": "…", "location": "line 12:5" }],
"documentation": "https://…"
}
],
"links": { "self": "…", "verify": "…", "exportJson": "…", "exportCsv": "…" }
}
检查 ID
在 checks 中使用这些 ID。GET /checks 会返回这些 ID 及其输入、范围和限额。
llms-txt-generatellms.txt 草稿llms-txt-validatellms.txt 验证entity-schemaSchema 和实体sitemap-hygiene站点地图审计internal-links内部链接page-structure结构和可读性ai-crawler-accessAI 爬虫访问权限meta-tags元数据和社交预览redirects-headers重定向和标头indexability可索引性hreflangHreflangduplicate-content重复和单薄内容image-seo图片 SEOpage-speed页面速度
答案摘要和意图与重点使用托管语言模型,因此只能在 backlnk.com 上运行,不能通过 API 或 MCP 服务器运行。
常见问题
API 真的是免费的吗?
是的。密钥、REST API 和 MCP 服务器均免费:无需付费、无需银行卡,也无需账户。每个密钥都有每日和每小时限额,确保所有人的检查都快速且不会造成过多负担;你的代理可以随时读取剩余配额。
为什么我必须确认电子邮件地址?
这样可以确保每个密钥都关联到一个真实且可联系的地址。我们会先发送一封包含链接的电子邮件;你点击确认按钮后,密钥会显示在打开的页面上,且只显示一次。如果你没有申请密钥,请忽略这封邮件,不会发生任何事情。
我丢失了密钥。可以再发一次吗?
不可以。密钥只会在你确认时显示一次,之后无法再次找回。请使用相同的地址申请新密钥:确认新密钥后,旧密钥就会失效。
我可以检查哪些页面?
公开网页。BACKLNK 会在每项检查的固定限额内,以适当频率抓取页面;私有、本地和内部地址会被拒绝。代理在本地所做的更改,只有部署到公开地址后,检查才能看到。
你们如何处理我的电子邮件地址?
我们会用它发送密钥,并将其与密钥一同保存;如果你提出要求,我们会将其删除。详情请参阅我们的隐私页面。