
MCP Snowflake Reader

2025.04.04
0
Python数据库访问数据读取数据库
mcp-snowflake-reader 是一个基于 MCP 协议的 Snowflake 数据库只读访问服务。它提供了安全、只读的 Snowflake 数据库访问能力,适用于需要从 Snowflake 数据库读取数据的场景。
View on GitHub
Overview
基本能力
产品定位
mcp-snowflake-reader 是一个专门为 Snowflake 数据库设计的只读访问服务,通过 MCP 协议提供安全的数据读取能力。
核心功能
- 只读访问:提供对 Snowflake 数据库的安全只读访问
适用场景
- 需要从 Snowflake 数据库读取数据的应用
- 数据分析场景
- 报表生成场景
工具列表
- Smithery:用于自动安装 mcp-snowflake-reader
常见问题解答
- 限制:
- 只允许只读操作
- 表名只能包含字母数字、下划线和点
- 禁止使用 INSERT、UPDATE、DELETE、DROP、TRUNCATE、ALTER、CREATE、GRANT、REVOKE、COMMIT、ROLLBACK 等 SQL 关键字
使用教程
使用依赖
需要安装 Docker 或 UVX。
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @fnf-deepHeading/mcp-snowflake-reader --client claude
Docker 配置
{
"mcpServers": {
"mcp-snowflake-reader": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-snowflake-reader",
"--connection",
"{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
]
}
}
}
UVX 配置
{
"mcpServers": {
"mcp-snowflake-reader": {
"command": "uvx",
"args": [
"mcp-snowflake-reader",
"--connection",
"{\"account\":\"your-account\",\"user\":\"your-user\",\"password\":\"your-password\",\"warehouse\":\"your-warehouse\",\"database\":\"your-database\",\"schema\":\"your-schema\",\"role\":\"your-role\"}"
]
}
}
}
调试方式
安装完成后,可以通过 MCP 客户端(如 Cursor AI 或 Claude)进行调试。确保 Snowflake 连接信息正确无误。