snowflake-mcp
将 Snowflake 与 MCP 客户端整合。管理 Snowflake 端点、验证连接,并直接在您的 AI 工作流程中运用 Cortex AI (Search, Analyst, Agent) 服务。
简介
Snowflake MCP 技能为 Snowflake 的数据基础设施与模型上下文协议 (MCP) 兼容客户端(如 Clawdbot)之间提供了一座稳固的桥梁。通过在您的 Snowflake 账户启用原生 MCP 通讯,此技能允许用户将 Snowflake 视为一级工具提供者,赋予 AI Agent 直接存取 SQL 执行、RAG 管线及先进 AI 服务的能力。此技能专为数据工程师、AI 开发人员及分析团队设计,满足在安全且受控的 Snowflake 环境中执行数据任务、语义查询或协调复杂 AI 操作的需求。
-
启用直接的 SYSTEM_EXECUTE_SQL 操作,用于数据查询与操作。
-
支持整合 Snowflake Cortex Search,实现非结构化文件的检索增强生成 (RAG)。
-
提供 Cortex Analyst 的接口能力,针对语义视图与 KPI 执行自然语言查询。
-
支持调用自定义 Cortex Agent,用于自动化文档检索与特定领域的推理。
-
通过 Snowflake 存储程序促进自定义通用工具的创建,包括如自动化电子邮件发送等功能。
-
利用现有的 Snowflake RBAC 政策,确保所有 AI 驱动的数据存取均遵守企业安全规范。
-
前提条件包括具备 ACCOUNTADMIN 权限的 Snowflake 账户以及用于身份验证的程序存取令牌 (PAT)。
-
部署过程涉及在 Snowsight 中执行 CREATE OR REPLACE MCP SERVER SQL 指令,以定义特定的工具集与服务存取权限。
-
配置通过标准的 mcp.json 文件进行管理,映射服务器 URL 与授权标头,以便于客户端无缝加载。
-
用户需确保网络能连接至其专属的 Snowflake 账户域名,并遵循区域性 URL 格式约定。
-
工具支持多种模型类型,包含 SYSTEM_EXECUTE_SQL、CORTEX_SEARCH_SERVICE_QUERY 与 CORTEX_ANALYST_MESSAGE,可根据您的特定工作负载需求进行灵活配置。
仓库统计
- Star 数
- 4,430
- Fork 数
- 1,202
- Open Issue 数
- 7
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 07:32