Snowflake 只读查询服务器
一个用于连接 Snowflake 数据库并执行只读操作的 MCP 服务器。
快速入门
前置条件
- 安装 Python 3.12 或更高版本
- 配置 Snowflake 账户(服务账户或浏览器认证)
- 安装 uv 包管理器
安装步骤
- 克隆仓库:
git clone https://github.com/yourusername/mcp-server-snowflake.git
- 进入目录:
cd mcp-server-snowflake
- 安装依赖:
uv pip install -e .
- 创建配置文件
.env
,根据认证方式选择模板文件.env.private_key.example
或.env.browser.example
启动服务
运行以下命令启动服务器:
uv run snowflake-mcp
示例查询
- 列出所有数据库:"列出我的 Snowflake 账户中的所有数据库"
- 查询视图:"从 FINANCE.REVENUE_BY_REGION 视图中获取样本数据"
更多示例和详细配置请参考 README。