Snowflake Cube Server

Snowflake Cube Server

site icon
2025.03.24 0
Python数据查询数据描述数据库
Snowflake Cube Server 是一个用于与 Cube 语义层交互的 MCP 服务器。它提供了与 Cube REST API 交互的工具,允许用户查询和描述 Cube 部署中的数据。
View on GitHub

Overview

基本能力

产品定位

Snowflake Cube Server 是一个用于与 Cube 语义层交互的 MCP 服务器,专注于数据查询和描述。

核心功能

  1. 数据查询:通过 read_data 工具,用户可以提交查询到 Cube REST API,并获取返回的数据。
  2. 数据描述:通过 describe_data 工具,用户可以获取 Cube 部署中可用数据的描述。
  3. 数据资源:提供 data://{data_id} 资源,允许用户以 JSON 格式获取查询结果。
  4. 上下文描述:提供 context://data_description 资源,描述 Cube 部署中可用的数据。

适用场景

  1. 数据分析:适用于需要从 Cube 语义层查询和分析数据的场景。
  2. 数据集成:适用于需要将 Cube 数据集成到其他系统或工具中的场景。
  3. 数据探索:适用于需要快速了解 Cube 部署中可用数据的场景。

工具列表

  1. read_data:接受 Cube REST API 的查询,返回 YAML 格式的数据,并提供唯一标识符用于获取 JSON 格式的数据。
  2. describe_data:描述 Cube 部署中可用的数据,是 context://data_description 资源的代理版本。

常见问题解答

无明确常见问题解答内容。

使用教程

使用依赖

无明确前置依赖信息。

安装教程

无明确安装步骤信息。

调试方式

无明确调试步骤信息。

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。