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 分