Snowflake 只读查询服务器

Snowflake 只读查询服务器

一个用于连接 Snowflake 数据库并执行只读操作的 MCP 服务器。

快速入门

前置条件

  • 安装 Python 3.12 或更高版本
  • 配置 Snowflake 账户(服务账户或浏览器认证)
  • 安装 uv 包管理器

安装步骤

  1. 克隆仓库:git clone https://github.com/yourusername/mcp-server-snowflake.git
  2. 进入目录:cd mcp-server-snowflake
  3. 安装依赖:uv pip install -e .
  4. 创建配置文件 .env,根据认证方式选择模板文件 .env.private_key.example.env.browser.example

启动服务

运行以下命令启动服务器:

uv run snowflake-mcp

示例查询

  • 列出所有数据库:"列出我的 Snowflake 账户中的所有数据库"
  • 查询视图:"从 FINANCE.REVENUE_BY_REGION 视图中获取样本数据"

更多示例和详细配置请参考 README。