mcpField
C
Creator SEO MCP

Creator SEO MCP

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

Creator SEO MCP について

Creator SEO MCPは、コンテンツ制作者向けのSEOサーバーです。Google Search Consoleのデータとページ内容を組み合わせ、推定収益に基づいて施策を順位付けします。検索順位向上が見込めるクエリ、流入が減ったページ、ページ監査、競合ページを扱います。

主な機能

  1. 01順位向上が見込めるキーワードの検出
  2. 02URL単位のSearch Console指標の確認
  3. 03月ごとのコンテンツ低下の検出
  4. 04クエリに照らしたページ要素の監査
  5. 05同じクエリで競合するページの検出
  6. 06推定収益に基づく施策の順位付け

活用シーン

  1. 01広告とアフィリエイト収益に基づくSEO作業の優先付け
  2. 02クリック数や表示回数が減ったページの特定
  3. 03同じクエリを競う記事の特定
  4. 04タイトル、メタデータ、見出しを対象クエリと照合

MCP 対応

Google Search Consoleのデータとページ内容を使い、SEO機会を特定・順位付けする6つの分析ツールをMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"yoshyaes-creator-seo": {
"command": "uvx",
"args": [
"creator-seo-mcp"
],
"env": {
"GOOGLE_CREDENTIALS_PATH": "<GOOGLE_CREDENTIALS_PATH>",
"CREATOR_SEO_SITE_RPM": "<CREATOR_SEO_SITE_RPM>",
"CREATOR_SEO_AFFILIATE_CATEGORIES": "<CREATOR_SEO_AFFILIATE_CATEGORIES>"
}
}
}
}
起動コマンドuvx creator-seo-mcp
設定が必要な環境変数
GOOGLE_CREDENTIALS_PATHシークレットAbsolute path to your OAuth 2.0 credentials.json downloaded from Google Cloud Console.
CREATOR_SEO_SITE_RPMYour display ad RPM in USD (e.g. 22 for Mediavine). Used to weight opportunities by estimated revenue.
CREATOR_SEO_AFFILIATE_CATEGORIESJSON map of URL path prefix to affiliate revenue multiplier. Example: {"gaming-deals": 2.0}

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

パッケージ
pypicreator-seo-mcp0.1.1

ツール

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

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

詳細

creator-seo-mcp

CI

コンテンツクリエイター向けの MCP サーバーです。Google Search Console とページコンテンツを連携し、見栄えだけのクリック数ではなく、推定収益に基づいて SEO の機会をすべて順位付けします。

一般的な SEO ツールは、GSC の生の数値を表示します。このツールは、実際のディスプレイ広告 RPM とアフィリエイト報酬率に基づき、どの改善が最も収益につながるかを教えてくれます。

できること

クリエイター向けの SEO ワークフロー全体で連携して動作する、6 つのツールを提供します。

ツール説明
get_striking_distance_keywords実際の表示回数、ランキング対象ページ、検索結果の 1 ページ目までの差とともに、掲載順位が 4~15 位の検索キーワードを取得します
get_page_performance1 つの URL の GSC データ全体を取得します。クリック数、表示回数、CTR、掲載順位、流入につながっている検索キーワードが含まれます
analyze_content_decay前月と比べてクリック数または表示回数が減少しているページを特定します
audit_page_onpageURL を取得し、タイトル、メタ情報、見出し、本文を読み取り、対象の検索キーワードと比較して具体的な修正案を提示します
find_cannibalization複数のページが競合し、評価が分散している検索キーワードを検出します
get_top_opportunities主要な分析機能です。あらゆるシグナルを組み合わせ、収益に基づいて重み付けし、優先順位付きのアクションリストを返します

インストール

uvx creator-seo-mcp

または pip を使用します。

pip install creator-seo-mcp

セットアップ

1. Google Search Console の認証情報

docs/gsc-setup.md に従って、次の手順を行います。

  • Google Cloud で Search Console API を有効にする
  • OAuth 2.0 デスクトップクライアントを作成する
  • credentials.json をダウンロードする
2. Claude Desktop の設定

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "creator-seo-mcp": {
      "command": "uvx",
      "args": ["creator-seo-mcp"],
      "env": {
        "GOOGLE_CREDENTIALS_PATH": "/path/to/credentials.json",
        "CREATOR_SEO_SITE_RPM": "15"
      }
    }
  }
}
3. Claude Code の設定
claude mcp add creator-seo-mcp uvx creator-seo-mcp \
  -e GOOGLE_CREDENTIALS_PATH=/path/to/credentials.json \
  -e CREATOR_SEO_SITE_RPM=15
4. 収益の設定(任意ですが推奨)

ディスプレイ広告の RPM を設定すると、実際の収益に基づいて機会を順位付けできます。

export CREATOR_SEO_SITE_RPM=22          # your Mediavine/Raptive RPM
export CREATOR_SEO_AFFILIATE_CATEGORIES='{"gaming-deals": 2.0}'

すべてのオプションについては .env.example を参照してください。

エージェント向けプロンプトの例

  • 「今週の、収益を重視した SEO の機会トップ 5 を教えてください。」
  • 「先月と比べて、トラフィックが減っている投稿はどれですか?」
  • 「Baldur's Gate 3 のビルドガイドが検索結果の 2 ページ目から上がりません。主要なキーワードに照らして監査し、修正すべき点を教えてください。」
  • 「同じ検索語句で互いに競合している投稿がないか確認してください。」
  • 「この記事と、この記事が掲載順位を上げようとしている検索キーワードとの間に、オンページ SEO のどのような差がありますか?」

Two Average Gamers の事例

Two Average Gamers(Mediavine のディスプレイ広告と Amazon アフィリエイトリンクを掲載する、Mediavine のゲームブログ上位 200 位以内)を対象に、2026-08-25 に過去 28 日間(Search Console によると表示回数 392K、クリック数 3.5K)のデータを使って実際に実行した get_top_opportunities の出力です。

これは実際の「変更前」のベースラインであり、モックアップではありません。金額の見積もりには、デフォルトの $15 RPM プレースホルダーを使用しています(正確な数値を得るには、CREATOR_SEO_SITE_RPM を実際のネットワーク RPM に設定してください)。3 種類すべてのシグナルを対象にスコアリングされた 147 件の機会のうち、推定収益上位 5 件は次のとおりです。

#種類ページクエリ調査結果
11 ページ目目前best-letterboxd-alternatives..."letterboxd for games"掲載順位 4.6、表示回数 97K、1 ページ目までの差は 1.6 位
2カニバリゼーション同じページ + ほか 3 ページ"letterboxd for games"TAG の 4 ページが同じクエリで表示回数 99.8K を分け合っています
31 ページ目目前backloggd-review"backloggd"掲載順位 5.5、表示回数 11.4K、1 ページ目までの差は 2.5 位
4カニバリゼーション同じページ + ほか 2 ページ"backloggd"TAG の 3 ページが同じクエリで表示回数 15.1K を分け合っています
51 ページ目目前backloggd-vs-gg-vs-savepoint"backloggd"掲載順位 5.5、表示回数 3.7K、1 ページ目までの差は 2.5 位

analyze_content_decay は今回の実行で、前月比でクリック数が減少しているページも 40 件検出しました。最も大きな減少は、Palworld の訴訟に関する記事でクリック数が 10 から 0 に減った 100%の低下と、Palworld のタワーボス攻略ガイドでの 61%の低下でした。どちらも、獲得していたトラフィックが完全になくなる前にコンテンツを更新する価値があります。

更新(2026-08-25): 上記の 2 件の 1 ページ目目前の機会について、タイトルと H1 の編集を公開しました。実際のページに対して audit_page_onpage を再実行し、これを確認しています。

ページ対象クエリタイトルに含まれる?H1 に含まれる?残りの提案
best-letterboxd-alternatives..."letterboxd for games"✅✅なし
backloggd-review"backloggd"✅✅なし
backloggd-vs-gg-vs-savepoint"backloggd"✅✅なし

掲載順位やトラフィックの変化はまだ報告できませんが、これは予想どおりであり、結果がなかったということではありません。Search Console のデータには 2~3 日の鮮度の遅れがあるため、同日に再取得しても、上記のベースラインと同じ 2026-07-26~2026-08-22 の期間が対象となり、編集前のデータしか含まれません。また、Google がページを再クロールし、再度順位付けするまでには、通常、データの遅れよりも長い時間がかかります。編集後の期間を実際に含む GSC データを取得できた時点(現実的には 2~3 週間後)で、実際の掲載順位とクリック数の変化を添えて、このセクションを再度更新します。それ以前には更新しません。

貢献

Issue や PR を歓迎します。ガイドラインについては CONTRIBUTING.md をご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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