Rankgoat

io.github.madrzak由 GitHub 账号 madrzak 发布v0.5.1更新于 Oct 27, 2026

SEO for AI agents: plan content, publish posts, earn dofollow backlinks, track Domain Rating.

已验证STDIO仅桌面效率与工作流商业与电商

概览

AI 生成的概览

RankGoat MCP 服务器,让助手管理 SEO 内容计划、生成并审核博客文章,并读取外链与域名评分数据。

可以做什么
  • 管理账户与站点:查看会员信息、列出站点、查询积分余额
  • 规划与排期内容简报,包括 AI 自动规划和归档
  • 生成、读取和审核博客文章,并轮询后台任务
  • 查看外链、品牌提及、域名评分走势、页面与站点地图 SEO、Search Console 数据、链接权重和待修复项
  • 维护内容主题集群和产品功能清单,为生成的文章提供依据
适用场景
适合使用 RankGoat 外链交换服务的用户,让助手在对话中起草、排期和审核文章,或直接获取 SEO 指标。也适合需要结构化 JSON 输出的 CI 或脚本化流程。
运行要求
通过 npx 在本地运行,需要 Node.js 20 或更高版本。需要 RankGoat 账户和 API 密钥,通过 RANKGOAT_API_KEY 环境变量提供(也可用命令行登录或 --api-key 参数)。需要访问 RankGoat API 的网络连接。
安装前请注意
API 密钥是可访问 RankGoat 账户的有效凭据,请勿写入共享配置或日志。生成文章会消耗积分,审核通过草稿会将其发布到你的站点。内容与站点数据会发送至 RankGoat 服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Rankgoat,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

RankGoat CLI

The official command-line interface for RankGoat, the SEO backlink exchange that writes and publishes done-for-you blog posts with real dofollow links between member sites.

Manage your content plan, generate posts, approve drafts, and read your backlink and SEO data straight from the terminal or a CI pipeline. Built on the public RankGoat API.

[npm] [license]

Install

bash
npm install -g rankgoat

Or run it without installing:

bash
npx rankgoat whoami

Requires Node.js 20 or newer. Zero runtime dependencies.

Authenticate

Create an API key at rankgoat.app/app/settings#api, then:

bash
rankgoat auth login rg_live_xxxxxxxx

The key is stored in ~/.rankgoat/config.json (owner-readable only). Alternatively set RANKGOAT_API_KEY in your environment, or pass --api-key on any command, handy for CI.

bash
export RANKGOAT_API_KEY=rg_live_xxxxxxxxrankgoat whoami

Usage

text
rankgoat <command> [args] [options]

Account & sites

bash
rankgoat whoami                     # member + sites with credit balancesrankgoat sites                      # list your sitesrankgoat sites get 123              # one site, full detailrankgoat sites credits 123          # credit balance by bucket

Content plan

The monthly plan is a calendar of briefs the AI turns into posts.

bash
rankgoat plan list 123 --month 2026-06rankgoat plan add 123 --auto                       # let AI plan a brief (async)rankgoat plan add 123 --title "Notion vs Obsidian" --keyword "notion alternatives" --type comparison --hub 5rankgoat plan edit 789 --title "Notion vs Obsidian (2026)" --type guiderankgoat plan schedule 789 2026-06-22rankgoat plan archive 789rankgoat plan restore 789rankgoat plan generate 789 --wait                  # write the post now (spends 1 credit)

Posts

bash
rankgoat posts list 123 --status draftrankgoat posts get 456 --html                      # print the post bodyrankgoat posts approve 456                          # approve a draft for publishing

Backlinks & SEO

bash
rankgoat backlinks 123                              # inbound + outbound link graphrankgoat mentions 123                               # brand mentions received + givenrankgoat seo authority 123                          # Domain Rating over timerankgoat seo onpage 123rankgoat seo sitemap 123rankgoat seo gsc 123                                # Google Search Console performancerankgoat seo equity 123                             # link-equity points: balances + ledgerrankgoat seo flywheel 123                           # unindexed-post fixes awaiting review

Content hubs

Topic clusters the monthly planner draws briefs from, weighted by priority.

bash
rankgoat hubs list 123rankgoat hubs add 123 --name "AI note-taking" --keywords "ai notes, ai note app" --priority highrankgoat hubs edit 5 --priority lowrankgoat hubs archive 5                             # the planner stops drawing from itrankgoat hubs restore 5

Product features

Your product's real capabilities. They ground content generation, so posts never invent features the product does not have.

bash
rankgoat features list 123rankgoat features add 123 --name "Offline sync" --description "Notes sync without a connection"rankgoat features edit 7 --description "Now with conflict resolution"rankgoat features archive 7                         # new posts stop mentioning itrankgoat features restore 7

Jobs

Some actions (AI planning, post generation) run in the background and return a job handle. Poll it, or pass --wait on the original command:

bash
rankgoat jobs plan-generate 789 --wait

Options

OptionDescription
--api-key <key>Use this key (overrides env and saved config)
--api-url <url>Override the API base URL (defaults to https://rankgoat.app/api/v1)
--jsonOutput raw JSON, ideal for scripting with jq
--waitBlock until an async job finishes
-h, --helpShow help
-v, --versionShow the CLI version

Scripting

Every command supports --json for machine-readable output:

bash
rankgoat sites --json | jq '.sites[] | select(.status=="active") | .domain'

Exit code is non-zero on any API or usage error, so it composes cleanly in CI.

For AI agents

The CLI is built to be driven by agents: structured JSON on every command, env-var auth, and non-zero exits on failure. Two ways to plug in:

MCP server. rankgoat mcp runs a Model Context Protocol server on stdio exposing all 34 capabilities (plan, generate, approve, backlinks, mentions, DR, GSC, sitemap, hubs, features, link equity, flywheel) as typed tools:

bash
claude mcp add rankgoat -e RANKGOAT_API_KEY=rg_live_... -- npx -y rankgoat mcp

Or in any MCP client config:

json
{  "mcpServers": {    "rankgoat": {      "command": "npx",      "args": ["-y", "rankgoat", "mcp"],      "env": { "RANKGOAT_API_KEY": "rg_live_..." }    }  }}

Shell + SKILL.md. Agents that run shell commands can use the CLI directly; the bundled SKILL.md teaches them the workflows, including which calls spend credits and where to keep a human in the loop.

More at rankgoat.app/agent.

How RankGoat works

RankGoat members pay for done-for-you blog posts that get published on their own sites with dofollow outbound links to other members. The link graph is non-reciprocal and niche/DR-matched, so it builds real authority without pattern-matching as a scheme. Learn more at rankgoat.app or read the API reference.

License

MIT © RedStudio

来源:README.md,提交 4d720a7

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.5.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分