rankdelta について
Rankdeltaは、SEOチームや代理店向けのオープンソースSEO・AI可視性分析プラットフォームです。セルフホストまたはホスト型クラウドで利用でき、AI回答での露出、検索順位、サイト監査、分析、顧客向けレポートと、ライブSERP調査に基づく記事作成を扱います。
主な機能
- 01AI可視性と引用元の分析
- 02キーワード調査、SERPクラスタリング、順位追跡
- 03テクニカルSEOとGEOのサイト監査
- 04Site Explorerとバックリンク分析
- 05スケジュール・ホワイトラベルレポート、PDF・PowerPoint出力
- 06ライブSERP調査に基づくコンテンツ作成
活用シーン
- 01ChatGPT、Perplexity、Geminiでのブランド言及の追跡
- 02顧客向けに順位、サイト状況、トラフィックを集約
- 03キーワード機会の発見と技術的な問題の確認
- 04SERP調査を基にしたSEO・GEOコンテンツの下書き
MCP 対応
Rankdeltaは32個のツールを備えたMCPサーバーを提供し、Claude、ChatGPT、Cursor、OpenCodeなどのMCPクライアントから利用できます。ツール呼び出しにはユーザーごとのキーを使い、セルフホスト環境では独自のMCPエンドポイントを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.rankdelta.ai/mcpclaude mcp add --transport http alordincans-rankdelta https://mcp.rankdelta.ai/mcp{"mcpServers":{"alordincans-rankdelta":{"type":"http","url":"https://mcp.rankdelta.ai/mcp"}}}Cursor で開く{"servers":{"alordincans-rankdelta":{"type":"http","url":"https://mcp.rankdelta.ai/mcp"}}}VS Code で開く{"mcpServers":{"alordincans-rankdelta":{"type":"http","url":"https://mcp.rankdelta.ai/mcp"}}}{"mcpServers":{"alordincans-rankdelta":{"serverUrl":"https://mcp.rankdelta.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Rankdelta
エージェンシーや自社サイト向けの、オープンソースの SEO および AI 可視性レポートツールです。
自社の商品やサービスについて尋ねられたときに、ChatGPT、Perplexity、Gemini が何と答えるかを確認できます。Google の検索順位、Search Console、GA4 と並べて確認し、クライアントが実際に目を通すレポートとして送信できます。自分の API キーで運用することも、ホスティングを任せることもできます。
ホステッドクラウド · セルフホストガイド · MCP ドキュメント · ディスカッション
Claude、ChatGPT、Cursor、OpenCode、その他の MCP クライアントなど、お使いのエージェントで動作します。

Rankdelta を選ぶ理由
- プロンプトをリアルタイムで実行。 事前に収集したデータベースではありません。Rankdelta は、購入者が尋ねる質問を ChatGPT、Perplexity、Gemini、Google AI Overviews にスケジュールに沿って尋ねます。費用はエンジンごとにプロンプト 1 件あたり約 $0.004 です。どの企業が名前を挙げられるのか、自社の代わりにどの企業が挙げられるのか、回答でどの情報源が引用されているのかを確認できます。
- サイトごとに、すぐに送れるレポートを作成。 AI 可視性、検索順位、Search Console、GA4、サイトの健全性、バックリンクを一か所にまとめ、数値に基づいた概要と次のステップを提示します。チーム内で使うことも、ホワイトラベルで提供することもできます。リンクで共有したり、毎週または毎月メールで送信したり、PDF や PowerPoint にエクスポートしたりできます。
- 英語とイタリア語に対応。 プロンプトは各市場の言語で生成され、インターフェース、レポート、メールも両言語で利用できます。新しいサイトでは、サイト自体から言語と市場が自動的に判定されます。
- でっち上げをしないライター。 リアルタイムの SERP 調査に基づいて不足しているページの草案を作成し、統計、専門家、引用、情報源を捏造することはありません。自社データが必要な箇所には、
[Source needed: …]という注記を表示します。 - エージェントに最適化。 ユーザーごとのキーを使用する 32 個の MCP ツールにより、エージェントで自分と同じワークフローを実行できます。
- 機能制限なし。 セルフホストでは自分のキー(DataForSEO + OpenRouter)を使用し、Rankdelta の利用料金なしで、すべての機能を利用できます。
含まれる機能
- AI 可視性:シェア・オブ・ボイス、自社の代わりに名前を挙げられた競合、引用された情報源、Google AI Overviews
- 自社サイトまたはクライアント向けのレポート:スケジュール設定、ホワイトラベル、PDF および PowerPoint
- SERP クラスタリング対応のキーワード調査
- 検索順位の追跡
- 技術監査および GEO を含むサイト監査
- Site Explorer とバックリンク
- GEO コンテンツライター
- 次期リリース予定:WordPress と Shopify へのワンクリック公開(ホステッドクラウド)
| AI 可視性 | サイトの健全性と次のステップ |
|---|---|
![]() | ![]() |
1 つのコードベース、2 つのエディション
| セルフホスト(AGPL-3.0) | ホステッドクラウド | |
|---|---|---|
| コード | このリポジトリ | このリポジトリに、ホステッド環境の課金機能とマーケティングサイトを追加 |
| キー | 自分のキーを使用(DataForSEO + OpenRouter) | 管理型 |
| 課金 | なし — すべての機能を利用可能 | プラン制 |
| AI 可視性、調査、監査、検索順位の追跡 | はい | はい |
| レポート(自社サイトまたはホワイトラベル)、定期配信、PDF/PPTX | はい | はい |
| MCP サーバー | はい(自分のインスタンス) | はい(mcp.rankdelta.ai) |
| コンテンツの自動公開機能(WordPress/Shopify) | — | 開発中 |
クラウド:rankdelta.ai
AI エージェントを接続する(MCP)
Cursor(~/.cursor/mcp.json)、Claude Desktop、または mcpServers を受け付けるクライアントに貼り付けます。
{
"mcpServers": {
"rankdelta": {
"url": "https://mcp.rankdelta.ai/mcp",
"headers": { "Authorization": "Bearer sk_rankdelta_…" }
}
}
}
Claude Code:
claude mcp add rankdelta --transport http https://mcp.rankdelta.ai/mcp --header "Authorization: Bearer sk_rankdelta_…"
Settings → API & MCP でキーを作成します。セルフホストの場合は、独自のエンドポイント <your Supabase URL>/functions/v1/mcp と、インスタンスのキーを使用します。ChatGPT(Developer mode)、OpenCode、Grok の設定方法については、rankdelta.ai/docs/mcp をご覧ください。クラウドでは、すべてのツール呼び出しがウェブアプリと同じサーバー側の利用上限を通るため、エージェントがループしてもアカウントの利用額が上限を超えることはありません。セルフホストでは、プロバイダーに直接支払います。利用料金をご覧ください。
クイックスタート(セルフホスト)
詳細なガイド:SELF_HOSTING.md。ご利用のマシンで試すには、Docker、Node 20、pnpm、Supabase CLI が必要です。CI では、Docker フロントエンドを含むこのセットアップを、変更のたびに実行します。
supabase start # Postgres, Auth and the edge runtime, with the migrations applied
# Your provider keys, server-side only (this file is git-ignored)
cat > supabase/functions/.env <<'EOF'
SELF_HOST=true
OPENROUTER_API_KEY=...
DATAFORSEO_LOGIN=...
DATAFORSEO_PASSWORD=...
EOF
psql postgresql://postgres:[email protected]:54322/postgres -f supabase/setup/self-host.sql # once: no plans on a self-host
supabase functions serve --env-file supabase/functions/.env # leave it running
cp .env.selfhost.example .env # VITE_SUPABASE_URL=http://127.0.0.1:54321, ANON_KEY from `supabase status`
pnpm install
pnpm dev # http://localhost:5173
アプリもコンテナーで実行したい場合は、docker compose -f docker-compose.selfhost.yml up --build を実行すると、http://localhost:8080 で利用できます。
公開 URL に配置しますか?アカウントを作成したら、サインアップを無効にしてください。すべてのアカウントがプロバイダーのキーを使って利用するためです(サインアップを制限する)。
プロバイダーキー(DataForSEO、OpenRouter、Pexels、…)は、エッジ関数のシークレットに設定してください。VITE_ 変数には設定しないでください。VITE_ で始まるものはすべてブラウザーのバンドルにコンパイルされます。ホスト型の Supabase プロジェクトでは、supabase secrets set … で設定し、supabase functions deploy でデプロイします。
スケジュールスキャン、スケジュールされたレポートメール、Search Console の更新には、もう一つ手順が必要です。SELF_HOSTING.md の スケジュールジョブ をご覧ください。
セルフホストの利用料金
利用に応じて、プロバイダーに直接支払います。Rankdelta の手数料はありません。ホスト型クラウドで計測した費用は次のとおりです。
| 操作 | 標準的な費用 |
|---|---|
| AI 可視性チェック 1 回(プロンプト 1 件 × エンジン 1 件、OpenRouter) | 約 $0.004(p90 $0.01) |
| リサーチ検索 1 回(Site Explorer/キーワードリサーチ、DataForSEO) | 約 $0.03 |
| Google 順位チェック 1 回(DataForSEO SERP) | 約 $0.002 |
| 記事 1 本(下書き、情報源、ファクトチェック) | 約 $0.09 |
3 つのエンジンで 25 件のプロンプトを週 1 回スキャンする場合、サイト 1 件あたり週に約 $0.30~0.75 です。Supabase の無料枠で始められます。
OpenSEO との比較
OpenSEO は素晴らしいプロジェクトです。自分用のリサーチデータだけが必要であれば、これで十分かもしれません。Rankdelta は、クライアント向けまたは自社サイト向けに SEO と AI 可視性をレポートし、コンテンツを公開する人のためのものです。
| Rankdelta | OpenSEO | |
|---|---|---|
| AI 可視性データ | 独自のプロンプトを ChatGPT、Perplexity、Gemini でリアルタイムに実行(OpenRouter 経由、エンジンごとにプロンプト 1 件あたり約 $0.004)。さらに DataForSEO 経由で Google AI Overviews に対応 | DataForSEO LLM Mentions:ChatGPT と Google AI の事前収集データベース(リクエストごとに $0.10 +行ごとに $0.001) |
| コンテンツ作成 | ファクトチェック、検証済みの引用、捏造した統計情報を含まない、リアルタイムの SERP リサーチに基づくSEO/GEO 記事ライター | —(キーワードリサーチ向け SERP 分析) |
| レポート | 自社サイト向けに自社データから作成するほか、クライアント向けにホワイトラベルで提供可能。AI 可視性、順位、Search Console、GA4、サイトの健全性に対応し、メールのスケジュール配信、PDF および PowerPoint へのエクスポートが可能 | エージェントがオンデマンドで作成する HTML レポート。テンプレートと共有リンクに対応 |
| 言語 | 英語とイタリア語(インターフェース、プロンプト、レポート、メール) | 英語 |
| ライセンス | AGPL-3.0 | MIT |
クライアントのサイトと自社サイトの SEO を手がけるチームが開発しました。レポートは、クライアントから実際に求められるものです。比較は、OpenSEO の公開リポジトリとドキュメント、および DataForSEO の公開料金に基づいています(2026 年 9 月時点)。
正直な注意点
- 検索ボリューム、難易度、トラフィックは、Ahrefs規模のインデックスではなく、DataForSEOによる推定値です。
- AI の回答はサンプリングされるため、Share of Voice はノイズを含む測定値であり、ランキングではありません。
- ChatGPT と Gemini は、ウェブ検索なしで OpenRouter 経由でモデルとしてクエリされます。ウェブを閲覧する ChatGPT アプリや Gemini アプリのように回答するのではなく、モデル自体から回答し、出典を引用することはありません。出典と引用率は Perplexity と Google AI Overviews から取得します。レポートでは数値の横にその旨を記載しています。
技術スタック
Vite + React 19 + TypeScript、Supabase(Postgres、Auth、Deno 上の Edge Functions)、Tailwind を使用しています。パッケージマネージャー:pnpm。docs/ に詳しいガイドがあります。
pnpm dev # Vite
pnpm typecheck # tsc --noEmit
pnpm lint # eslint (errors only)
pnpm test:unit # vitest
pnpm build # tsc && vite build
セキュリティ
- OpenAI / DataForSEO / Pexels / Unsplash / Perplexity のキーを、
.envのVITE_*として設定しないでください。 - Supabase の anon キーは設計上公開されています。アクセス制御には Row Level Security を使用します。
- 脆弱性を発見した場合は、非公開で報告してください。SECURITY.md をご覧ください。
コミュニティとコントリビューション
- 質問やアイデア:GitHub Discussions。バグ:issues。
- コントリビューション:CONTRIBUTING.md、CODE_OF_CONDUCT.md。初めての PR では、1 行のコメントで Contributor License Agreement に署名してください(法人向けバージョン)。AI コーディングエージェントを使う場合は、AGENTS.md を読ませてください。
ライセンス
AGPL-3.0 © Agape Group GmbH。Rankdelta という名称とロゴは商標です。TRADEMARK.md をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

