Snowflake Cube Server

Snowflake Cube Server

site icon
2025.01.31 4
Python数据查询数据描述数据库
Snowflake Cube Server 是一个用于与 Cube 语义层交互的 MCP 服务。它提供了与 Cube REST API 交互的工具,支持查询数据和描述数据的功能。
View on GitHub

Overview

基本能力

产品定位

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

核心功能

  1. 数据查询:通过 read_data 工具,用户可以提交查询到 Cube REST API,并获取返回的数据(YAML 格式)以及数据的唯一标识符。
  2. 数据描述:通过 describe_data 工具,用户可以获取 Cube 部署中可用数据的描述信息。

适用场景

  1. 需要与 Cube 语义层交互的应用场景。
  2. 需要查询和描述 Cube 数据的开发者和数据分析师。

工具列表

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

常见问题解答

暂无。

使用教程

使用依赖

暂无具体依赖信息。

安装教程

暂无具体安装步骤。

调试方式

暂无具体调试步骤。

许可证

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