Back to MCP Servers
Snowflake MCP logo
mcp-server33

Snowflake MCP

Snowflake MCP 是一个官方托管的模型上下文协议服务器,允许人工智能代理安全地发现并直接调用如 Cortex Analyst、Cortex Search 和 Cortex Agents 等工具来访问您的 Snowflake 数据,无需部署额外基础设施。

什么是 Snowflake MCP?

Snowflake MCP(模型上下文协议服务器)是 Snowflake 对开源 模型上下文协议(Model Context Protocol,MCP)的官方实现。它为 AI 智能体和应用程序提供了一个标准化、安全的接口,用于发现和调用与存储在 Snowflake 中的数据交互的工具。

AI 智能体(例如 Cursor、Anthropic Claude、CrewAI 或 LangChain 中的智能体)无需构建自定义集成,而是可以连接到 Snowflake 托管的 MCP 端点,并获得对强大工具的访问权限,例如 Cortex Analyst(自然语言转 SQL)、Cortex Search(对非结构化数据进行语义搜索)、Cortex 智能体、自定义 SQL 执行等。

特性

  • 完全托管 — 无需部署或维护基础设施;在您的 Snowflake 账户内原生运行。
  • 工具发现 — MCP 客户端可以动态列出可用工具(Cortex Analyst、Cortex Search、自定义工具、SQL)。
  • 安全身份验证 — 使用 Snowflake 的原生安全模型、基于角色的访问控制和编程访问令牌。
  • 企业治理 — 工具继承您现有的 Snowflake 策略、行级安全性和数据治理。
  • 开放标准兼容 — 支持最新的 MCP 版本(2025-11-25),以实现与智能体框架的广泛兼容性。
  • 开源选项 — GitHub 代码库(Snowflake-Labs/mcp)支持自托管或自定义部署,并提供对象管理和语义视图等附加功能。

使用场景

  • 智能体分析 — 让 AI 智能体通过 Cortex Analyst 查询结构化数据,以自然语言回答业务问题。
  • 文档语义搜索 — 利用 Cortex Search 对存储在 Snowflake 中的非结构化数据启用类 RAG(检索增强生成)工作流。 . 使用 Cortex Analyst、Search 和自定义工具。
  • 与编码智能体集成 — 将 Cursor、Claude Desktop 或 GitHub Copilot 连接到您的 Snowflake 数据,以进行上下文感知的数据工程和分析。
  • 跨平台智能体 — 与 Amazon Bedrock AgentCore、LangChain 或其他兼容 MCP 的主机一起使用。

工作原理

  1. 使用 SQL 在 Snowflake 中创建 MCP 服务器对象(指定要公开的工具)。
  2. 生成用于身份验证的编程访问令牌。
  3. 使用服务器 URL 配置您的 AI 智能体或 MCP 客户端。
  4. 智能体发现可用工具并安全地调用它们以检索数据或执行操作。

托管版本消除了运行自有服务器的需求,而开源版本则为高级定制提供了更大的灵活性。

快速开始

如需设置指导,请参阅官方 Snowflake 文档,其中包含用于创建 MCP 服务器的 SQL 示例以及与主流智能体框架集成的快速入门指南。

开源实现可在 https://github.com/Snowflake-Labs/mcp 获取,适用于需要更多控制权限的开发人员。

Snowflake MCP 通过采用统一开放协议,显著降低了构建安全、生产级数据智能体的门槛。

Tags

mcpsnowflakecortex人工智能代理数据工具

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers