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. 步骤 1

    检查

    代理对页面运行 BACKLNK 检查,并获取问题和警告,按重要性排序;每项都附有证据和建议。
  2. 步骤 2

    修复

    代理会在代码库中编辑模板、元数据、结构化数据或服务器配置,就像处理其他更改一样,供你审查。
  3. 步骤 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 及其输入、范围和限额。

答案摘要和意图与重点使用托管语言模型,因此只能在 backlnk.com 上运行,不能通过 API 或 MCP 服务器运行。

常见问题

API 真的是免费的吗?

是的。密钥、REST API 和 MCP 服务器均免费:无需付费、无需银行卡,也无需账户。每个密钥都有每日和每小时限额,确保所有人的检查都快速且不会造成过多负担;你的代理可以随时读取剩余配额。

为什么我必须确认电子邮件地址?

这样可以确保每个密钥都关联到一个真实且可联系的地址。我们会先发送一封包含链接的电子邮件;你点击确认按钮后,密钥会显示在打开的页面上,且只显示一次。如果你没有申请密钥,请忽略这封邮件,不会发生任何事情。

我丢失了密钥。可以再发一次吗?

不可以。密钥只会在你确认时显示一次,之后无法再次找回。请使用相同的地址申请新密钥:确认新密钥后,旧密钥就会失效。

我可以检查哪些页面?

公开网页。BACKLNK 会在每项检查的固定限额内,以适当频率抓取页面;私有、本地和内部地址会被拒绝。代理在本地所做的更改,只有部署到公开地址后,检查才能看到。

你们如何处理我的电子邮件地址?

我们会用它发送密钥,并将其与密钥一同保存;如果你提出要求,我们会将其删除。详情请参阅我们的隐私页面。

更喜欢使用浏览器?每项检查也可以单独在工具页面上运行;完整审计会将所有检查结果作为一份 PDF 通过电子邮件发送。