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