snowflake-mcp
为 Clawdbot 连接 Snowflake Managed MCP 服务器。支持 SQL 执行、通过 Cortex Search 进行 RAG、利用 Cortex Analyst 进行自然语言分析及 Cortex Agent 编排。
简介
Snowflake MCP 技能为 Snowflake 的托管基础设施与 Clawdbot 等兼容 MCP 的 AI 客户端之间提供了强大的连接桥梁。该技能专为需要将治理完善的 Snowflake 数据直接整合到 AI 工作流程中的数据工程师、分析师和开发人员而设计。通过利用原生的 Snowflake MCP 服务器规范,用户可以在无需部署本地中间件或自定义基础设施的情况下,安全地与数据库操作、语义模型和 AI 服务进行交互。
-
通过 Snowsight 与 Snowflake MCP 服务器规范进行原生整合。
-
支持 SYSTEM_EXECUTE_SQL,可直接对数据仓库执行任意查询。
-
使用 CORTEX_SEARCH_SERVICE_QUERY 进行进阶 RAG 功能,支持跨非结构化文档和内部记录的向量搜索。
-
通过 CORTEX_ANALYST_MESSAGE 处理 KPI 和业务指标的自然语言查询。
-
支持使用 CORTEX_AGENT_RUN 触发自动化任务和工作流程。
-
支持通用程序,用于执行自定义数据库函数,例如发送电子邮件或自定义数据转换任务。
-
先决条件:需要拥有 ACCOUNTADMIN 权限的 Snowflake 帐户以及有效的 Programmatic Access Token (PAT)。
-
设置:包括在 Snowsight 工作表中定义 MCP 服务器并在项目根目录中配置 mcp.json 文件。
-
安全性:继承现有的 Snowflake RBAC(基于角色的访问控制)策略,确保 AI Agent 的数据访问与标准数据库连接一样安全。
-
连接提示:若遇到 SSL 错误,请确保帐户名称使用连字号而非下划线。
-
最佳实践:在初始化深度 Agent 工作流程之前,请务必使用提供的 curl 指令测试连接。
-
限制:确保在执行自定义程序时,所指定的仓库 (Warehouse) 处于活动且可访问的状态。
仓库统计
- Star 数
- 4,411
- Fork 数
- 1,199
- Open Issue 数
- 7
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月28日 13:15