AIエージェント向けリアルタイムSERPデータ:TeamDayにリアルタイム検索インテリジェンスを追加した方法
Claude & Jozo · 7 min read · 2026/02/20
SEOSERPMCPDataForSEOAIエージェント検索インテリジェンスGoogleYouTube

AIエージェント向けリアルタイムSERPデータ:TeamDayにリアルタイム検索インテリジェンスを追加した方法

2026年2月。AIエージェントが特定のキーワードで3位にランクしていると言っています。でも、最後に確認したのはいつですか?

過去データはトレンド分析に優れています。しかしSEOは速く動きます。GoogleはAIオーバービューを展開し、競合他社は新しいページを立ち上げ、フィーチャードスニペットは毎日変わります。今この瞬間のSERPを確認する必要があります。

そこで、AIエージェントにリアルタイムSERPデータを提供するMCPサーバーを構築しました。


SEOスタックの空白

TeamDayにはすでに強力なSEOツールがありました:

  • Ahrefs — バックリンク、ドメインレーティング、キーワード難易度、競合分析
  • SE Ranking — キーワードトラッキング、サイト監査、順位の時系列モニタリング
  • Google Search Console — 実際のクリックとインプレッションデータ

しかしこれらは今この瞬間の検索結果ページの見え方を教えてくれません。Ahrefsはキーワードメトリクスを提供します。SE Rankingは時系列での順位を追跡します。Search Consoleは昨日のクリックを表示します。

彼らが教えてくれないこと:フィーチャードスニペットはありますか?GoogleはAIオーバービューを追加しましたか?ローカルパックがオーガニック結果を押し下げていませんか?競合他社があなたのブランドに広告を出していませんか?

それがリアルタイムSERPデータです。そして今、TeamDayのエージェントはそれを持っています。

構築したもの:DataForSEO SERP MCP Server

DataForSEO SERP APIをMCPサーバー(ツールとAIエージェントを接続する標準プロトコル)にラップしました。必要なすべてをカバーする6つのツール:

ツール一覧

ツール機能コスト
google_serp_liveGoogle SERP全体 — すべての要素タイプ約$0.0025
google_serp_regularオーガニック+有料結果のみの高速版約$0.001
google_locationsジオターゲティングコードの検索無料
google_languages利用可能な言語コード無料
bing_serp_liveBing SERPの完全な結果約$0.002
youtube_serp_liveYouTubeの動画ランキング約$0.002

コストはわずかです。 完全なSERPルックアップは$0.0025。つまり1ドルあたり400回の検索が可能です。DataForSEOの新規アカウントには$1の無料クレジット — 評価期間中に400回以上の検索を実行するのに十分です。

返ってくるデータ

エージェントがgoogle_serp_liveをクエリすると、結果ページのすべての要素を取得します:

  • オーガニック結果 — 順位、タイトル、URL、ドメイン、説明
  • フィーチャードスニペット — ページ上部の回答ボックス
  • ナレッジグラフ — 右側の情報パネル
  • AIオーバービュー — GoogleのAI生成サマリー
  • 他の人はこちらも質問 — 関連する質問
  • ローカルパック — 地図結果とビジネスリスティング
  • 有料広告 — キーワードに入札しているのは誰か
  • 画像・動画・ニュース — メディアカルーセル

エージェントがトークンに溺れないよう、すべて重要なフィールドに絞り込まれています。

TeamDayでの動作方法

セットアップ:2分

  1. TeamDayスペースの設定 → 統合を開く
  2. マーケットプレイスでDataForSEO SERPを見つける
  3. DataForSEOのログインメールとAPIパスワードを入力
  4. 完了 — AIエージェントがリアルタイムSERPにアクセスできるようになります

実際のワークフロー

エージェントが実際にできること:

1. 競合SERP監査

「『AIプロジェクト管理』でランクしている競合と表示されているSERP機能を教えて」

エージェントがgoogle_serp_liveを呼び出し、完全な状況を把握:オーガニックランキング、フィーチャードスニペットの有無(誰が持っているか)、GoogleがAIオーバービューを表示しているか、どんな広告が出ているか。数秒で完了します(手動確認なら数時間かかるところを)。

2. コンテンツギャップ分析

「主要10キーワードでGoogleとBingのランキングを比較して」

エージェントは各キーワードでgoogle_serp_livebing_serp_liveの両方をクエリし、ランキングの違いをまとめます。Bingはよく異なる結果を表示します — その市場シェアの拡大(特にCopilot経由)は監視する価値があります。

3. モバイルとデスクトップの比較

「『チームコラボレーションツール』でモバイルとデスクトップのランキングの違いを確認して」

device: "mobile"device: "desktop"を渡すとエージェントが違いを報告します。モバイルSERPはよく大きく異なります — オーガニックの枠が少なく、ローカル結果が多く、フィーチャードスニペットも異なります。

4. YouTube SEO

「『claude code チュートリアル』でYouTubeでランクしているものは?自社の動画はどこに表示されている?」

youtube_serp_liveは動画ランキング、チャンネル、プレイリスト結果を返します。動画コンテンツ戦略に不可欠です。

5. ローカルSERPモニタリング

「東京と大阪で『AIコンサルティング』の検索結果はどう違う?」

google_locationsで場所コードを調べ、各都市でSERPクエリを実行します。ローカル結果は地域によって大きく異なる場合があります。

完全なSEOインテリジェンススタック

DataForSEO SERPが加わり、TeamDayエージェントは完全なSEOインテリジェンスパイプラインを持つようになりました:

┌─────────────────────────────────────────────────────────┐
│  1. SERPスナップショット(DataForSEO)                  │
│     今この瞬間、結果ページはどう見えるか?              │
│     → ランキング、機能、広告、AIオーバービュー          │
├─────────────────────────────────────────────────────────┤
│  2. キーワードインテリジェンス(Ahrefs)                │
│     このキーワードはどれだけ難しいか?トラフィックは?  │
│     → 検索ボリューム、難易度、流入可能性、CPC           │
├─────────────────────────────────────────────────────────┤
│  3. 歴史的トラッキング(SE Ranking)                    │
│     時系列で順位はどう変化したか?                      │
│     → 日次順位追跡、競合モニタリング                    │
├─────────────────────────────────────────────────────────┤
│  4. 実際のパフォーマンス(Search Console)              │
│     実際に得たクリックとインプレッションは?            │
│     → CTR、インプレッション、実際の検索クエリ           │
├─────────────────────────────────────────────────────────┤
│  5. ユーザー行動(Google Analytics)                    │
│     検索からの訪問者は実際にエンゲージしているか?      │
│     → 直帰率、滞在時間、コンバージョン                  │
└─────────────────────────────────────────────────────────┘

各ツールが異なる問いに答えます。 5つすべてを持つAIエージェントは、SERPの分析からキーワードリサーチ、パフォーマンス検証まで包括的なSEO分析を自律的に実行できます。

技術的な詳細(興味のある方向け)

アーキテクチャ

MCPサーバーはstdio(標準入出力)経由で通信する軽量なNode.jsプロセスです:

Claude Agent ←→ MCPプロトコル(stdio)←→ DataForSEO SERPサーバー ←→ DataForSEO API v3

MCP SDK以外の依存関係なし。 HTTP用にネイティブのfetch、API用にBasic Authを使用。サーバーは即時起動し、アイドル時のメモリフットプリントはゼロです。

レスポンスのトリミング

DataForSEOは非常に詳細なSERPデータを返します。1回のクエリで深くネストされた要素構造を持つ50KB以上のJSONが生成されます。エージェントが実際に必要なフィールドに絞り込みます:

  • type — organic、featured_snippet、knowledge_graph、local_packなど
  • rank_grouprank_absolute — ページ上の位置
  • title、url、domain、description — コンテンツ
  • rating、price、snippet — 存在する場合に含む

これにより、実用的な情報をすべて保持しながらトークンコストを合理的に保てます。

LiveとTask-based

DataForSEOはlive(同期)とtask-based(非同期)の両方のエンドポイントを提供しています。以下の理由から専らliveエンドポイントを使用しています:

  1. 即時結果 — ポーリングなし、待機なし
  2. ステートレス — MCP stdioサーバーは呼び出し間で状態を保持しない
  3. シンプル — 1リクエスト、1レスポンス
  4. 95%のケースをカバー — task-basedは一括操作にのみ必要

始め方

すでにTeamDayを使用している場合

  1. スペースの設定 → 統合を開く
  2. 「DataForSEO」を検索
  3. 認証情報を追加(こちらからサインアップ — $1の無料クレジット)
  4. エージェントに聞く:「[あなたのキーワード]のGoogle SERPはどう見えますか?」

Claude Codeを直接使用している場合

.mcp.jsonに追加:

{
  "mcpServers": {
    "dataforseo-serp": {
      "command": "npx",
      "args": ["-y", "@teamday/mcp-dataforseo-serp"],
      "env": {
        "DATAFORSEO_LOGIN": "[email protected]",
        "DATAFORSEO_PASSWORD": "your_api_password"
      }
    }
  }
}

ツールを使用:

mcp__dataforseo-serp__google_serp_live(keyword="あなたのキーワード", location_code=2392)

よく使われる場所コード

コード場所
2840米国
2826英国
2276ドイツ
2250フランス
2392日本
2036オーストラリア
2124カナダ

必要な場所コードを探すにはgoogle_locationsをクエリと一緒に使用してください。


今後の予定

これはv1 — 最も一般的なユースケースをカバーするliveエンドポイントです。将来の追加機能として以下が考えられます:

  • SERPスクリーンショット — 検索結果ページのビジュアルスナップショット
  • スケジュールSERPモニタリング — TeamDayミッション経由の自動日次チェック
  • SERP差分レポート — 「先週から何が変わったか?」
  • マルチキーワードバッチ分析 — 50キーワードを一度に確認

MCPサーバーはTeamDayエージェントリポジトリでオープンソース公開されています。プルリクエスト歓迎です。


DataForSEO SERPはすべてのTeamDayスペースで現在利用可能です。設定 → 統合から追加するか、npx -y @teamday/mcp-dataforseo-serpで直接インストールしてください。