Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Snowflake-managed MCP Server

Snowflake の中で SQL を使って作成する MCP サーバーです。Cortex Agents、Search、Analyst、読み取り専用の SQL を、ガバナンスの効いたツールとして公開します。

レビュー: Sheela · 更新

導入ガイド 従量課金

当サイトの評価

4.0/5

Snowflake 上のエージェントのためにガバナンスをきちんと実現しています。対価はライセンス料ではなく、管理者の作業時間とウェアハウスのクレジットで払います。

Snowflake-managed MCP Serverとは?

Snowflake 公式の MCP サーバーは、あなたの Snowflake アカウントの中で動きます。SQL 文(CREATE MCP SERVER ... FROM SPECIFICATION)と、ツールを列挙した YAML で作成します。ツールは Cortex Agents、Cortex Search サービス、セマンティックビューに対する Cortex Analyst、SQL の実行、独自の関数やプロシージャです。以前の Snowflake-Labs/mcp のコミュニティ製サーバーは非推奨です。2026年10月26日に再確認した README には、もう保守されていないと書かれ、こちらへ誘導していますが、リポジトリはアーカイブされていません。

クライアントは /api/v2/databases/{db}/schemas/{schema}/mcp-servers/{name} で終わるアカウントの URL に、Snowflake OAuth か、Okta や Entra ID などの外部 OAuth で接続します。サーバーは MCP プロトコルの改訂 2025-11-25 を実装しており、ツールのみに対応します。2026年8月20日からは tools/call の応答を SSE ストリームで返すため、クライアントは JSON と event-stream の両方の応答を受け付ける必要があります。

Snowflake-managed MCP Serverのインストール方法

CREATE MCP SERVER (in Snowflake), then connect to https://<account_url>/api/v2/databases/<db>/schemas/<schema>/mcp-servers/<name>

Snowflake-managed MCP Serverは使う価値があるか?

データチームに MCP を設計させたら、こうなるはずです。サーバーへのアクセス自体は何の権限も与えません。ツールごとに個別の権限付与が必要で、SQL ツールは既定で SELECT のみです。Snowflake は、生の SQL をエージェントと同じサーバーに置かないよう明確に勧めています。クライアントがエージェントのガードレールを迂回できてしまうためです。readOnly や destructive などのツールの注釈は、セキュリティ制御ではなくヒントであると明記されています。多くのベンダーが省くこの率直さがあります。

セットアップは管理者の仕事です。動的クライアント登録がないため、クライアントごとに専用の OAuth セキュリティ統合が必要です。ドキュメントは、Cursor と VS Code には機密クライアント、Claude Desktop には PKCE を使う公開クライアントを指定しています。また、すべてのユーザーに DEFAULT_WAREHOUSE が必要で、ないとセッションが始まりません。展開で最初に届くサポートチケットはこれでしょう。

文書化された制限は、設計を左右するほど厳しいものです。1 つのサーバーが持てるツールは最大 50 個で、SQL と関数の応答は 250 KB で打ち切られます。エージェントの応答は max_results を設定しないと 200 KB を超えることがあり、再帰は 10 回の呼び出しで止まります。MCP サーバーのオブジェクトはフェイルオーバーグループで複製されません。OAuth の統合は複製されるため、災害復旧の計画ではサーバーを作り直す必要があります。

Snowflake がはっきりさせていないのがコストです。MCP の項目はありませんが、呼び出しのたびにウェアハウスの時間か Cortex の消費が発生します。またドキュメントは、再帰的なエージェントの構成が際限のないループを生みうると警告しています。予算を組むチームは、新しい種類のユーザーによるウェアハウスの追加負荷として見積もるべきです。エージェントとはまさにそういうものだからです。

真価を発揮する場面

  • すでに Cortex Analyst を使っている小売企業のデータプラットフォームチーム

    テーブルに直接アクセスさせずに、財務部門が Claude から売上について質問できるようにする

    セマンティックビューを基盤にした Cortex Agent を 1 つだけツールとして公開し、財務のロールに付与します。アナリストは生成された SQL とともに答えを得ます。支出は質問ごとのウェアハウスの時間なので、小さなウェアハウスと query_timeout を設定します。

  • 10 人のデータチームのアナリティクスエンジニア

    dbt のモデルを作りながら Cursor からその場限りの SELECT クエリを実行する

    SYSTEM_EXECUTE_SQL だけを持ち、read_only を有効にしたままの別の MCP サーバーと、最小権限のロールを使えば、探索的なクエリを業務向けのエージェントから切り離せます。

  • 銀行のデータガバナンス責任者

    AI アシスタントによる顧客データへのアクセスを承認する

    外部 OAuth を Entra ID に結び付け、OAUTH_USE_SECONDARY_ROLES を NONE に、ALLOWED_ROLES_LIST を限定したものに設定し、アクセス用のロールを決して PUBLIC に付与しません。いずれも Snowflake のドキュメントが推奨しています。

導入前に確認すること

導入
YAML の仕様を書き、CREATE MCP SERVER を実行して USAGE を付与し、クライアントごとに OAuth セキュリティ統合を作成します。文書化されたクライアントは Claude.ai と Claude Desktop、ChatGPT の開発者モード、Cursor です。
連携
ツールの種類は 5 つです。CORTEX_AGENT_RUN、CORTEX_SEARCH_SERVICE_QUERY、CORTEX_ANALYST_MESSAGE、SYSTEM_EXECUTE_SQL、そして UDF とストアドプロシージャ向けの GENERIC です。1 サーバーあたり最大 50 個のツールを持てます。
データとプライバシー
クエリはユーザーの Snowflake ロールの下で実行され、クライアントへのツールの応答以外ではアカウントの外に出ません。Snowflake はサードパーティのサーバーによるツールポイズニングについて警告しています。FedRAMP の評価はまだです。
大規模利用時のコスト
MCP の価格は公開されていません。呼び出しごとに選んだウェアハウスか Cortex サービスに課金され、暴走するエージェントのループを抑えるため、再帰は 10 回の呼び出しが上限です。
制限
SQL と関数のツールは応答が 250 KB までで、リソースもプロンプトもなく、動的クライアント登録もありません。サーバーのオブジェクトはフェイルオーバーグループで複製されません。

良い点

  • ツールごとの権限付与と、既定で SELECT のみの SQL
  • Snowflake OAuth か自社の ID プロバイダーを使える
  • Cortex Agents、Search、Analyst をツールとして公開する
  • ホストするものがなく、Snowflake アカウントの中で動く

気になる点

  • 動的クライアント登録がなく、クライアントごとに管理者が設定する
  • ツールのみで、MCP のリソース、プロンプト、サンプリングはない
  • サーバーのオブジェクトがフェイルオーバーグループで複製されない
  • 呼び出しのたびにウェアハウスか Cortex のクレジットがかかる

おすすめの人

既存のロールの下で、エージェントにウェアハウスのデータと Cortex サービスへの管理されたアクセスを与えたい Snowflake の顧客。

Snowflake-managed MCP Serverの代替

Snowflake-managed MCP Server:よくある質問

Snowflake-managed MCP Serverは使う価値があるか?
Snowflake 上のエージェントのためにガバナンスをきちんと実現しています。対価はライセンス料ではなく、管理者の作業時間とウェアハウスのクレジットで払います。 評価は5点満点中4.0点です。
Snowflake-managed MCP Serverの料金は?
MCP 単独の料金は公開されていません。ツールの呼び出しは Snowflake のウェアハウスと Cortex サービスで実行され、通常どおり課金されます。
Snowflake-managed MCP Serverの欠点は?
動的クライアント登録がなく、クライアントごとに管理者が設定する; ツールのみで、MCP のリソース、プロンプト、サンプリングはない; サーバーのオブジェクトがフェイルオーバーグループで複製されない; 呼び出しのたびにウェアハウスか Cortex のクレジットがかかる.
Snowflake-managed MCP Serverは誰に向いているか?
既存のロールの下で、エージェントにウェアハウスのデータと Cortex サービスへの管理されたアクセスを与えたい Snowflake の顧客。
チームや本番環境でSnowflake-managed MCP Serverを使うと費用はいくらか?
MCP の価格は公開されていません。呼び出しごとに選んだウェアハウスか Cortex サービスに課金され、暴走するエージェントのループを抑えるため、再帰は 10 回の呼び出しが上限です。
Snowflake-managed MCP Serverは企業データを扱っても安全か?
クエリはユーザーの Snowflake ロールの下で実行され、クライアントへのツールの応答以外ではアカウントの外に出ません。Snowflake はサードパーティのサーバーによるツールポイズニングについて警告しています。FedRAMP の評価はまだです。
Snowflake-managed MCP Serverの代わりになるものは?
当サイトでレビューした中で最も近い代替はClickHouse MCP Server 、 MCP Toolbox for Databasesです。

回答確認日:2026年10月26日