Shopify管理データをクエリする クロードまたはカーソル Shopify MCPサーバー経由。
わずか5分でShopify MCPをセットアップでき、AIツールが注文、顧客、商品、在庫について平易な英語で質問できるようになります。Query StreamsエージェントはShopify管理APIをローカルSQLサーフェスにキャッシュするため、LLMはRESTエンドポイントではなく実際のテーブルを参照できます。また、Schema Intelligenceはデータイディオム(文字列として保存された金額列、financial_status / fulfillment_status列挙型、複数通貨表示とショップ通貨、カンマ区切りタグ)を処理するため、SQLは初回から正しく実行されます。
Query Streamsは、安全なリアルタイムデータ統合プラットフォームであり、ファイアウォールの変更なしに単一のMCPキーを介して、アカウント内のすべてのデータベースとSaaS APIをClaude、Cursor、ChatGPT、およびGrokに統合します。 このガイドでは、 Shopify MCP パスを具体的に指定することで、Shopify 管理画面からレポートをエクスポートしたり、GraphQL Admin API 呼び出しをつなぎ合わせたりすることなく、AI ツールが注文、顧客、製品、在庫、フルフィルメント、返金に関する平易な英語の質問に答えることができます。ネットワーク エージェントは Shopify Admin API データをローカルの DuckDB キャッシュに取り込むため、LLM は生の REST エンベロープではなく、クリーンな SQL サーフェス (注文、line_items、顧客、製品、バリアント、トランザクション、フルフィルメント) を参照できます。また、読み取り専用の管理スコープであるため、これは公式の Shopify Storefront MCP の代替ではなく、分析 + 運用を補完するものです。 詳細についてはQueryStreams.comをご覧ください そして 無料で登録する AIツールにShopify管理者の実際の質問を投げかけてみましょう。
Query Streams Shopify MCPサーバーが提供するもの
オープンソース環境にある他の「Shopify MCP」サーバーは、AIツールをShopify管理画面のRESTまたはGraphQL APIに直接接続し、生のリソース取得をプッシュします。これは機能しますが、ShopifyプライベートアプリトークンをAIクライアントの設定にプッシュし、LLMがSQLではなくRESTエンベロープとGraphQL型を見つめることになり、AIツールのスコープがShopifyのみに限定され、AIが実際に何を要求したかの監査証跡が得られません。Query StreamsのShopify MCPサーバーは、より広範な問題を解決します。1つのキーですべてのコネクタが利用可能になり、完全な監査証跡が得られ、エージェントがShopify管理画面のデータをSQLサーフェスに正規化し、AIツールがShopifyの認証情報を保持することはありません。
受信ファイアウォールの穴はゼロ
ネットワークエージェントは、クエリストリームへの単一の暗号化されたアウトバウンドクラウドリンクを開きます。AIクライアントはクラウドに接続し、Shopifyプライベートアプリトークンやネットワークには接続しません。ポートを開放する必要も、IPアドレスを許可リストに追加する必要も、VPNを使用する必要もありません。
キー1つで、すべてのコネクタが接続可能
同じ MCP キーは、アカウントに接続されている他のすべてのデータベースや SaaS API と共に Shopify に送信されます。明日 Stripe や PostgreSQL コネクタを追加しても、AI ツールはキーを再入力することなく、Shopify の注文と並べて認識します。マルチストアにも対応しており、各 Shopify ストアは同じ MCP キーの下で個別のコネクタとして機能します。
スキーマインテリジェンスが組み込まれています
AI は、AI がキュレーションした説明、意味型 (金額列の currency-string-cast、financial_status / fulfillment_status 列挙型、複数通貨表示 vs ショップ通貨、カンマ区切りタグのリスト文字列)、サンプル値、および Shopify のすべてのフィールドの発見された外部キー (単なる REST プロパティ名ではありません) を認識します。最初の試行で正確な SQL を書き込みます。 合計価格::DOUBLE 単純な図式だけのLLMでは見落とされている要素。
エージェントで読み取り専用が強制されます
幻覚を見ているLLMでさえ、Query Streams MCPを介して返金、注文の履行、在庫の調整、または製品の変更を行うことはできません。ネットワークエージェントは、それ以外のものを拒否します。 セレクト, と、または 説明する キャッシュされた Shopify テーブルに到達する前に、そして Shopify 管理画面の変更操作はそもそも MCP の表面に公開されることはありません。
キーごとの料金制限
デフォルトでは1分あたり60件のリクエストと1分あたり10件の実行呼び出しが設定されており、キーごとに設定可能です。AIツールの呼び出しループが暴走した場合、Shopify管理APIの1日あたりの割り当て量やストアのリーキーバケット制限ではなく、トークンバケットが上限に達します。
ファイアウォールポートを開放せずに動作する方法
Query Streams Network Agent は、インターネットにアクセスできる任意のマシンに一度インストールされ (Shopify Admin API はどこからでもアクセス可能)、クラウドへの 1 つのアウトバウンド TLS リンクを確立します。Claude または Cursor が質問をすると、エージェントは Shopify Admin API を呼び出し、応答をローカルの DuckDB にキャッシュするため、AI はクリーンな SQL サーフェスを参照できます。 オーダー, 明細行, お客様, 製品, バリアント, 在庫レベル, 取引, 履行 — REST エンベロープの代わりに、受信データは一切公開されず、AI ツールは Shopify のプライベート アプリ トークン、ストア ドメイン、または API バージョンを一切認識しません。 発信専用接続の仕組み →
AIクライアント
カーソル、クロード、
ChatGPT、Grok
QS MCPサーバー
ストリーミング可能なHTTP
X-MCPキー認証
ネットワーク・エージェント
あなたのネットワーク上で
クラウドリンクアウト
Shopify管理API
読み取り専用のDuckDB
キャッシュをSQLとして
CursorまたはClaudeに与えるMCPキーはスコープ付きです(読む / 分析する / 実行する)、いつでも取り消し可能で、キーごとにレート制限が設けられています。AIツールは、以下のMCPツールを呼び出して処理を実行します。
パターンキー オプションのパラメータ上書き機能付き。スキーマインテリジェンスがQuery Streams MCPを他と差別化する理由
オープンソース環境におけるほとんどの「Shopify向けMCP」サーバーは、Shopifyが開発者向けに公開しているのと同じフィールドリファレンス、あるいはさらに悪いことに、生のデータをAIツールに渡します。 情報スキーマ キャッシュの内容。フィールド名。データ型。おそらく主キー。LLM は推測するしかない。 合計価格 STRING として保存され、キャストする必要があります ダブル 算術では、 財務状況 は列挙型です 保留中 / 承認済み / 部分的に支払い済み / 支払い済み / 一部返金 / 返金済み / 無効あるいは、 タグ これはカンマ区切りの文字列であり、リストに平坦化する必要があります。そのため、ほとんどのLLMがShopifyのスキーマに対して最初に書くSQLは間違っています。これはLLMが悪いからではなく、正しく動作するために必要なデータがないためです(「total_priceが文字列なのでSUMはnullです」といったエラーは、午後の時間を無駄にする原因となります)。
Query Streams MCP は、私たちが スキーマインテリジェンス(SI) — AI がキュレーションしたメタデータは、あなたの 実際 AIクライアントが要求する前にShopifyデータを取得します。ShopifyコネクタでSIが有効になっている場合、AIが呼び出すすべてのスキーマツール(qs_get_connector_schema, qs_get_table_schema, qs_profile_table, qs_get_relationships) は、キャッシュされたスキーマと、厳選された知識の 6 層を返します。LLM は推測を停止します。
これを具体的に示すために、AIクライアントが単一のデータから何を受け取るかを以下に示します。 qs_get_table_schema Shopifyコネクタに対する呼び出し オーダー テーブル — アナリティクスに関する質問の 80% を占める、Shopify の標準的なファクト テーブル — 最初はスキーマ インテリジェンスなし、次にスキーマ インテリジェンスありで比較します。
スキーマインテリジェンスが追加する6つのレイヤー
各レイヤーは、LLMが推測するであろう質問の種類に対応します。オプトイン方式のSIプロファイリング処理は、スキーマを変更したりストアに書き込んだりすることなく、Shopifyデータに対して実行され、新しいメタフィールド定義を追加すると段階的に更新されます。 スキーマインテリジェンスが追加する機能と、その最新性を維持する方法 →
AIが厳選した説明文
すべてのデータベース、スキーマ、テーブル、列の目的を平易な英語で記述します。一度生成すれば、スキーマが変更されるたびに自動的に更新されます。信頼性スコア付きで、ユーザーが作成した説明が常に優先されます。
列はSTRINGとして格納されています。::DOUBLEにキャストしてください。
表の分類
各テーブルには、FACT(トランザクションイベント)、DIM(記述参照)、またはLOOKUP(小さなコードマップ)のタグに加え、eコマース、マーケティング、営業、財務、サポートなど、14種類以上のビジネスドメインが付けられています。
製品 [DIM、ドメイン:eコマース]
列ごとの意味型
18 種類のタイプ - currency、currency_string_cast_required、email、date_iso、status_code、list_string、percentage、identifier、url など。AI は、各タイプに適した方言に正しい SQL を生成します。 合計価格::DOUBLE キャストなしのベアスキーマLLMは正しく動作します。
タグ: list_string · created_at: date_iso
実データからのサンプル値
LLMにはランダムな行が抽出されるため、スキーマでは表現できないパターン(書式規則、エンコードされた値、命名スタイル、製品タイトル、顧客タグ、注文メタデータの実際の構造など)を認識できます。
「初回利用」、「月額定期購読」]
分布を用いた列挙型検出
カーディナリティの低い列 (50 個以下の異なる値、最大で行の 5% が一意) は、行数とともに完全な値リストにマッピングされます。AI は Shopify 列挙型で大文字小文字やスペルを推測しません。 財務状況 または 履行状況.
保留中(18%)|返金済み(8%)|…
暗黙的な外部キーの発見
テーブル間のデータ重複分析では、DDL制約として宣言されていない結合(カスタムオブジェクトを標準オブジェクトにリンクするカスタムメタフィールドを含む)が見つかります。信頼度スコア付きの正式なFKとともに保存され、 qs_get_relationships.
customers.id(重複率98%、信頼度0.97)
同じプロンプトだが、SQLが異なる
その証拠は、AIツールが実際に書き出すSQLにある。同じカーソルセッション、同じクロードモデル、同じプロンプト―― 「過去12か月間の月ごとの売上高と平均注文額(AOV)を、支払い済みの注文のみを対象に、米ドルで教えてください。」 スキーマインテリジェンスがない場合、LLM は推測する必要があります。スキーマインテリジェンスがあれば、LLM は total_price がキャストが必要な STRING であること、financial_status 列挙値が '有料' ない 「完了」また、複数通貨対応の店舗には通貨フィルターが必要です。
si_推奨事項 AIに何が不足しているかを伝えるブロック、会話の途中でSIを有効にするワンコールオプションを含む qs_request_si_analysis. スキーマインテリジェンスの実行方法と所要時間 →
Query Streams MCP と Shopify Storefront MCP の比較
Shopify は公式 MCP サーフェスを出荷しています。 ShopifyストアフロントMCPこれは、カタログ、商品、コレクション、顧客向けデータといったストアフロントAPIを公開することで、AIショッピングアシスタントが購入者の商品閲覧、おすすめ商品の提示、在庫状況の確認などを支援することを可能にします。購入者向けのAI体験に最適な設計となっています。 管理者データ、運用データ、財務データは表示されません。 Query Streams Shopify MCP はその逆で、Shopify の運用、分析、財務、およびカスタマー サポート部門向けの読み取り専用の管理 API サーフェスです。2 つの MCP サーバーは異なる問題解決を目的としており、その役割は以下のとおりです。
| クエリ ストリーム Shopify MCP | ShopifyストアフロントMCP | |
|---|---|---|
| 範囲 | 管理API — 注文、財務、運用、在庫 | ストアフロント — カタログ、製品、一般顧客 |
| 読むまたは書く | 構造上読み取り専用 | 読み取り専用 |
| 使用事例 | 運用+分析+財務+サポート | 購入者向けショッピングAI |
| 複数店舗への展開 | はい — マルチコネクタクロスストアSQL | 店舗ごと |
| クロスコネクタが接続します | はい — Shopify + Stripe + HubSpot + Postgres | いいえ |
| スキーマメタデータ | AI キュレーションされた説明、意味タイプなど currency_string_cast_required列挙値リスト、AIが発見したメタフィールドマッピング |
ストアフロントAPI仕様 |
| 監査証跡 | イベントログ 組織/ユーザー/キー/スコープ/レイテンシによる呼び出しごと |
Shopifyの監査ログの範囲に依存する |
| カスタムデータ(メタフィールド/メタオブジェクト/関数のカスタムデータ) | はい — スキーマインテリジェンスによって自動検出されました | アプリごとのカバレッジ |
2つのMCPサーバーは問題なく共存しており、多くのShopify Plus加盟組織が両方を導入しています。 Shopify Storefront MCPを使用する 購入者向けのAIショッピング体験、つまり、買い物客がカタログを閲覧したり、商品のおすすめを取得したり、「この商品は私のサイズがありますか?」といった質問に答えたりするAIエージェント。 Shopify MCPのクエリストリームを使用する 運用、財務、サポート、分析といったチームと連携するAIツールは、注文、取引、履行、顧客生涯価値、在庫レベル、払い戻し、割引コード、ギフトカードなどのビジネスデータに加え、これらの情報も必要とします。対象ユーザーやスコープは異なりますが、どちらも読み取り専用であるため、競合するのではなく互いに補完し合います。
MCPが合わない場合は、Nova AIをお試しください。
JSON設定を完全にスキップする: Nova AIはQuery Streamsウェブポータルに組み込まれています。 そして、同じエージェント、読み取り専用の強制、スキーマインテリジェンスを使用して、追加したすべてのコネクタで、製品別の収益、フルフィルメントSLA、コホート維持率など、Shopify管理画面の同じ平易な英語の質問に答えます。MCPの配管作業は不要です。
Nova AIをご紹介します前提条件
始める前に、以下のものを用意してください。
- 無料のQuery Streamsアカウントは my.querystreams.com.
- インターネットアクセス可能なマシンにインストールされたクエリ ストリーム ネットワーク エージェントについては、以下を参照してください。 クエリストリームエージェントをダウンロードしてくださいShopify Admin API はどこからでもアクセスできるため、エージェントは特定のネットワーク上に存在する必要はありません。
- エージェントに対して構成された Shopify ストア コネクタ - 既存の APIコネクタのセットアップ プライベートアプリのペアリングに関するガイドです。エージェントはShopifyプライベートアプリトークンとストアドメインを保持しますが、AIツールはどちらにも一切アクセスしません。クエリ対象のストアごとにコネクタが分かれるため、複数ストアアカウントの場合はコネクタを1つずつ追加していくことになります。
- MCP対応のAIクライアントであればどれでも使用できます。このガイドでは、Cursor、Claude Desktop、ChatGPT、Grokを例に説明しますが、Windsurf、Zed、Continue、Cline、VS Code Copilot、Codex、Gooseを使用する場合でも、設定ブロックは基本的に同じです。
- 5分。
AIクライアントにドロップしてください
Cursor、Claude、ChatGPT、Grokのいずれにも使用できるJSONスニペットは1つだけです。キーはどこでも同じです。
質問する
「今月、売上高が最も高い製品は何ですか?」――AIが適切なツールを呼び出し、答えが得られます。
ステップ1:クエリストリームでMCPキーを生成する
クエリ ストリームにサインインして、 MCPページ (または最初にサインインしてください) my.querystreams.com そしてクリック MCP 左側のナビゲーションでクリックします。 キーを生成するキーに分かりやすい名前を付けます(例: カーソルラップトップ または クロード・デスクトップ)、そしてこのキーに適用したいスコープを選択します。
読む— AIはコネクタを閲覧し、スキーマを読み取ることができる。他のすべての機能には必須である。分析するAIはテーブルのプロファイリングを行い、関係性(サンプル値、分布、意味タイプ)を検出できます。オプションですが、注文データの構造や金額列の意味(文字列で格納された価格、複数通貨、列挙型ステータスなど)を理解することが重要となるeコマース業務では強く推奨されます。実行する— AIは実際にSQLを実行できる。これがなければ、AIはスキーマメタデータに対してのみ読み取り専用となる。
典型的な「クロードに私のShopify管理画面のデータを分析してもらう」ワークフローでは、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 を編集する { 「mcpServers」: { 「クエリストリーム」: { 「url」: 「https://mcp.querystreams.com」, 「ヘッダー」: { 「X-MCPキー」: "qsmcp_PASTE_KEY_HERE" } } } }
// 設定 → 開発者向け → 設定の編集 { 「mcpServers」: { 「クエリストリーム」: { 「url」: 「https://mcp.querystreams.com」, 「ヘッダー」: { 「X-MCPキー」: "qsmcp_PASTE_KEY_HERE" } } } }
// 設定 → アプリとコネクタ → MCP を追加 サーバーURL https://mcp.querystreams.com 認証ヘッダー X-MCPキー ヘッダー値 qsmcp_ここにキーを貼り付けてください // ChatGPTの有料プランが必要です // (プラス / プロ / チーム / エンタープライズ)
// Grok → 設定 → ツール { 「mcp_servers」: [{ "名前": 「クエリストリーム」, 「url」: 「https://mcp.querystreams.com」, 「auth_header」: 「X-MCPキー」, 「認証値」: 「qsmcp_...」 }] }
AIクライアントを再起動してください。次回起動時に、上記にリストされている8つのクエリストリームMCPツールが検出され、ツールパレットに表示されます。CursorおよびClaude Desktopでは、次のように入力して確認できます。 「リストコネクタ」 — AIは電話すべき qs_list_connectors そして、設定したShopifyストア(複数ペアリングしている場合は、各ストアが個別のコネクタとして表示されます)と、その他設定済みのすべての情報を返します。
ステップ3:AIにShopifyに関する質問をする
SQL文を書く必要はありません。AIが書きます。質問をすると、AIが適切なMCPツールを選択し、エージェントがキャッシュされたShopify管理画面のデータに対してクエリを実行し、テキストと表形式で回答が返されます。まず試していただきたい3つの例文を以下に示します。
オーダー ~へ 明細行 の上 注文IDキャスト line_items.price::DOUBLE * 数量 収益、フィルター financial_status = '支払い済み' そして created_at >= DATE_TRUNC('month', NOW())次に、グループ分けします タイトル そして ソース名 チャネル分割の場合。結果テーブルがインラインで表示され、どの製品がスケーリングしているか、どの製品が停止しているか、各製品がどのチャネルに依存しているかなどの解釈が記述されます。スキーマインテリジェンスの列挙型検出 財務状況 AIが返金済みまたは保留中の注文を収益合計に含めないようにした。オーダー 行へ financial_status = '支払い済み', 履行状況 は ヌル または 部分的, そして 作成日時 5日以上前なので、顧客ティア(から)で強化します 顧客タグ — SI はカンマ区切りの文字列をリストに平坦化し、合計注文値 (キャスト) を返します 合計価格::DOUBLE)、そして注文は、まず VIP タグの有無で、次に合計金額の降順で表示されます。表の下には、通常、どの注文が真の SLA 違反のように見えるか、倉庫保留 (ドロップシッピング商品、カスタム刻印商品など) であるかを AI が注釈します。反対のクエリは、 「どの配送ルートの平均出荷時間が最も遅いか?」 ―これは、同じワークフローの運用面です。顧客タグ SIのリストフラット化による)、30日/60日/90日後のリピート購入率。AIツールは通常、チャネル平均から最も乖離しているコホート(有料ソーシャルコホートはサブスクリプションストアではオーガニック検索コホートよりも早く劣化することが多い)を強調表示し、フォローアップを提案します。 「最も業績の悪い顧客層をSKU構成別に詳しく調べて、彼らが最初に何を購入したかを確認しましょうか?」 Schema Intelligenceのenum検出 通貨 複数通貨ストアが収益を二重計上しないようにします 米ドル そして ユーロ 同じコホート内の注文。AIが初めてツールを呼び出す際、クライアントにツール呼び出しの承認を求める確認プロンプトが表示される場合があります。これはMCPの標準的な同意フローであり、Query Streamsが追加するものではありません。一度承認すれば、AIはその後の会話を自由に進めます。同意内容は、クライアントの設定でいつでも変更できます。
正直な料金請求に関するお知らせ:MCPの使用料金は非圧縮バイト数に基づいて課金されます
Query StreamsのExcelアドイン、Google Sheetsアドオン、Webクエリビルダー、Nova AIはすべて、当社の圧縮クラウドリンク上で動作します。当社は計測と課金を行っています。 圧縮バイト お客様のデータ領域に対して。MCPトランスポート(公式MCP仕様に基づくStreamable HTTP)は、すべてのクライアントと中間プロキシ間でエンドツーエンドの圧縮を確実にサポートするわけではないため、計測と課金を行います。 非圧縮バイト MCPトラフィックの場合。
- これはどういう意味か: 2.5 MB の Shopify 分析クエリ (過去 12 か月のストア全体で注文 + line_items を結合したもの) は、MCP 経由で取得するとデータ領域を約 2.5 MB 消費しますが、Excel / Sheets / Nova / クエリ ビルダー経由では 300~500 KB 程度です。Shopify 管理 API の応答は、列挙型文字列、タイムスタンプ、および製品属性が大量に含まれています。クラウド リンク上の LZ4 を使用すると、注文集計で通常 6~8 倍の削減が実現します。DuckDB のキャッシュ鮮度モデルは Shopify API 呼び出しを重複排除するため、1 日の 10 万呼び出しのクォータを 2 回消費することはありません。同じデータでも、トランスポートが異なると、課金対象サイズも異なります。
- これは何ではないか: MCPを使用することに対する上乗せ料金やペナルティはありません。実際に送信されるバイト数はそのまま渡されます。他のクライアントの方が安価なのは、それらのトランスポートでは圧縮が確実に機能するからです。プロトコルの選択によってペナルティを課すことはありません。ただし、コスト構造については透明性を確保する必要があります。
- あなたができること: 非常に大規模な定期的なエクスポート(例:複数年にわたる注文、明細項目、複数の店舗にわたる取引のクロス集計)には、Excel、Sheets、Nova を使用する方法をお勧めします。インタラクティブな AI ツール呼び出し(LLM のコンテキストに適合する典型的な 100 ~ 5,000 行の Shopify 集計)には、MCP が最適な選択肢であり、コスト差はわずか数セントです。
よくある質問
これを使うには、ポートを開放したり、VPNを実行したりする必要がありますか? +
https://mcp.querystreams.com パブリックインターネットから発信する場合、エージェントホストでHTTPSによる送信が機能すれば、MCPは機能します。 発信専用接続の仕組みをご覧ください →
Query Streams MCPで使用できるAIツールはどれですか? +
MCPキーを失効させることはできますか? +
/mcp ページ、プラン設定による組織ごと、プラットフォームレベル)のいずれの場合も、Shopify プライベートアプリトークンのローテーションやエージェントの再起動は必要ありません。 MCPキーセキュリティに関する詳細はこちら →
MCPの使用料金は、私のデータ領域に対してどのように課金されますか? +
圧縮バイトMCPはStreamable HTTP上で動作しますが、すべてのクライアントとプロキシでエンドツーエンドの圧縮を確実にサポートするわけではないため、課金されます。 非圧縮バイトShopifyのアナリティクスクエリをExcelに返すと、通常、データ領域で約300~500KBの容量が必要になります(Shopify管理APIのデータは、列挙型文字列、タイムスタンプ、商品属性が繰り返し出現するため、LZ4で6~8倍圧縮されます)。一方、MCP経由でCursorに返される同じ2.5MBの結果は、約2.5MBの容量で済みます。請求期間の最後に驚かれるよりも、事前に知っておいていただきたいので、この点については透明性を保っています。
Query Streams MCPは、私のShopify Plus / Shopify Advanced / 標準Shopify、複数のストア、およびShopify Functionsのカスタムデータと連携して動作しますか? +
B2B企業, 市場, メタオブジェクトShopify Plus では、スキーマインテリジェンスがそれらが存在する場合に自動的に検出します。 複数店舗: 各 Shopify ストアは、独自のプライベート アプリ トークンを持つ個別のコネクタです。LLM はクエリを実行できます。 shopify_us 対 shopify_eu 名前を指定して実行するか、複数のコネクタからの結果を1つのSQLクエリに組み合わせることで、ストア間集計を実行します。 Shopify Functionsのカスタムデータ (メタフィールド、メタオブジェクト、注文/製品/顧客/バリエーションに添付されたカスタムショップデータ)は、スキーマインテリジェンスによって自動的に検出されます。SIスキャンでは、 メタフィールド定義 そして メタオブジェクト定義そして、それらをフレンドリーな名前のクリーンな SQL 列として表示します。カスタムメタフィールド オーダー / 製品 / お客様 自動的にフラット化され、他の列と同様にクエリ可能です。カスタムオブジェクトを標準オブジェクトに結合します(例:カスタムオブジェクトをリンクする)。 保証条件 メタオブジェクト オーダー) SQL では、他の結合とまったく同じように機能します。
これは、オープンソースのShopify MCPサーバーを自分で運用する場合とどう違うのでしょうか? +
合計価格::DOUBLE string-money キャスト、enum 対応フィルタリング 財務状況 / 履行状況、また、複数通貨の正規化が組み込まれています。さらに、スキーマ インテリジェンス、エージェント レイヤーの読み取り専用強制、キーごとのレート制限、監査証跡も取得できます。 イベントログそして、既に利用しているデータ領域の課金パイプラインもそのまま利用できます。これらは、直接的なMCPでは得られないものです。
AIがデータの書き込みや削除を試みるとどうなるでしょうか? +
qs_run_query 呼び出しは、ハードコードされた読み取り専用バリデーターによって解析され、 セレクト, と, そして 説明する ステートメント。それ以外の場合は、 読み取り専用違反 そして、キャッシュされた Shopify テーブルには決してアクセスしません。バリデーターはクラウドではなくエージェント プロセスで実行されるため、侵害されたクラウド サーフェスでもそれを迂回することはできません。さらに、もう 1 つの安全層があります。Shopify 管理画面の書き込み/変更操作 (注文の作成、払い戻しの発行、注文の履行、在庫の調整、商品の変更、割引の適用) は、そもそも MCP サーフェスに公開されません。エージェントは、Shopify に対して読み取り専用の管理 API 呼び出しのみを発行します。したがって、バリデーターが何らかの方法で迂回されたとしても、LLM はストアを変更するために呼び出すことができるものは何もありません。
AIが実際に何を質問したのか見せてもらえますか? +
イベントログ 組織、ユーザー、キー、スコープ、レイテンシ、および結果コードとともに。組織管理者は、単一のクエリで「先週MCPを使用した人は誰か、どのコネクタを使用したか、そして何を質問したか?」に答えることができます。ログには、 ツール名とメタデータSQL テキストや返された行ではなく、それらはクラウド リンクを介して流れ、クラウド ログには記録されません。Shopify の Admin API は独自の監査ログ (イベント リソース) を公開していますが、これはストアごとであり、特定の MCP 駆動クエリを追跡するのに十分な粒度ではないため、ストア間のアクティビティについてはエージェントの イベントログ これは、「AIがいつ、どのShopifyストアに対して何を質問したか」を最も明確かつ統合的に監査できる方法です。答えはストアごとに1つのShopify管理画面に分散されるのではなく、独自のデータベースに格納されます。
Query Streams MCPを使用するには、Schema Intelligenceを実行する必要がありますか? +
(コネクタ、データベース) ペアSI がなくても MCP は正常に動作します。AI は基本的なスキーマ (型、主キー、形式的な外部キー、インデックス) を取得し、基本的なクエリを作成します。SI を有効にすると、AI はキュレーションされたメタデータの 6 つの追加レイヤーを取得します。 (1) すべてのデータベース、テーブル、列に関するAIによるキュレーション済みの説明。 (2) テーブル分類(トランザクションイベント用のFACT、記述参照用のDIM、小規模コードマップ用のLOOKUP)に加えて、ビジネスドメインタグ(eコマース、販売、マーケティング、財務、サポート、その他14種類)が含まれます。 (3) 各列(currency、currency_string_cast_required、email、date_iso、status_code、list_string、percentage、identifier、url、person_name、およびその他8つ)にセマンティック型があり、方言に正しいSQL生成を促進します。 (4) 実際のデータからサンプル値を取得することで、LLMはスキーマでは表現できないパターンを認識できます。 (5) 低カーディナリティ列に対する完全な値分布を用いた列挙型検出、および (6) AI がクロステーブルデータの重複に基づいて発見した外部キーは、 qs_get_relationshipsSIがない場合、すべてのスキーマツールの応答には、 si_推奨事項 通話に何が不足しているかを正確にブロックリスト化します。AI はこれを読み取り、会話の途中で SI をトリガーすることを提案できます。 qs_request_si_analysis実行時間はテーブル数に応じて変化します。100テーブル未満の小規模なShopifyストア(標準サーフェスのみ、メタオブジェクトなし)では約10分で完了します。一般的な中規模ストア(メタフィールドでフラット化された列を含む数百のテーブル)では15~25分で完了します。多数のメタオブジェクト定義とShopify Functionsカスタムデータを含む1,500以上のテーブルを持つShopify Plusストアでは、フルスキャンに45~60分かかる場合があります。SIはネットワークエージェントを介してデータに対して実行され(クラウドでは決して実行されません)、Shopifyストアに書き込むことはなく、スキーマを変更することもありません。スキーマが変更されると、増分的に更新されるため、メタフィールド定義を追加または変更した後の実行は、最初の実行よりもはるかに高速になります。エンドツーエンドの効果:SIを有効にすると、AIクライアントは、LLMを渡すだけの「MCP for X」サーバーに対して実行する場合よりもはるかに高い頻度で、初回で正しいSQLを書き込みます。 情報スキーマ.
後からStripeやPostgreSQLなどの別のコネクタを追加したらどうなりますか? +
qs_list_connectors (自動的に取得されます)。1つの設定ブロックで、現在と将来のアカウント全体を購入できます。 なぜ1つのキーで全てのコネクタをカバーできるのか →
データとやり取りするためだけに、MCPをセットアップする必要があるのですか? +
ShopifyがStorefront MCPを提供しているのに、なぜShopifyデータにQuery Streams MCPを使用する必要があるのでしょうか? +
shopify_us, shopify_eu, そして shopify_apac 店舗ごとに一括で設定できます。店舗フロントMCPは店舗ごとに設定します。 (3)クロスコネクターの到達距離 Shopifyの注文データ、Stripeの請求書データ、HubSpot CRMの連絡先、Postgresの製品カタログを同じClaudeの会話内で組み合わせます。「Shopifyの顧客をHubSpotの連絡先と照合し、サポートチケットが未解決の有料顧客を表示してください」と依頼します。これはベンダー間での3方向結合です。Storefront MCPはShopifyストアフロントのデータのみを表示します。 彼らはうまく共存している。 購入者向けのAIショッピング体験にはStorefront MCPを、運用/財務/分析/カスタマーサポート関連のAIワークフローにはQuery Streams MCPを使用してください。多くのShopify Plus組織は両方を導入しています。
さあ始めましょう
AIツールをShopify管理画面のデータに5分で接続できます。
1つのMCPキーで、Shopify、すべてのデータベース、およびQuery Streamsアカウント内の他のすべてのAPIコネクタにアクセスできます。完全な監査証跡、キーごとのレート制限、複数ストア間のコネクタ間クエリ、ファイアウォールの変更は一切不要です。Claude、Cursor、ChatGPT、Grokはすべてすぐに使用できます。
関連ガイド: クエリストリームエージェントをダウンロードしてください | APIコネクタのセットアップ | すべてのMCPサーバーガイド | Nova AI テキストからSQLへの変換
カテゴリ: MCPサーバー
タグ: mcp、claude、カーソル、shopify、api-connector、eコマース、shopify-admin、shopify-storefront-mcp、マルチストア、読み取り専用mcp
メタディスクリプション:MCP経由でClaudeまたはCursorを使用してShopify管理画面のデータを照会できます。キャッシュされたSQLインターフェース、複数店舗対応、ファイアウォールの脆弱性なし。無料。


