技能简介
该技能用于将Snowflake托管MCP服务器与Clawdbot或其他MCP客户端集成,实现通过MCP协议访问Snowflake数据、执行SQL查询及调用Cortex AI服务。
能做什么
- 创建并配置Snowflake MCP服务器端点
- 验证MCP连接与工具可用性
- 支持SQL执行、向量搜索、语义分析、智能体调用等多种工具类型
- 生成Clawdbot可用的mcp.json配置文件
使用说明
安装准备
无需本地安装,但需满足以下条件:
- Snowflake账户且具备ACCOUNTADMIN角色
- 已创建Programmatic Access Token (PAT)
- Clawdbot或兼容MCP的客户端
配置步骤
- 在Snowsight中创建PAT:用户菜单 → My Profile → Programmatic Access Tokens → Create Token
- 创建MCP服务器:在Snowsight工作表中执行CREATE OR REPLACE MCP SERVER语句,定义所需工具(SQL执行、Cortex Search、Cortex Analyst等)
- 测试连接:使用curl向MCP端点发送tools/list请求验证连通性
- 配置Clawdbot:在项目根目录创建mcp.json文件,填入服务器URL和Authorization头
- 启动新会话并加载mcp.json,确认Snowflake工具出现在会话中
输入与输出
见下方输入与输出表格。
| 项目 | 内容 |
|---|
| 输入 | Snowflake PAT令牌、MCP服务器端点URL、数据库/模式路径、工具规格定义 |
| 输出 | MCP会话连接、可用工具清单、SQL执行结果、Cortex服务返回数据 |
| 适用人群 | Snowflake企业用户、数据工程师、AI应用开发者、需自然语言查数的业务分析师 |
| 不包含 | Snowflake账号开通、Cortex服务预配置、网络安全策略设置、MCP客户端程序 |
风险提示
- PAT令牌需安全保管,避免泄露导致未授权数据访问
- MCP服务器权限继承创建者角色,需谨慎分配工具范围
- 生产环境建议使用专用服务账户而非个人用户PAT
- Cortex Search/Analyst依赖预建服务,需提前完成相关配置
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/vikrambalaaj/snowflake-mcp/SKILL.md
来源类型:GitHub仓库