はじめに
Ranktracker MCPサーバーが正式に稼働を開始しました。
ChatGPT、Claude、Cursorをはじめ、Model Context Protocolに対応したその他のクライアントなど、対応しているAIアシスタントや開発ツールを、Ranktrackerアカウントに直接接続できるようになりました。
接続が完了すると、自然な言葉でSEOのパフォーマンスに関する質問を投げかけることができます。
例:
- 今 週、追跡しているキーワードのうち、順位が最も大きく下がったのはどれですか?
- 現在、11位から20位の間にランクインしているキーワードを表示してください。
- 過去30日間で可視性が向上したキーワードはどれですか?
- 私のウェブサイトの被リンクの傾向をまとめてください。
- 最新のウェブサイト監査で、どのような技術的な問題が発見されましたか?
- 追跡中のキーワードのうち、AI概要に表示されているのはどれですか?
- 最も最近発見されたバックリンクを表示してください。
- 最新のSEOレポートの状況はどのようになっていますか?
AIアシスタントは適切なRanktrackerツールを選択し、関連するアカウントデータを安全に取得して、それに基づいて質問に回答します。
データの分析を開始するために、手動でCSVをエクスポートしたり、複数のレポートを切り替えたり、カスタム統合を構築したりする必要はありません。
MCPへのアクセスは、すべてのRanktrackerプランに含まれています。
効果的なSEOのためのオールインワン・プラットフォーム
ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。
詳細なドキュメントはこちらをご覧ください:
https://developers.ranktracker.com/mcp
モデルコンテキストプロトコル(MCP)とは?
Model Context Protocol(通称MCP)は、AIアプリケーションが外部ツールやデータソースに接続するための標準的な方法を提供します。
通常、AIモデルがアクセスできるのは、その会話に含まれる情報と、利用可能な一般的な知識のみです。Ranktrackerアカウント内のプロジェクト、キーワード、レポート、監査情報は自動的に確認できません。
MCP接続により、この状況が変わります。
Ranktrackerへの認証を行うと、AIクライアントは定義済みのRanktrackerツールのコレクションを検出できるようになります。関連する質問をすると、クライアントは適切なツールを選択し、必要なアカウント識別情報を提供して、回答に必要なデータを取得します。
Ranktrackerの複数のセクションを手動で移動する代わりに、会話形式で質問することができます。
たとえば、次のように質問します。
「example.comのキーワードのうち、今月最も順位を落としたものはどれですか?」
アシスタントは以下の処理を行います:
- 関連する追跡対象ドメインを検索してください。
- そのドメインの追跡キーワードを取得してください。
- ランキング履歴を確認してください。
- 現在の順位 と過去の順位を比較してください。
- 最も大きな順位下落を要約してください。
Ranktracker MCPサーバーが、AIアシスタントとお客様のアカウント間の接続を処理します。
RanktrackerをChatGPT、Claude、Cursorに接続する
Ranktracker MCPサーバーは、Streamable HTTP MCP接続をサポートするクライアントと連携する、ホスト型のリモートサーバーです。
効果的なSEOのためのオールインワン・プラットフォーム
ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。
以下のサービスに接続可能です:
- ChatGPT
- Claude Desktop
- Claude Code
- Cursor
- MCP Inspector
- その他の互換性のあるMCPクライアント
- 内部AIエージェントおよび開発者向けツール
このサーバーは、1つのホスト型エンドポイントを通じて利用可能です:
https://api.ranktracker.com/mcp
別途Ranktrackerサーバーをダウンロードしたり、ホストしたりする必要はありません。
ほとんどのインタラクティブなAIツールでは、OAuthが推奨される接続方法です。クライアントにRanktrackerサーバーのURLを追加し、ブラウザでアクセスを承認すると、接続が自動的に確立されます。
カスタムコードは不要
MCPの最大のメリットの一つは、統合を自分で構築する必要がないことです。
従来のAPI連携では、開発者は通常、以下の作業を行う必要があります:
- APIドキュメントを参照
- 個々のエンドポイントに対するリクエストを作成する
- 認証の処理
- レスポンスを処理する
- データを保存または表示する
- ユーザー向けのインターフェースを構築する
Ranktracker MCPサーバーは、明確に定義されたツールをAIクライアントに直接提供します。
アシスタントはこれらのツールを自動的に検出し、リクエストに基づいて使用するツールを決定します。
つまり、ユーザーはコードを書いたり、別途レポート作成アプリケーションを作成したりすることなく、Ranktrackerに接続して質問を始めることができます。
開発者は、完全自動化されたシステム、スケジュールされたデータパイプライン、およびカスタムアプリケーションのために、引き続きRanktracker REST APIを使用できます。MCPは、人間やAIエージェントが能動的にデータを探索するケース向けに設計されています。
AIアシスタントはRanktrackerのどのデータにアクセスできますか?
Ranktracker MCPの初期リリースでは、14のツールが提供されます。
そのうち13のツールは読み取り専用です。残りの1つのツールは、既存のレポートを安全に再実行することができます。
利用可能なツールは、追跡対象のウェブサイト、キーワード、ランキング、競合他社、キーワード調査、被リンク、レポート、ウェブサイト監査を網羅しています。
追跡対象ドメイン
アシスタントは、Ranktrackerアカウントで利用可能なドメインを一覧表示し、特定のプロジェクトの設定情報を取得できます。
Ranktracker のリソースは固有のプロジェクト識別子を使用して接続されているため、これがほとんどの会話の出発点となります。
質問例としては、次のようなものがあります。
- 私のRanktrackerアカウント内のすべてのWebサイトを一覧表示します。
- example.com のプロジェクトを検索する。
- このドメインのトラッキング設定を表示する。
- このプロジェクトにはどのような監視制限が設定されていますか?
接続元は、その接続を承認したRanktrackerアカウントに属するドメインのみを確認できます。
追跡中のキーワードと現在の順位
アシスタントは、ドメインごとに追跡されているキーワードと、その最新の順位情報を取得できます。
これにより、次のような質問が可能になります:
- 最も順位の高いキーワードはどれですか?
- 現在、1ページ目にランクインしているキーワードはどれですか?
- 11位から20位の間にランクインしているキーワードを表示してください。
- 追跡対象のキーワードのうち、トップ100に入っていないものはどれですか?
- 現在、一時停止されているキーワードはどれ ですか?
- このドメインのトップ50のキーワードを表示してください。
キーワードデータはデフォルトでオーガニック検索における最高順位順に並べ替えられているため、アシスタントは現在の最も強い順位を素早く特定できます。
過去の順位変動
MCPサーバーは、個々の追跡対象キーワードについて、日ごとのランキング履歴を取得できます。
これには以下が含まれます:
- オーガニック順位
- 絶対的なSERP順位
- ローカルパックの順位
- SERP機能の表示状況
- AI概要の可視性
- 選択した期間におけるランキング履歴
デフォルトの日付範囲は前月分ですが、クライアントは特定の開始日と終了日を指定してリクエストすることも可能です。
次のような質問を行うことができます:
- このキーワードは過去30日間でどのように変動しましたか?
- このキーワードはいつトップ10入りしましたか?
- フィーチャードスニペットの表示は失われたか?
- ローカルパックの順位は向上しましたか?
- このドメインは現在のAI概要に含まれていますか?
- 今月、そのキーワードの最高順位はどれでしたか?
これにより、個々のチャートを手動で開いて比較することなく、ランキングの変化を簡単に調査できます。
競合他社のデータ
このアシスタントは、追跡対象ドメインに対して設定された競合他社のウェブサイト一覧を表示できます。
質問例としては次のようなものがあります:
- このプロジェクトでは、どの競合他社を監視対象としていますか?
- example.comに関連付けられている競合他社を列挙してください。
- competitor.comは監視対象になっていますか?
- このウェブサイトの競合セットを要約してください。
MCPサーバーは、Ranktrackerアカウントで既に設定済みの競合他社のみを取得します。新しい競合他社を自動的に追加したり、プロジェクト設定を変更したりすることはありません。
キーワードファインダーのリサーチ
このアシスタントは、アカウント内の既存の「キーワードファインダー」調査セッションを取得できます。
これにより、すでに完了している調査を見つけて、それについて話し合うことができます。
次のような質問が可能です:
- 私の最新のキーワード調査セッションを表示してください。
- 利用可能なキーワード調査プロジェクトはどれですか?
- 新製品カテゴリー用に作成された調査セッションを検索してください。
- 私のアカウントで利用可能なキーワード調査をまとめてください。
MCP接続では、新しい有料キーワード調査は開始されません。既存の調査セッションを読み取るのみであり、これにより、AIクライアントがユーザーの知らないうちに利用枠を消費してしまうのを防ぐことができます。
被リンクのモニタリング
Ranktracker MCPツールは、追跡対象のドメインのバックリンク情報を取得できます。
利用可能なバックリンクデータには以下が含まれます:
- ソースURL
- ターゲットURL
- アンカーテキスト
- Dofollowステータス
- スパムスコア
- ドメインランクおよびページラン ク
- 初回確認日
- 最終確認日
つまり、次のように質問できます:
- 自分のウェブサイトで新たに発見されたバックリンクを表示してください。
- どの新しい被リンクが「dofollow」ですか?
- スパムスコアが高い不審なリンクはありますか?
- どのページに最新のリンクが張られていますか?
- 最も頻繁に使用されているアンカーテキストはどれですか?
- 最近発見されたバックリンクのうち、最も影響力の強いものを表示してください。
バックリンクは最新のリンクから順に表示されるため、この接続は最近のリンク構築活動の確認に特に役立ちます。
バックリンクプロファイルの傾向
個々のリンクに加え、このアシスタントはバックリンクプロファイルの履歴概要を取得することもできます。
これらの概要には、以下の情報が含まれます:
- ドメインランク
- バックリンク総数
- 新しい被リンク
- 失われた被リンク
- 参照ドメイン
- 過去のプロファイルスナップショット
質問例としては次のようなものがあります:
- 今月の被リンクの推移をまとめてください。
- 被リンク元のドメインは増加したか、それとも減少したか?
- バックリンクの減少が最も大きかったのはいつですか?
- バックリンクプロファイル全体は増加傾向にありますか?
- 最新のバックリンクスナップショットを前回のものと比較します。
これにより、AIアシスタントは単にリンクのリストを表示するだけでなく、その傾向について説明することが可能になります。
モニタリングの概要
アシスタントは、ドメインに関する統合モニタリング概要を取得でき、その範囲には以下のような項目が含まれます:
- キーワードのモニタリング
- 被リンクのモニタリング
- ウェブサイト監査のモニタリング
これにより、Ranktrackerの各ツールを個別に確認することなく、ウェブサイトの概要を簡潔に把握することができます。
例:
example.comのSEOモニタリング概要を教えてください。
クライアントは、利用可能なモニタリングデータを取得し、変更点、リスク、および注意が必要な領域を明確にまとめたリストとして活用できます。
SEOレポート
アシスタントは、Ranktrackerアカウントで既に設定済みのレポートを一覧表示できます。
また、特定のレポートに関する以下の情報も取得できます:
- レポートのスケジュール
- 受信者
- 最新の実行
- 直近の実行履歴
- レポートの現在のステータス
- 完了したレポートファイルのURL
次のように尋ねることができます:
- 設定済みのSEOレポートを一覧表示します。
- 最新のクライアントレポートはいつ生成されましたか?
- 今週のレポートは正常に完了しましたか?
- 利用可能な最新のレポートを表示してください。
- このレポートにはどの受信者が設定されていますか?
- 現在のレポートのスケジュールはどのようなものですか?
これは、複数の定期的なクライアントレポートを管理する代理店にとって特に役立ちます。
既存のレポート を実行する
MCPサーバーには、厳密に制御された書き込みアクション「run_report」が1つ含まれています。
これにより、AIアシスタントが、Ranktrackerですでに設定済みのレポートを新たに生成することができます。
このアクションは意図的に制限されています。
その動作は以下の通りです。
- 新しいレポートは作成されません
- レポートの受信者にメールを送信しません
- 追加データを購入しません
- キーワードを追加しません
- 追跡対象のプロジェクトを変更しません
- キーワード追跡クレジットを消費しません
- 1つのレポート期間内に同じレポートを繰り返し実行することはできません
生成されたレポートはRanktracker内に表示され、実行が完了すると、ツールはそのステータスとファイルを返すことができます。
これにより、AIクライアントによる広範囲かつコストのかかるアカウント変更を許可することなく、ユーザーに有用なアクションを提供します。
ウェブサイトの監査
アシスタントは、ドメインに関連付けられたウェブサイト監査を一覧表示し、特定の監査の結果を取得することができます。
利用可能な監査情報には以下が含まれます:
- 監査ステータス
- クロールの進捗状況
- クロール統計
- 監査スコア
- 警告
- 技術的なSEOチェック
- SSLステータス
- HTTP/2の状態
- サイトマップのチェック
- robots.txtのチェック
- インデックス登録情報
次のように質問できます:
- 最新のウェブサイト監査で主な問題点は何 か?
- 監査でインデックス登録に関する問題は特定されましたか?
- ウェブサイトはHTTP/2を使用していますか?
- サイトマップやrobots.txtに問題はありましたか?
- 優先度の高い技術的な警告を要約してください。
- 最新の監査は完了しましたか?
- 警告の数を前回の監査結果と比較してください。
これにより、SEOチームは技術的な監査結果を迅速に把握し、優先順位をつけたアクションへと転換できるようになります。
さまざまなRanktrackerツールにまたがって質問する
AI連携の真の価値は、1つのフィールドを一度に取得することだけに留まりません。
アシスタントは、同じ会話の中で複数のツールを呼び出し、その結果を組み合わせてより包括的な回答を提供できます。
例えば、次のように質問できます:
example.comの週次SEOサマリーを作成してください。
リクエストや利用可能な情報に応じて、アシスタントは以下の項目を確認できます:
- 現在のキーワード順位
- 最近の順位変動
- AIによる可視性の概要
- 新規および失われた被リンク
- 被リンクプロファイルの傾向
- 最新のウェブサイト監査状況
- 設定済みの競合他社
- レポートの利用状況
その後、その分析結果を経営層向けサマリー、クライアント向け進捗報告、優先順位リスト、あるいは技術的なアクションプランとして提示することができます。
次のようなフォローアップの質問をして、会話を続けることができます:
- どの順位下落を最初に調査すべきですか?
- 関連キーワード を表示してください。
- これをクライアント向けの要約に変換してください。
- 短期的に成果が出やすい課題と、長期的な課題を分けてください。
- どの技術的な警告がSEOに最も大きな影響を与える可能性がありますか?
データを繰り返しエクスポートして再フォーマットする代わりに、会話の中で分析を行うことができます。
RanktrackerをOAuthで連携する方法
ChatGPT、Claude、Cursor、その他の対話型クライアントでは、OAuthの使用が推奨されます。
一般的な設定手順は以下の通りです:
- AIクライアントでMCPまたはコネクタの設定を開いてください。
- RanktrackerのMCPエンドポイントを追加してください:
https://api.ranktracker.com/mcp - 手動認証フィールドは空のままにしてください。
- クライアントがRanktrackerのOAuthフローを検出できるようにします。
- ブラウザウィンドウでRanktrackerにサインインします。
- 要求された権限を確認します。
- 接続を承認します。
- AI クライアントに戻り、Ranktracker ツールが利用可能になっていることを確認します。
接続されたクライアントは、承認されたアカウント全体のデータにアクセスできるため、接続の承認はRanktrackerアカウントの管理者だけが実行できます。
ChatGPTとの連携
ChatGPTでの手順:
- [設定] を開きます。
- 「コネクタ」を開きます。
- 「カスタムコネクタの追加」を選択します。
- Ranktracker MCP サーバーの URL を貼り付けます。
- ブラウザの認証プロセスを完了してください。
OAuthを使用する場合、手動での認証ヘッダーは不要です。
Claude Codeの接続
Claude Code ユーザーは、以下の方法で Ranktracker を追加できます:
認証が必要な場合は、ブラウザの同意画面が表示されます。
Claude DesktopまたはCursorの接続
Claude DesktopおよびCursorでは、以下のサーバー設定を使用できます:
設定を保存した後、サーバーに接続し、Ranktrackerのブラウザ同意画面でアクセスを承認してください。
設定ファイルの正確な保存場所はクライアントによって異なります。クライアントごとの詳細な手順については、Ranktracker MCPのドキュメントをご参照ください。
MCPの権限とアカウントのセキュリティ
OAuthの同意画面には、アクセスを要求しているアプリケーション、接続されるRanktrackerアカウント、および要求されている権限が表示されます。
利用可能な権限スコープは以下の通りです:
mcp:read— プロジェクト、キーワード、ランキング、競合他社、被リンク、監査、レポートを読み取りますmcp:write— 既存のレポートの新しい実行を生成
OAuthアクセストークンの有効期間は1時間であり、接続されたクライアントによって自動的に更新されます。接続は、取り消されるまで有効なままとなります。
クライアントは、接続を承認したRanktrackerアカウントに属する情報のみにアクセスできます。
利用可能なMCPアクションのほとんどは読み取り専用です。有料クレジットを消費したり、トラッキング設定に大幅な変更を加えたりする可能性のあるアクションは、 意図的に除外されています。
AIクライアントは、MCPサーバーを使用して以下の操作を行うことはできません:
- 追跡対象のドメインを追加
- キーワードの追加または削除
- 追加データの購入
- 新しいキーワードファインダー調査を開始
- キーワードのランキングを更新
- 追跡頻度を変更する
- プロジェクトを削除
- 競合他社を編集
- レポートを受信者にメールで送信
これらの制限により、ユーザーはAIアシスタントにRanktrackerアカウントに対する無制限の制御権を委ねることなく、自身のSEO情報を分析することができます。
OAuth または MCP トークン?
ほとんどのユーザーはOAuthで接続することをお勧めします。
OAuthでは、永続的なトークンのコピー、保存、貼り付けは不要です。AIクライアントがブラウザでRanktrackerを開き、承認を求め、一時的なアクセス認証情報を自動的に管理します。
また、以下の用途向けに専用のMCPトークンも利用可能です:
- CIパイプライン
- スクリプト
- 内部エージェント
- 自動化された環境
- OAuthに対応していないクライアント
MCPトークンは次のように始まります:
tkn_mcp_usr_...
これらは通常のRanktracker REST APIキーとは別のものであり、MCPエンドポイントでのみ機能します。
tkn_usr_...で始まる REST API キーは、MCP 認証情報としては機能しません。同様に、MCP トークンを Ranktracker REST API エンドポイントで使用することはできません。
認証情報を分離しておくことで、組織の既存のAPI連携に影響を与えることなく、MCPトークンを無効化することが可能になります。
Ranktracker MCP と Ranktracker REST API の違い
MCP サーバーと REST API は、同じ Ranktracker アカウントデータに接続しますが、それぞれ異なるワークフロー向けに設計されています。
| Ranktracker MCP | Ranktracker REST API |
| AIアシスタントおよびエージェント向けに設計 | アプリケーションおよびバックエンドシステム向けに設計 |
| 会話形式のデータ探索に対応 | 固定のプログラム用エンドポイントを使用 |
| AIが適切なツールを選択します | 開発者が各エンドポイントを選択して呼び出す |
| 主に読み取り専用 | より広範な作成、読み取り、更新、削除操作をサポート |
| 人やエージェントが質問を行う場合に最適 | スケジュールされたデータ移動や自動化されたデータ移動に最適 |
| OAuthまたは専用のMCPトークンを使用します | REST APIキーを使用します |
AI との対話を通じて SEO データを分析、解説、または要約したい場合は、MCP をご利用ください。
ダッシュボードの構築、データウェアハウスの維持管理、システムの同期、またはスケジュールされた連携の実行が必要な場合は、REST APIを使用してください。
多くのチームでは、会話型分析にはMCPを、構造化された自動化にはREST APIを、それぞれ併用しています。
大規模なSEOアカウントに対応
キーワードや被リンクのテーブルには、膨大な量のデータが含まれる場合があります。
デフォルトでは、Ranktracker MCPは構造化され、読みやすいJSONを返します。より大規模な結果セットの場合、ユーザーは以下を追加することで、オプションのTOONレスポンス形式を有効にできます:
?format=toon
をMCPエンドポイントに追加することで、オプションのTOONレスポンス形式を有効にできます。
TOONは、同じ基本情報をよりコンパクトな表形式で返します。Ranktrackerのドキュメントによると、これにより大規模なデータセットの場合、トークンの使用量を約40%から60%削減できるとのことです。
標準のエンドポイントは以下の通りです:
https://api.ranktracker.com/mcp
トークン最適化されたエンドポイントは以下の通りです:
https://api.ranktracker.com/mcp?format=toon
ほとんどのユーザーは、接続設定を標準の JSON 形式のままにしておいても問題ありません。コンパクトオプションは、主に大規模なキーワードやバックリンクのデータセットで有用です。
レート制限
Ranktracker MCPエンドポイントには、REST APIとは別の制限があります:
- MCP 認証情報ごとに 1 分あたり 200 リクエスト
- IPアドレスごとに1分あたり300リクエスト
制限を超えるリクエストにはHTTP 429レスポンスが返されるため、一定時間待ってから再試行してください。
これらの制限は、通常の利用には十分であると同時に、過度な自動リクエストからアカウントやインフラを保護する役割も果たします。
MCPへのアクセスはすべてのRanktrackerプランに含まれています
Ranktracker MCPサーバーは、すべてのRanktrackerサブスクリプションプ ランで利用可能です。
つまり、「Launch」、「Growth」、「Scale」、「Authority」の各プランをご利用のお客様は、サポート対象の AI クライアントをアカウント内のデータに接続することができます。
利用可能なデータ量は、アカウントの既存のサブスクリプションおよび割り当て枠で既に利用可能なプロジェクト、キーワード、被リンク、監査、レポートによって異なります。
Ranktracker アカウントをサポート対象の AI クライアントに接続し始めるために、別途 MCP サブスクリプションを契約する必要はありません。
AIアシスタントでRanktrackerを使い始めましょう
Ranktracker MCPサーバーは、SEOデータの活用に新たな方法をもたらします。
効果的なSEOのためのオールインワン・プラットフォーム
ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。
個々の画面間を移動したり、スプレッドシートを ダウンロードしたり、手動で要約を作成したりする代わりに、AIアシスタントを連携させて、アカウントに関する質問を直接投げかけることができます。
分析可能な項目:
- 追跡対象キーワード
- 順位の変動
- AIによる可視性の概要
- 競合他社
- キーワード調査
- 新規および失われた被リンク
- 被リンクプロファイルの傾向
- ウェブサイトの監査
- スケジュールされたレポート
接続の設定は簡単で、主要なMCPクライアントに対応しており、コストのかかる変更やアカウントへの損害を防ぐための厳格な権限管理が施されています。
お好みのAIクライアントを連携し、詳細な設定手順については以下をご覧ください:
https://developers.ranktracker.com/mcp

