Snowflake MCP Server
镜像
概述
Snowflake MCP 服务器允许你通过 Model Context Protocol 与 Snowflake 数据库交互,提供 SQL 查询执行和数据洞察收集功能。
核心功能
资源
memo://insights
- 动态更新的数据洞察备忘录
主要工具
- 查询工具:
read_query
,write_query
,create_table
- 模式工具:
list_tables
,describe-table
- 分析工具:
append_insight
快速安装
通过 Smithery 安装:
npx -y @smithery/cli install mcp_snowflake_server --client claude
配置
将以下配置添加到 claude_desktop_config.json
:
"mcpServers": {
"snowflake": {
"command": "uvx",
"args": [
"mcp_snowflake_server"
// 可选: "--allow-write"
],
"env": {
"SNOWFLAKE_WAREHOUSE": "your_warehouse",
"SNOWFLAKE_DATABASE": "your_database",
"SNOWFLAKE_ACCOUNT": "your_account_identifier",
"SNOWFLAKE_USER": "your_username",
"SNOWFLAKE_ROLE": "your_role",
"SNOWFLAKE_SCHEMA": "your_schema",
"SNOWFLAKE_PASSWORD": "your_password"
}
}
}
使用示例
-
查询数据:
使用 read_query 工具执行: "SELECT * FROM customers LIMIT 10"
-
查看表结构:
使用 describe-table 工具查看: "customers" 表结构
-
添加洞察:
使用 append_insight 工具记录发现的数据模式