mcpField
S
Snowflake Cube Server

Snowflake Cube Server

ローカル
github.com/isaacwassermanデータベース1591 週間前に更新

Snowflake Cube Server について

Snowflake Cube Server は、Cube のセマンティックレイヤーを通じてデータをクエリする MCP サーバーです。データの説明を提供し、MCP クライアントが処理できる形式で結果を返します。

主な機能

  1. 01Cube REST API データのクエリ
  2. 02利用可能なデータの説明
  3. 03YAML 形式での結果返却
  4. 04JSON リソースとして結果を公開

活用シーン

  1. 01Cube デプロイメント内のデータ検索
  2. 02MCP クライアントでのクエリ結果の整形や処理

MCP 対応

`read_data` と `describe_data` ツールに加え、データ説明とクエリ結果のリソースを MCP クライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Snowflake Cube サーバー

smithery badge

Cube セマンティックレイヤーとやり取りするための MCP サーバー

リソース

context://data_description

Cube デプロイメントで利用可能なデータの説明が含まれています。これは、アプリケーションによって制御される describe_data ツールのバージョンです。

data://{data_id}

read_data の呼び出しで返されたデータが JSON 形式で含まれています。このリソースは、ツール呼び出しの出力を整形または別の方法で処理したい MCP クライアント向けです。詳しくは read_data を参照してください。

ツール

read_data

Cube REST API へのクエリを受け取り、返されたデータの一意の識別子とともに、データを YAML 形式で返します。この識別子を使うと、リソース data://{data_id} からデータの JSON 表現を取得できます。詳しくは data://{data_id} を参照してください。

describe_data

Cube デプロイメントで利用可能なデータについて説明します。これは、context://data_description リソースのエージェント版です。

コメント

MCP は初めてですか?

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

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