mcpField
R
rankgoat

rankgoat

ローカル
github.com/madrzakビジネス・マーケティング015 週間前に更新

rankgoat について

rankgoatは、RankGoatのSEOコンテンツ計画、記事、被リンク、サイト指標を管理するコマンドラインツールです。JSON出力によるスクリプト利用に加え、組み込みのMCPサーバーを通じてAIエージェントから操作できます。

主な機能

  1. 01コンテンツ計画とハブの管理
  2. 02記事の生成と承認
  3. 03被リンクとSEO指標の確認
  4. 04製品機能情報の管理
  5. 05スクリプトやCI向けのJSON出力

活用シーン

  1. 01SEOコンテンツの計画と予約
  2. 02公開前の記事の確認
  3. 03被リンクとDomain Ratingの追跡
  4. 04AIエージェントからSEO操作を実行

MCP 対応

`rankgoat mcp`コマンドはstdioでMCPサーバーを起動し、RankGoatの操作に使う34個の型付きツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"madrzak-rankgoat": {
"command": "npx",
"args": [
"-y",
"rankgoat"
],
"env": {
"RANKGOAT_API_KEY": "<RANKGOAT_API_KEY>"
}
}
}
}
起動コマンドnpx -y rankgoat
設定が必要な環境変数
RANKGOAT_API_KEYシークレットAPI key from rankgoat.app Settings > API keys

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmrankgoat0.5.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

RankGoat CLI

RankGoat の公式コマンドラインインターフェイスです。RankGoat は、メンバーサイト間で実際の dofollow リンクを含むブログ記事を代行作成・公開する SEO バックリンク交換サービスです。

コンテンツプランの管理、記事の生成、下書きの承認、バックリンクや SEO データの確認を、ターミナルや CI パイプラインから直接行えます。公開されている RankGoat API をベースに構築されています。

npm license

インストール

npm install -g rankgoat

または、インストールせずに実行できます。

npx rankgoat whoami

Node.js 20 以降が必要です。実行時の依存関係はありません。

認証

rankgoat.app/app/settings#api で API キーを作成し、次のコマンドを実行します。

rankgoat auth login rg_live_xxxxxxxx

キーは ~/.rankgoat/config.json に保存されます(読み取り可能なのは所有者のみです)。または、環境変数に RANKGOAT_API_KEY を設定するか、任意のコマンドで --api-key を渡すこともできます。CI での使用に便利です。

export RANKGOAT_API_KEY=rg_live_xxxxxxxx
rankgoat whoami

使い方

rankgoat <command> [args] [options]
アカウントとサイト
rankgoat whoami                     # member + sites with credit balances
rankgoat sites                      # list your sites
rankgoat sites get 123              # one site, full detail
rankgoat sites credits 123          # credit balance by bucket
コンテンツプラン

月間プランは、AI が記事に仕上げるブリーフをまとめたカレンダーです。

rankgoat plan list 123 --month 2026-06
rankgoat plan add 123 --auto                       # let AI plan a brief (async)
rankgoat plan add 123 --title "Notion vs Obsidian" --keyword "notion alternatives" --type comparison --hub 5
rankgoat plan edit 789 --title "Notion vs Obsidian (2026)" --type guide
rankgoat plan schedule 789 2026-06-22
rankgoat plan archive 789
rankgoat plan restore 789
rankgoat plan generate 789 --wait                  # write the post now (spends 1 credit)
記事
rankgoat posts list 123 --status draft
rankgoat posts get 456 --html                      # print the post body
rankgoat posts approve 456                          # approve a draft for publishing
バックリンクと SEO
rankgoat backlinks 123                              # inbound + outbound link graph
rankgoat mentions 123                               # brand mentions received + given
rankgoat seo authority 123                          # Domain Rating over time
rankgoat seo onpage 123
rankgoat seo sitemap 123
rankgoat seo gsc 123                                # Google Search Console performance
rankgoat seo equity 123                             # link-equity points: balances + ledger
rankgoat seo flywheel 123                           # unindexed-post fixes awaiting review
コンテンツハブ

月間プランナーがブリーフの作成元として利用する、優先度に応じて重み付けされたトピッククラスターです。

rankgoat hubs list 123
rankgoat hubs add 123 --name "AI note-taking" --keywords "ai notes, ai note app" --priority high
rankgoat hubs edit 5 --priority low
rankgoat hubs archive 5                             # the planner stops drawing from it
rankgoat hubs restore 5
製品の機能

製品が実際に備えている機能です。コンテンツ生成の根拠となるため、製品にない機能を記事で作り上げることはありません。

rankgoat features list 123
rankgoat 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 it
rankgoat features restore 7
ジョブ

AI によるプランニングや記事生成など、一部の操作はバックグラウンドで実行され、ジョブハンドルを返します。状態をポーリングするか、元のコマンドに --wait を渡してください。

rankgoat jobs plan-generate 789 --wait

オプション

オプション説明
--api-key <key>このキーを使用します(環境変数や保存済みの設定より優先されます)
--api-url <url>API のベース URL を上書きします(既定値は https://rankgoat.app/api/v1 です)
--json生の JSON を出力します。jq を使ったスクリプトに最適です
--wait非同期ジョブが完了するまで待機します
-h, --helpヘルプを表示します
-v, --versionCLI のバージョンを表示します

スクリプトでの使用

すべてのコマンドで、機械処理可能な出力を得るために --json を使用できます。

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

API エラーまたは使用方法のエラーが発生すると、ゼロ以外の終了コードを返すため、CI でスムーズに組み合わせて使用できます。

AI エージェント向け

この CLI はエージェントによる操作を想定して構築されています。すべてのコマンドで構造化 JSON を出力し、環境変数による認証に対応し、失敗時にはゼロ以外の終了コードを返します。連携方法は次の 2 つです。

MCP サーバー。 rankgoat mcp を実行すると、stdio 上で Model Context Protocol サーバーが起動します。プラン作成、生成、承認、バックリンク、メンション、DR、GSC、サイトマップ、ハブ、機能、リンクエクイティ、フライホイールなど、34 の機能すべてを型付きツールとして公開します。

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

または、任意の MCP クライアント設定で使用できます。

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

シェルと SKILL.md。 シェルコマンドを実行するエージェントは、CLI を直接使用できます。同梱の SKILL.md では、クレジットを消費する呼び出しや、人間が確認すべき箇所も含め、ワークフローについて説明しています。

詳しくは rankgoat.app/agent をご覧ください。

RankGoat の仕組み

RankGoat のメンバーは、自分のサイトに公開されるブログ記事の作成を依頼できます。記事には、ほかのメンバーへの dofollow の外部リンクが含まれます。リンクグラフは相互リンクではなく、ニッチと DR が一致するよう調整されているため、仕組みとしてパターン認識されることなく、実際のオーソリティを築けます。詳しくは rankgoat.app をご覧いただくか、API リファレンス をお読みください。

ライセンス

MIT © RedStudio

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。