MyBacklinks CLI 发布:用命令行快速管理外链和 SEO 数据
2026/03/20

MyBacklinks CLI 发布:用命令行快速管理外链和 SEO 数据

官方 npm CLI `@mybacklinks/cli` 已上线!无需浏览器即可管理项目、跟踪外链、分析竞争对手域名。支持 API Key 快速登录,JSON 和 Markdown 双模式输出。

MyBacklinks CLI:终端里的外链管理神器

MyBacklinks 现在提供官方命令行工具 @mybacklinks/cli,让你无需打开浏览器就能完成外链管理、项目跟踪和竞争对手分析。

无论你是喜欢用终端的开发者,还是需要批量处理 SEO 数据的营销人员,CLI 都能让你的工作流程更加高效。

为什么选择 CLI 工具?

🚀 更快的工作效率

  • 无需切换浏览器标签,一条命令完成操作
  • 支持脚本自动化,批量处理数据和任务
  • 响应速度比网页界面更快

🔄 无缝集成自动化

  • 与 AI Agent 完美配合,支持智能工作流
  • 可接入 CI/CD 流程,实现持续监控
  • 统一 API,保证数据一致性

💡 更灵活的使用场景

  • 服务器环境直接调用
  • 编写自定义脚本和工具
  • 与其他开发工具集成

你能做什么?

使用 MyBacklinks CLI,你可以轻松完成:

  • ✅ 快速查看账户余额和订阅状态
  • ✅ 列出所有项目和外链资源
  • ✅ 添加或更新外链记录
  • ✅ 查询任意域名的外链、权重(DR)和流量数据
  • ✅ 分析竞争对手的外链策略
  • ✅ 导出数据进行深度分析

快速开始

1. 安装 CLI 工具

npm install -g @mybacklinks/cli

2. 登录账户

两种登录方式任你选择:

方式一:API Key(推荐,快速登录)

mybacklinks login --api-key mbk_xxxxx

方式二:OAuth 浏览器授权

mybacklinks login

3. 开始使用

# 查看账户状态
mybacklinks status

# 列出所有项目
mybacklinks list-projects

# 查看项目详情
mybacklinks fetch-project-info --project-id <你的项目ID>

# 获取已收录的外链
mybacklinks fetch-project-backlinks --project-id <你的项目ID> --status indexed

输出格式:JSON 或 Markdown

CLI 默认输出 JSON 格式,方便程序处理和脚本调用:

mybacklinks status

输出示例:

{
  "auth": {
    "credentialType": "api_key",
    "hasApiKey": true
  },
  "subscription": {
    "status": "active",
    "interval": "month"
  },
  "credits": {
    "current": 10073
  }
}

如果你需要人类可读的格式,添加 --md 标志即可获得结构化的 Markdown 输出:

mybacklinks status --md

输出示例:

### auth
- **credentialType**: api_key
- **hasApiKey**: yes

### subscription
- **status**: active
- **interval**: month

### credits
- **current**: 10,073

实用命令速查

账户管理

# 查看账户状态和余额
mybacklinks status

项目操作

# 列出所有项目
mybacklinks list-projects

# 查看项目详细信息
mybacklinks fetch-project-info --project-id proj_abc

# 获取项目外链(可按状态、域名筛选)
mybacklinks fetch-project-backlinks --project-id proj_abc --status indexed --limit 20

域名研究

这些命令会消耗 Credits,因为需要查询外部数据:

# 查看域名的外链
mybacklinks fetch-backlinks-by-domain --domain competitor.com --limit 100

# 只查看 Dofollow 外链
mybacklinks fetch-backlinks-by-domain --domain competitor.com --dofollow

# 查看域名权重(DR)
mybacklinks fetch-dr-by-domain --domain competitor.com

# 查看域名流量
mybacklinks fetch-traffic-by-domain --domain competitor.com

获取帮助

每个命令都支持 --help 选项,查看详细用法和示例:

mybacklinks fetch-project-backlinks --help

输出:

mybacklinks fetch-project-backlinks

获取项目的外链数据,支持多种筛选条件

用法:
  mybacklinks fetch-project-backlinks [选项]

选项:
  --project-id <字符串>         项目 ID(必填)
  --status <字符串>             按状态筛选(如:indexed、pending)
  --resource-domain <字符串>    按资源域名筛选
  --limit <数字>                返回结果的最大数量
  --cursor <字符串>             分页游标(从上次响应获取)
  --json                        以 JSON 格式输出
  --md                          以 Markdown 格式输出
  --base-url <字符串>           覆盖服务器地址  [默认: https://mybacklinks.app]

示例:
  mybacklinks fetch-project-backlinks --project-id proj_abc
  mybacklinks fetch-project-backlinks --project-id proj_abc --status indexed --limit 20

关于 Credits

了解哪些操作消耗 Credits,可以帮助你更好地规划使用:

不消耗 Credits 的操作:

  • 查看账户状态
  • 列出项目和资源
  • 添加/更新外链记录
  • 查询自己的项目数据

消耗 Credits 的操作:

  • 研究任意域名的外链
  • 查询域名 DR(权重)
  • 查询域名流量

建议在使用批量研究功能前,先运行 mybacklinks status 查看当前余额。

技术一致性保证

CLI 工具不是"旁路"或独立分支,它与 MyBacklinks 的其他产品使用同一套后端服务:

  • 🔐 统一的认证系统:API Key 和 OAuth 在所有平台通用
  • 📊 一致的数据模型:项目、外链、域名的定义完全相同
  • 相同的计费规则:Credits 消耗逻辑保持一致
  • 🤖 AI Agent 原生支持:与 MCP 服务端共享工具接口

这意味着你可以在网页后台、终端脚本和 AI Agent 工作流之间自由切换,无需重新学习或调整数据格式。

下一步

安装 CLI 工具,开始提升你的外链管理效率:

npm install -g @mybacklinks/cli
mybacklinks login --api-key <你的API密>

有问题或建议?欢迎在 GitHub 提交 Issue。