Visão Geral
Conecte seus agentes CrewAI diretamente aos seus dados no Snowflake através do servidor MCP gerenciado pelo Snowflake. A integração com o Snowflake permite que seus agentes consultem dados estruturados com Cortex Analyst, pesquisem dados não estruturados com Cortex Search e executem SQL governado nos seus warehouses — tudo sem escrever ou hospedar nenhum código de conector. Internamente, a integração com o Snowflake é um wrapper gerenciado em torno do suporte a Custom MCP Server do CrewAI. O Snowflake expõe suas capacidades de Cortex AI através de um endpoint Model Context Protocol, e o CrewAI se conecta a ele de forma segura em seu nome. Qualquer ferramenta que você exponha no lado do Snowflake — Cortex Analyst, Cortex Search, execução SQL, Cortex Agents ou suas próprias ferramentas personalizadas — fica disponível para suas crews.Capacidades Principais
Cortex Analyst
Faça perguntas em linguagem natural e deixe o Cortex Analyst gerar e executar SQL nos seus dados estruturados usando modelos semânticos ricos.
Cortex Search
Recupere dados não estruturados relevantes para fluxos de trabalho de RAG e conhecimento com o Cortex Search, o serviço de busca totalmente gerenciado do Snowflake.
Execução SQL
Execute consultas SQL governadas diretamente nos seus warehouses Snowflake, com modo somente leitura configurável, timeouts e seleção de warehouse.
Pré-requisitos
Antes de usar a integração com o Snowflake, certifique-se de que você tenha:- Uma conta CrewAI AMP com assinatura ativa
- Uma conta Snowflake com acesso aos recursos de Cortex AI
- Um servidor MCP gerenciado pelo Snowflake configurado com as ferramentas que você deseja expor
- Privilégios Snowflake apropriados (USAGE/SELECT) no servidor MCP e seus objetos subjacentes
Configurando o Servidor Snowflake MCP
O servidor MCP gerenciado pelo Snowflake é executado dentro da sua conta Snowflake e define quais ferramentas estão disponíveis para clientes externos como o CrewAI. Crie um com o comandoCREATE MCP SERVER, listando os serviços Cortex Search, visualizações semânticas do Cortex Analyst e ferramentas SQL que você deseja expor.
O endpoint MCP segue o formato
https://<account_URL>/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{name}. O CrewAI constrói esta URL automaticamente a partir do URL da Conta, Banco de Dados, Schema e Nome do Servidor MCP que você fornece ao configurar a integração.Conectando o Snowflake no CrewAI AMP

Abrir Ferramentas e Integrações
Navegue até Ferramentas e Integrações na barra lateral esquerda do CrewAI AMP, encontre Snowflake na lista de aplicações e abra seu painel de configuração.
Fornecer detalhes da conexão
Preencha os campos de conexão que o CrewAI usa para acessar seu servidor Snowflake MCP:
| Campo | Obrigatório | Descrição |
|---|---|---|
| Nome | Sim | Um nome descritivo para esta conexão (padrão: Snowflake). |
| Descrição | Não | Um resumo opcional do que esta conexão fornece. |
| URL da Conta | Sim | A URL da sua conta Snowflake, ex.: xy12345.us-east-1.snowflakecomputing.com. |
| Banco de Dados | Sim | O banco de dados que contém seu servidor MCP (ex.: MY_DATABASE). |
| Schema | Sim | O schema que contém seu servidor MCP (ex.: MY_SCHEMA). |
| Nome do Servidor MCP | Sim | O nome do objeto de servidor MCP que você criou no Snowflake (ex.: MY_MCP_SERVER). |
Escolher um método de autenticação
Selecione como o CrewAI se autentica no Snowflake. OAuth é recomendado.
- Usar OAuth — Conecte-se de forma segura usando OAuth 2.0 para autenticação baseada em tokens sem compartilhar suas credenciais. O CrewAI gerencia todo o fluxo de autorização e renova os tokens automaticamente. Copie o URI de Redirecionamento mostrado no formulário (
https://oauth.crewai.com/oauth/add) e registre-o como um URI de redirecionamento autorizado na sua integração de segurança OAuth do Snowflake. - Usar token de acesso pessoal — Autentique usando um token de acesso programático gerado nas configurações da sua conta Snowflake. Atribua uma role com privilégios mínimos ao token para limitar a exposição.
Usando Ferramentas Snowflake nas Suas Crews
Uma vez conectado, as ferramentas que seu servidor MCP expõe aparecem junto com as conexões integradas na página Ferramentas e Integrações. Você pode:- Atribuir ferramentas a agentes nas suas crews como qualquer outra ferramenta CrewAI.
- Gerenciar visibilidade para controlar quais membros do time podem usar a conexão.
- Editar ou remover a conexão a qualquer momento na lista de Conexões.
Saiba Mais
Servidor MCP Gerenciado pelo Snowflake
Documentação oficial do Snowflake para criar e governar o servidor MCP.
Servidores Custom MCP no CrewAI
Saiba como o CrewAI se conecta a qualquer servidor MCP, a base sobre a qual a integração Snowflake é construída.
Precisa de Ajuda?
Entre em contato com nossa equipe de suporte para obter ajuda com a integração Snowflake ou solução de problemas.
