カテゴリーを見る

MCP経由でClaudeまたはCursorを使用してGoogle Search Consoleにクエリを実行する方法

22分で読めます

MCPサーバー 検索コンソール

Google Search Console にクエリを実行する クロードまたはカーソル MCP経由。

AIツールがSEOデータ(クリック数、インプレッション数、CTR、上位クエリ、パフォーマンスの低いページなど)について平易な英語で質問できるようにする、わずか5分のセットアップ。しかも、GSC OAuthトークンをAIベンダーに公開したり、ネットワークのファイアウォールポートを開放したりする必要はありません。

ファイアウォールに穴はありません キー1つで、すべてのコネクタが接続可能 リアルタイムデータ、キャッシュ遅延なし ご自身のAIツールをご持参ください

Query Streamsは、安全なリアルタイムデータ統合プラットフォームであり、ファイアウォールの変更なしに単一のMCPキーを介して、アカウント内のすべてのデータベースとSaaS APIをClaude、Cursor、ChatGPT、およびGrokに統合します。 このガイドでは、Google Search Consoleコネクタを具体的に接続する方法を説明します。これにより、GSCのWeb UIからCSVエクスポートをコピー&ペーストすることなく、AIツールがクリック数、インプレッション数、CTR、ランキングページに関する平易な英語の質問に答えることができるようになります。 詳細についてはQueryStreams.comをご覧ください そして 無料で登録する AIツールに実際のSEOに関する質問を投げかけてみましょう。

MCP のクエリ ストリームが Google Search Console に提供するもの

オープンソース環境にある他の「Google Search Console MCP」サーバーは、AIツールをGSC APIに直接接続します。これは機能しますが、Google OAuthトークンをAIクライアントの設定にプッシュし、AIツールのスコープをSearch Consoleのみに限定し、AIが実際に何を問い合わせたかの監査証跡を提供しません。Query Streams MCPは、より広範な問題を解決します。1つのキーですべてのコネクタが接続でき、完全な監査証跡が提供され、AIツールはGoogleの認証情報を保持しません。

受信ファイアウォールの穴はゼロ

ネットワークエージェントは、クエリストリームへの単一の暗号化されたアウトバウンドクラウドリンクを開きます。AIクライアントはクラウドに接続し、ネットワークには接続しません。ポートを開放する必要も、IPアドレスを許可リストに追加する必要も、VPNを使用する必要もありません。

キー1つで、すべてのコネクタが接続可能

同じ MCP キーで、アカウントに接続されているすべてのデータベースと SaaS API にアクセスできます。明日 Stripe や PostgreSQL のコネクタを追加しても、AI ツールはキーを再設定することなくそれを認識します。

スキーマインテリジェンスが組み込まれています

AIは、すべての列について、AIがキュレーションした説明、意味型、列挙値リスト、および発見された外部キーを認識します。 情報スキーマ 出力。初回から正確なSQLを生成します。

エージェントで読み取り専用が強制されます

幻覚を見ているLLMでさえ発行できない 消去 または アップデート Query Streams MCP を介して。ネットワーク エージェントは、次のもの以外はすべて拒否します。 セレクト, 、または 説明する データソースに到達する前に。

キーごとの料金制限

デフォルトでは1分あたり60件のリクエストと1分あたり10件の実行呼び出しが設定されており、キーごとに設定可能です。AIツールの呼び出しループが暴走した場合、トークンバケットが消費されますが、GSCの割り当て量やウォレットには影響しません。

ファイアウォールポートを開放せずに動作する方法

Query Streams Network Agentは、Google Search Consoleにアクセスできるマシンに一度インストールするだけで、クラウドへのTLSアウトバウンドリンクを1つ確立します。AIが質問をすると、エージェントはGSC APIを呼び出し、応答をローカルのDuckDBにキャッシュしてAIがSQLを実行できるようにし、同じチャネルから結果をストリーミングします。この際、インバウンドは一切公開されず、AIツールがGoogle OAuthトークンを見ることもありません。 発信専用接続の仕組み →

AIクライアント

カーソル、クロード、
ChatGPT、Grok

QS MCPサーバー

ストリーミング可能なHTTP
X-MCPキー認証

ネットワーク・エージェント

あなたのネットワーク上で
クラウドリンクアウト

Googleサーチコンソール

OAuth は
エージェント

着信ポートは不要です。エージェントが発信するだけで、その逆はありません。

CursorまたはClaudeに与えるMCPキーはスコープ付きです(読む / 分析する / 実行する)、いつでも取り消し可能で、キーごとにレート制限が設けられています。AIツールは、以下のMCPツールを呼び出して処理を実行します。

querystreams-mcp · ツールカタログ
qs_list_organizations読む
呼び出し元のキーにバインドされている組織を返します。
qs_list_agents読む
ネットワークエージェントとオンライン状態を一覧表示します。
qs_list_connectors読む
データコネクタの一覧を表示します(データベースサーバーまたはAPIごとに1つのエントリ)。
qs_get_connector_schema読む
AIがクエリできるGSCテーブルと列を返します。利用可能な場合は、スキーマインテリジェンスによる情報も追加されます。
qs_profile_table分析する
サンプル値、分布、列挙型検出、意味型など、ご要望に応じて提供いたします。
qs_list_saved_queries読む
チームが信頼する、事前に構築されたパラメータ付きSQLテンプレート。AIはSQL文を見ることなく、これらのテンプレートを実行します。
qs_run_saved_query実行する
保存されたクエリを実行します パターンキー オプションのパラメータ上書き機能付き。
qs_run_query実行する
コネクタに対してSELECT文を実行します。読み取り専用バリデーターは、データベースがSQL文を認識する前に、エージェント上で実行されます。

スキーマインテリジェンスがQuery Streams MCPを他と差別化する理由

オープンソース環境におけるほとんどの「MCP for X」サーバーは、AIツールに同じものを提供します 情報スキーマ データベースは見知らぬ人に渡される。列名。データ型。おそらく主キー。LLMは推測するしかない。 status_id = 3 つまり、 usr_eml 店舗、または customer_orders.cust_id 実際に参加する 顧客ID (いずれの場合も外部キーは宣言されていません)。そのため、ほとんどのLLMがベアスキーマに対して最初に記述するSQLは間違っています。これはLLM自体が悪いからではなく、正しく動作するために必要なデータが不足しているためです。

クエリ ストリーム MCP は、私たちが スキーマインテリジェンス(SI) — AI がキュレーションしたメタデータは、あなたの 実際 AIクライアントが要求する前にデータを取得します。コネクタとデータベースでSIが有効になっている場合、AIが呼び出すすべてのスキーマツール(qs_get_connector_schema, qs_get_table_schema, qs_profile_table, qs_get_relationships) は、基本スキーマに加えて、厳選された知識の 6 層を返します。LLM は推測をやめます。

これを具体的に示すために、AIクライアントが単一のデータから何を受け取るかを以下に示します。 qs_get_table_schema GSCコネクタに対する呼び出し 検索分析 テーブル — 最初はスキーマインテリジェンスなし、次にスキーマインテリジェンスあり。

スキーマインテリジェンスなし データソース: キャプチャされたスキーマ
// LLMが見るもの == テーブル: search_analytics == 列: – ID int [PK, NOT NULL] – サイトURL varchar(500) NOT NULL – キー varchar(2000) - 国 文字(3) - デバイス varchar(20) – クリック 整数型はNULLではない – 感想 整数型はNULLではない - 位置 小数(8,2) - 日付 整数型はNULLではない 索引: ix_date、ix_site_url 外部キー: (申告なし) si_推奨事項: 州: 「実行しない」 今回の呼び出しで不足している機能: – AIによる外部キーの検出 – 列ごとのサンプル値と列挙型の検出 – テーブルと列の説明 – 意味的な型分類 – ビジネスドメインのタグ付け
スキーマインテリジェンスを使用 データソース: スキーマインテリジェンス
// LLMが見るもの == テーブル: search_analytics [FACT、ドメイン:seo] == 「クエリ、ページ、国、デバイスの組み合わせごとに集計された、GSC検索パフォーマンス指標(日次)」 ai_analyzed_at: 2026-04-30 · 約487,233行 列: – ID int [PK] 識別子 – サイトURL varchar(500) URL サンプル:「sc-domain:querystreams.com」 FK -> sites.url (重複率97%、信頼度0.9) – キー varchar(2000) テキストコンテンツ 「パイプ区切りのクエリ|ページ|国|デバイス」 - 国 文字(3) 位置 サンプル: ['usa','gbr','can','aus','deu'] - デバイス varchar(20) ステータスコード(列挙型) デスクトップ(61%)|モバイル(34%)|タブレット(5%) – クリック 整数 カウンタ 範囲:0~9,432 – 感想 整数 カウンタ 範囲:0~124,510 - 位置 小数(8,2) ランキング順位 範囲:1.00~100.00 - 日付 整数 日付_yyyymmdd ⚠ SQL日付ではありません – 整数YYYYMMDDエンコード サンプル: 20260428、20260427、20260426

スキーマインテリジェンスが追加する6つのレイヤー

各層は、LLMが推測しなければならない特定の種類の質問に対応します。SIはオプトインです。 (コネクタ、データベース) これはペアリングして、データに対して一度限りのプロファイリング処理を実行します。スキーマを変更したり、データベースに書き込んだりすることはなく、スキーマが変更された場合は段階的に更新されます。

AIが厳選した説明文

すべてのデータベース、スキーマ、テーブル、列の目的を平易な英語で記述します。一度生成すれば、スキーマが変更されるたびに自動的に更新されます。信頼性スコア付きで、ユーザーが作成した説明が常に優先されます。

search_analytics: 「日次集計GSC
クエリ/ページあたりの検索パフォーマンス。

表の分類

各テーブルには、FACT(トランザクションイベント)、DIM(記述参照)、またはLOOKUP(小さなコードマップ)のタグが付けられており、さらに営業、人事、SEO、財務、サポートなど、14種類以上のビジネスドメインが関連付けられています。

search_analytics [FACT、ドメイン:seo]
サイト [DIM、ドメイン:seo]

列ごとの意味型

通貨、メールアドレス、日付(yyyymmdd)、ステータスコード、パーセンテージ、ランキング順位、識別子、URL、人物名など、18種類のデータタイプに対応。AIは、それぞれのデータタイプに適した、方言に忠実なSQLを生成します。

ポジション: ランキング順位
クリック数: カウンター · 日付: date_yyyymmdd

実データからのサンプル値

LLMにはランダムな行が提示されるため、スキーマでは示せないパターン(書式規則、エンコードされた値、略語スタイル、文字列の実際の構造など)を認識できます。

国: ['usa', 'gbr', 'can', 'aus', 'deu']

分布を用いた列挙型検出

カーディナリティの低い列(異なる値が50個以下、行の5%以下が一意)は、行数とともに値のリスト全体にマッピングされます。AIは大文字小文字やスペルを推測しません。

デバイス:デスクトップ(61%)|モバイル(34%)
錠剤(5%)

暗黙的な外部キーの発見

テーブル間のデータ重複分析では、DDL制約として宣言されていない結合が見つかります。信頼度スコア付きの正式なFKとともに保存され、 qs_get_relationships.

search_analytics.site_url -> sites.url
(重複率97%、信頼度0.9)

同じプロンプトだが、SQLが異なる

その証拠は、AIツールが実際に書き出すSQLにある。同じカーソルセッション、同じクロードモデル、同じプロンプト―― 「先月、クリック率(CTR)が最も高く、インプレッション数が100回を超えるGSCクエリの上位10件を表示してください。」 スキーマインテリジェンスがなければ、LLMは推測するしかない。スキーマインテリジェンスがあれば、LLMは知っている。

スキーマインテリジェンスなし
— LLMによるベアスキーマに対する最初の試み: トップを選択 10 キー、クリック、インプレッション、(クリック * 1.0 / 感想) AS ctr フロム 検索分析 どこ 日付 2026年4月1日 アンド 2026年4月30日 アンド 感想 > 100 ORDER BY ctr DESC エラー:「日付変換中に変換に失敗しました」 日付は整数YYYYMMDDであり、SQL DATEではありません。 GROUP BYなし — クエリ/ページごとに多数の行 インプレッションのない行におけるゼロ除算リスク
スキーマインテリジェンスを使用
— LLMがSIを有効にして初めて試みた方法: トップを選択 10 キー、 合計(クリック) AS 合計クリック数、 合計(印象) AS 総インプレッション数、 ラウンド(合計(クリック)* 100.0 / ヌライフ(合計(印象) 0), 2) AS ctr_pct フロム 検索分析 どこ 日付 20260401 アンド 20260430 アンド 感想 > 100 GROUP BY キー ORDER BY ctr_pct DESC 10行。初回で正解。 日付鋸のセマンティックタイプ = date_yyyymmdd クリック数/インプレッション数 セマンティックタイプ = カウンター NULLIFはゼロ除算を防ぐ
スキーマインテリジェンスを実行したくないですか? MCP は依然として機能しています — スキーマ ツールは、ベア メタデータ (型、主キー、正式な外部キー、インデックス) を返し、すべての劣化レスポンスには、 si_推奨事項 AIに何が不足しているかを伝えるブロック、会話の途中でSIを有効にするワンコールオプションを含む qs_request_si_analysis. スキーマインテリジェンスの実行方法と所要時間 →
ノヴァAI

MCPが合わない場合は、Nova AIをお試しください。

JSON設定を完全にスキップする: Nova AIはQuery Streamsウェブポータルに組み込まれています。 そして、Google Search Console のデータに対して同じ平易な英語の質問を投げかけます。「先週、私がGSCに問い合わせた上位10件の質問は何だったでしょうか?— 同じエージェント、同じ読み取り専用の強制、同じスキーマインテリジェンス、MCP の配管なし。

Nova AIをご紹介します

前提条件

始める前に、以下のものを用意してください。

  1. 無料のQuery Streamsアカウントは my.querystreams.com.
  2. インターネットアクセス可能なマシンにインストールされたクエリ ストリーム ネットワーク エージェントについては、以下を参照してください。 クエリストリームエージェントをダウンロードしてください.
  3. エージェントに対して構成された Google Search Console コネクタ - 既存の APIコネクタのセットアップ OAuthペアリングに関するガイド。エージェントがGoogle OAuthトークンを保持し、AIツールはトークンに触れることはありません。
  4. MCP対応のAIクライアントであればどれでも使用できます。このガイドでは、Cursor、Claude Desktop、ChatGPT、Grokを例に説明しますが、Windsurf、Zed、Continue、Cline、VS Code Copilot、Codex、Gooseを使用する場合でも、設定ブロックは基本的に同じです。
  5. 5分。
エージェントの設定は一度だけで済みます。 Query StreamsのExcelおよびGoogle Sheetsアドオン、Webクエリビルダー、Nova AIを支えるのと同じエージェントがMCPにも使用されています。既存のQuery StreamsアカウントにMCPを追加するには、キーを生成するだけで済みます。エージェントとコネクタは既に稼働しています。
1

MCPキーを生成する

から /mcp クエリ ストリームのページで、必要なスコープを持つキーを作成します。

2

AIクライアントにドロップしてください

Cursor、Claude、ChatGPT、Grokのいずれにも使用できるJSONスニペットは1つだけです。キーはどこでも同じです。

3

質問する

「先月、最もクリックを失ったページはどれですか?」—AIが適切なツールを呼び出し、答えが得られます。

ステップ1:クエリストリームでMCPキーを生成する

クエリ ストリームにサインインして、 MCPページ (または最初にサインインしてください) my.querystreams.com そしてクリック MCP 左側のナビゲーションでクリックします。 キーを生成するキーに分かりやすい名前を付けます(例: カーソルラップトップ または クロード・デスクトップ)、そしてこのキーに適用したいスコープを選択します。

  • 読む — AIはコネクタを閲覧し、スキーマを読み取ることができる。他のすべての機能には必須である。
  • 分析する AIはテーブルのプロファイリングを行い、関係性(サンプル値、分布、意味タイプ)を検出できます。SEO作業においては、クエリの構造を理解することが重要なため、必須ではありませんが強く推奨します。
  • 実行する — AIは実際にSQLを実行できる。これがなければ、AIはスキーマメタデータに対してのみ読み取り専用となる。

典型的な「クロードに私のサーチコンソールデータを分析してもらう」ワークフローでは、3つのスコープすべてが適切です。チームメイトや信頼度の低いクライアントに渡すキーの場合は、 実行する そして閲覧のみを許可します。同じページからいつでも任意のキーを取り消すことができます。AIクライアントはそれを認識します。 MCP_KEY_REVOKED 次の呼び出し時に動作を停止し、すぐに通信を終了します。伝播遅延はありません。

キーを今すぐコピーしてください。Query Streams はキーを一度表示した後、ハッシュのみを保存します。キーを紛失した場合は、新しいキーを生成してください。キーは次のようになります。 qsmcp_ 続いて48個のランダムな文字があり、これはAIクライアントが送信するものです。 X-MCPキー リクエストヘッダー。

ステップ2:AIクライアントにQuery Streams MCPを追加する

構成は、MCP 対応クライアントすべてで同じ形状です。MCP サーバーのエントリは、 https://mcp.querystreams.com キーを X-MCPキー ヘッダー。下記からクライアントを選択してください。

カーソル
カーソル ~/.cursor/mcp.json
// ~/.cursor/mcp.json を編集する
{
  「mcpServers」: {
    「クエリストリーム」: {
      「url」: 「https://mcp.querystreams.com」,
      「ヘッダー」: {
        「X-MCPキー」: "qsmcp_PASTE_KEY_HERE"
      }
    }
  }
}
クロード・デスクトップ
クロード・デスクトップ claude_desktop_config.json
// 設定 → 開発者向け → 設定の編集
{
  「mcpServers」: {
    「クエリストリーム」: {
      「url」: 「https://mcp.querystreams.com」,
      「ヘッダー」: {
        「X-MCPキー」: "qsmcp_PASTE_KEY_HERE"
      }
    }
  }
}
チャットGPT
チャットGPT アプリとコネクタ
// 設定 → アプリとコネクタ → MCP を追加
サーバーURL  https://mcp.querystreams.com
認証ヘッダー X-MCPキー
ヘッダー値 qsmcp_ここにキーを貼り付けてください

// ChatGPTの有料プランが必要です
// (プラス / プロ / チーム / エンタープライズ)
グロック
グロック リモート MCP ツール
// Grok → 設定 → ツール
{
  「mcp_servers」: [{
    "名前": 「クエリストリーム」,
    「url」: 「https://mcp.querystreams.com」,
    「auth_header」: 「X-MCPキー」,
    「認証値」: 「qsmcp_...」
  }]
}

AIクライアントを再起動してください。次回起動時に、上記にリストされている8つのクエリストリームMCPツールが検出され、ツールパレットに表示されます。CursorおよびClaude Desktopでは、次のように入力して確認できます。 「リストコネクタ」 — AIは電話すべき qs_list_connectors そして、Google Search Consoleコネクタと、その他設定済みのすべてのファイルを返却してください。

ステップ3:AIにGoogle Search Consoleに関する質問をする

SQL文を書く必要はありません。AIが書きます。質問をすると、AIが適切なMCPツールを選択し、エージェントがGSCデータに対してクエリを実行し、テキストと表形式で回答が返されます。まず試していただきたい3つの例文を以下に示します。

「先月、クリック数が前月と比べて最も減少したページ上位10件はどれですか?」
SEO監査
AIが電話をかけます qs_get_connector_schema GSCテーブルを発見するには、 qs_run_query ページと日付範囲ごとにクリック数を集計し、前月のデータと結合し、差分でソートして上位10件を返すSELECT文を使用します。結果テーブルがインラインで表示されるほか、どのページが拒否されたか、そしてAIがデータから推測した考えられる原因(CTRの低下、ランキング順位の低下、クエリ構成の変化など)についての解説も表示されます。
「先週、クリック数が多かった検索クエリはどれで、その中でサイト平均クリック率を下回ったクエリはどれですか?」
機会
AIはGSCデータからサイト全体のCTRを計算し、それ以下のクエリをフィルタリングします。平均CTR以下のクエリは通常 タイトルとメタディスクリプションの書き換え候補 — すでにランキング上位に入っているのに、クリック率が問題なのです。AIは通常、上位5~10件の候補を特定し、それぞれがクリック率に問題がある理由(クリックを誘うには順位が低すぎる、タイトルに検索クエリがそのまま含まれていないなど)を説明します。
「過去28日間の国別クリック率(CTR)を、『データベース』を含む検索クエリごとに比較する。」
ジオ
クリック数、インプレッション数、掲載順位、CTRを国別に集計します。AIツールは通常、サイト平均から最も乖離している地域区分を強調表示し、さらに掘り下げたい場合は「上位3か国についてクエリ別に分析しましょうか?」といったフォローアップクエリを提案します。応答は会話形式で行われるため、コンテキストをリセットする必要はありません。

AIが初めてツールを呼び出す際、クライアントにツール呼び出しの承認を求める確認プロンプトが表示される場合があります。これはMCPの標準的な同意フローであり、Query Streamsが追加するものではありません。一度承認すれば、AIはその後の会話を自由に進めます。同意内容は、クライアントの設定でいつでも変更できます。

正直な料金請求に関するお知らせ:MCPの使用料金は非圧縮バイト数に基づいて課金されます

Query StreamsのExcelアドイン、Google Sheetsアドオン、Webクエリビルダー、Nova AIはすべて、当社の圧縮クラウドリンク上で動作します。当社は計測と課金を行っています。 圧縮バイト お客様のデータ領域に対して。MCPトランスポート(公式MCP仕様に基づくStreamable HTTP)は、すべてのクライアントと中間プロキシ間でエンドツーエンドの圧縮を確実にサポートするわけではないため、計測と課金を行います。 非圧縮バイト MCPトラフィックの場合。

  • これはどういう意味か: MCP経由で取得した場合、1MBのGSC結果行セットはデータ領域を約1MB消費しますが、Excel、Sheets、Nova、クエリビルダー経由で取得する場合は約150~250KBで済みます。同じデータでも、転送方法が異なるため、課金対象となるサイズも異なります。
  • これは何ではないか: MCPを使用することに対する上乗せ料金やペナルティはありません。実際に送信されるバイト数はそのまま渡されます。他のクライアントの方が安価なのは、それらのトランスポートでは圧縮が確実に機能するからです。プロトコルの選択によってペナルティを課すことはありません。ただし、コスト構造については透明性を確保する必要があります。
  • あなたができること: 非常に大規模な繰り返しクエリ(例えば、10万行以上のエクスポート)の場合は、Excel/Sheets/Novaを使用する方法をお勧めします。インタラクティブなAIツール呼び出し(LLMのコンテキストに適合する典型的な100~5,000行の応答)の場合は、MCPが最適な選択肢であり、コスト差はわずか数セントです。

よくある質問

これを使うには、ポートを開放したり、VPNを実行したりする必要がありますか? +
インバウンドルール、ポートフォワーディング、NATパンチスルー、VPNは使用しません。ネットワークエージェントは1つのアウトバウンドTLS接続(ポート443)を確立し、AIクライアントが接続します。 https://mcp.querystreams.com パブリックインターネットから発信する場合、エージェントホストでHTTPSによる送信が機能すれば、MCPは機能します。 発信専用接続の仕組みをご覧ください →
Query Streams MCPで使用できるAIツールはどれですか? +
オープンなモデルコンテキストプロトコルに対応したクライアントであればどれでも利用可能です。Claude Desktop、Claude Code、Cursor、ChatGPT(有料)、Grok、Gemini CLI、Windsurf、Zedなど、500種類以上が対応しています。ご自身のAIツールをお持ち込みください。切り替える必要はありません。 サポートされているAIクライアントの全リスト →
MCPキーを失効させることはできますか? +
はい、3 つの独立したキルスイッチ (キーごとに /mcp ページ、プラン設定による組織ごと、およびプラットフォームレベル)のいずれも、データベースのパスワードのローテーションやエージェントの再起動を必要としません。 MCPキーセキュリティに関する詳細はこちら →
MCPの使用料金は、私のデータ領域に対してどのように課金されますか? +
すべてのアクセス方法は単一のデータ領域の予算を使用します。異なるのは測定されるサイズのみです。圧縮クライアント(Excel、Sheets、Query Builder、Nova AI)は 圧縮バイト一方、Streamable HTTP 上の MCP は 非圧縮バイト (圧縮クライアント経由の場合、1MBの結果は約150~250KBになりますが、MCP経由の場合は約1MBになります。) MCPの使用状況はどのように計測されるのか →
Query Streams MCPは、私のGoogle Workspaceアカウントと連携できますか? +
はい。Google Search Consoleコネクタは、GSCユーザーが既に持っているGoogle認証情報(GoogleがSearch Console APIアクセスに使用する標準のOAuth認証情報)で認証を行います。OAuthトークンはネットワークエージェントホスト上に保存され(保存時は暗号化)、自動的に更新され、AIベンダーに送信されることはありません。既に他のクエリストリームワークフロー(Excelレポート、スプレッドシート同期、スケジュール済みクエリなど)用にSearch Consoleを設定している場合は、コネクタは既にペアリングされており、MCPはそのまま連携します。
これは、オープンソースのGSC MCPサーバーを自分で運用する場合とどう違うのでしょうか? +
直接 GSC MCP サーバー (GitHub にはコミュニティ プロジェクトが存在します) は、データ ソースごとに 1 つの MCP です。Claude が GSC + PostgreSQL + Stripe アカウント + Snowflake ウェアハウスから読み取るには、各 AI クライアントで個別に構成された 4 つの MCP サーバーが必要で、それぞれに独自の認証情報、スコープ モデル、監査ストーリーが必要です。クエリ ストリーム MCP は、アカウントがペアリングしているすべてのコネクタにアクセスできる 1 つのキーです。また、スキーマ インテリジェンス、エージェント レイヤーの読み取り専用強制、キーごとのレート制限、監査証跡も取得できます。 イベントログそして、既に利用しているデータ領域の課金パイプラインもそのまま利用できます。これらは、直接的なMCPでは得られないものです。
AIがデータの書き込みや削除を試みるとどうなるでしょうか? +
データソースがSQLを見る前に、エージェントで拒否されます。 qs_run_query 呼び出しは、ハードコードされた読み取り専用バリデーターによって解析され、 セレクト, , そして 説明する ステートメント。それ以外の場合は、 読み取り専用違反 そして、Google Search Console には一切到達しません。バリデーターはクラウドではなく、ネットワーク上のエージェントプロセスで実行されるため、クラウド環境が侵害されてもバリデーターを迂回することはできません。(Search Console の API 自体も読み取り専用ですが、PostgreSQL、MySQL など、追加する可能性のある他のすべてのコネクタにも同じ保護が適用されます。)
AIが実際に何を質問したのか見せてもらえますか? +
はい。MCP ツール呼び出しごとに行が書き込まれます。 イベントログ 組織、ユーザー、キー、スコープ、レイテンシ、および結果コードとともに。組織管理者は、単一のクエリで「先週MCPを使用した人は誰か、どのコネクタを使用したか、そして何を質問したか?」に答えることができます。ログには、 ツール名とメタデータSQLテキストや返された行は、クラウドリンクを経由して送信されるため、クラウドログには記録されません。完全なSQL監査が必要な場合は、基盤となるエンジンでデータベース側の監査を有効にしてください。GSCの場合は、Google Workspaceの監査ログエントリが有効になります。
Query Streams MCPを使用するには、Schema Intelligenceを実行する必要がありますか? +
いいえ - スキーマインテリジェンスはオプトインです (コネクタ、データベース) ペアSI がなくても MCP は正常に動作します。AI は基本的なスキーマ (型、主キー、形式的な外部キー、インデックス) を取得し、基本的なクエリを作成します。SI を有効にすると、AI はキュレーションされたメタデータの 6 つの追加レイヤーを取得します。 (1) すべてのデータベース、テーブル、列に関するAIによるキュレーション済みの説明。 (2) テーブル分類(トランザクションイベント用のFACT、記述参照用のDIM、小規模コードマップ用のLOOKUP)に加えて、ビジネスドメインタグ(営業、人事、SEO、財務、サポート、その他14種類)が含まれます。 (3) 各列(currency、email、date_yyyymmdd、status_code、percentage、ranking_position、identifier、url、person_name、その他9つ)にセマンティック型があり、方言に正しいSQL生成を促進します。 (4) 実際のデータからサンプル値を取得することで、LLMはスキーマでは表現できないパターンを認識できます。 (5) 低カーディナリティ列に対する完全な値分布を用いた列挙型検出、および (6) AI がクロステーブルデータの重複に基づいて発見した外部キーは、 qs_get_relationshipsSIがない場合、すべてのスキーマツールの応答には、 si_推奨事項 通話に何が不足しているかを正確にブロックリスト化します。AI はこれを読み取り、会話の途中で SI をトリガーすることを提案できます。 qs_request_si_analysis実行時間はテーブル数に比例します。100テーブル未満の小規模データベースでは約10分で完了し、一般的な中規模データベース(数百テーブル)では15~25分、1,500テーブル以上の大規模エンタープライズデータベースではフルスキャンに45~60分かかる場合があります。SIはネットワークエージェントを介してデータに対して実行され(クラウド上では実行されません)、データベースへの書き込みやスキーマの変更は一切行わず、スキーマが変更された場合は増分的に更新されます。そのため、テーブルの追加や変更後の後続の実行は、最初の実行よりもはるかに高速になります。エンドツーエンドの効果として、SIを有効にすると、AIクライアントはLLMを渡すだけの「MCP for X」サーバーに対して実行する場合よりも、初回で正しいSQLをはるかに高い頻度で生成します。 情報スキーマ.
後からStripeやPostgreSQLなどの別のコネクタを追加したらどうなりますか? +
クライアント側では何も変更されません。エージェントがペアリングした瞬間に、同じキーが新しいコネクタに到達します(qs_list_connectors (自動的に取得されます)。1つの設定ブロックで、現在と将来のアカウント全体を購入できます。 なぜ1つのキーで全てのコネクタをカバーできるのか →
データとやり取りするためだけに、MCPをセットアップする必要があるのですか? +
いいえ - Nova AIはクエリストリームポータルに組み込まれています。 MCP の設定や構成ファイルは不要で、あらゆるコネクタ (Google Search Console を含む) に対応します。クエリ ストリーム内のデータとやり取りするには Nova を使用し、独自の AI クライアント (Claude、Cursor、ChatGPT など) が同じデータ (同じエージェント、同じコネクタ、同じスキーマ インテリジェンス) にアクセスできるようにするには MCP を使用します。 Nova AI についてもっと詳しく知りたい方はこちら →

さあ始めましょう

AIツールをSEOデータに接続するのに5分しかかかりません。

1つのMCPキーで、Google Search Console、すべてのデータベース、およびQuery Streamsアカウント内の他のすべてのAPIコネクタにアクセスできます。完全な監査証跡、キーごとのレート制限、ファイアウォールの変更は一切不要です。Claude、Cursor、ChatGPT、Grokはすべてすぐに使用できます。

関連ガイド: クエリストリームエージェントをダウンロードしてください | APIコネクタのセットアップ | すべてのMCPサーバーガイド | Nova AI テキストからSQLへの変換

カテゴリ: MCPサーバー

タグ: mcp、claude、カーソル、chatgpt、grok、google-search-console、gsc、seo、ai

メタディスクリプション:MCP経由でClaudeまたはCursorをGoogle Search Consoleに接続します。AIを使ってSEOデータを分かりやすい英語でクエリできます。無料。

更新日 2026 年 6 月 16 日