Documentation Index
Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
Use this file to discover all available pages before exploring further.
개요
Snowflake 관리형 MCP 서버를 통해 CrewAI 에이전트를 Snowflake 데이터에 직접 연결하세요. Snowflake 연동을 사용하면 에이전트가 Cortex Analyst로 구조화된 데이터를 쿼리하고, Cortex Search로 비구조화된 데이터를 검색하며, 커넥터 코드를 작성하거나 호스팅할 필요 없이 웨어하우스에 대해 관리되는 SQL을 실행할 수 있습니다. 내부적으로 Snowflake 연동은 CrewAI의 Custom MCP Server 지원을 기반으로 하는 관리형 래퍼입니다. Snowflake는 Model Context Protocol 엔드포인트를 통해 Cortex AI 기능을 노출하며, CrewAI가 이를 안전하게 연결합니다. Snowflake 측에서 노출하는 모든 도구 — Cortex Analyst, Cortex Search, SQL 실행, Cortex Agents 또는 사용자 정의 도구 — 가 크루에서 사용할 수 있게 됩니다.주요 기능
Cortex Analyst
자연어로 질문하고 Cortex Analyst가 풍부한 시맨틱 모델을 사용하여 구조화된 데이터에 대해 SQL을 생성하고 실행하도록 합니다.
Cortex Search
Snowflake의 완전 관리형 검색 서비스인 Cortex Search를 사용하여 RAG 및 지식 워크플로우를 위한 관련 비구조화된 데이터를 검색합니다.
SQL 실행
구성 가능한 읽기 전용 모드, 타임아웃 및 웨어하우스 선택을 통해 Snowflake 웨어하우스에 대해 관리되는 SQL 쿼리를 직접 실행합니다.
사전 준비 사항
Snowflake 연동을 사용하기 전에 다음을 확인하십시오:- 활성 구독이 있는 CrewAI AMP 계정
- Cortex AI 기능에 액세스할 수 있는 Snowflake 계정
- 노출하려는 도구가 구성된 Snowflake 관리형 MCP 서버
- MCP 서버 및 기본 객체에 대한 적절한 Snowflake 권한(USAGE/SELECT)
Snowflake MCP 서버 설정
Snowflake 관리형 MCP 서버는 Snowflake 계정 내에서 실행되며 CrewAI와 같은 외부 클라이언트에서 사용할 수 있는 도구를 정의합니다.CREATE MCP SERVER 명령을 사용하여 노출하려는 Cortex Search 서비스, Cortex Analyst 시맨틱 뷰 및 SQL 도구를 나열하여 생성합니다.
MCP 엔드포인트는
https://<account_URL>/api/v2/databases/{database}/schemas/{schema}/mcp-servers/{name} 형식을 따릅니다. CrewAI는 연동 구성 시 제공하는 계정 URL, 데이터베이스, 스키마 및 MCP 서버 이름을 사용하여 이 URL을 자동으로 구성합니다.CrewAI AMP에서 Snowflake 연결

연결 세부 정보 제공
CrewAI가 Snowflake MCP 서버에 연결하는 데 사용하는 연결 필드를 채웁니다:
| 필드 | 필수 | 설명 |
|---|---|---|
| 이름 | 예 | 이 연결의 설명적 이름(기본값: Snowflake). |
| 설명 | 아니오 | 이 연결이 제공하는 내용에 대한 선택적 요약. |
| 계정 URL | 예 | Snowflake 계정 URL, 예: xy12345.us-east-1.snowflakecomputing.com. |
| 데이터베이스 | 예 | MCP 서버가 포함된 데이터베이스(예: MY_DATABASE). |
| 스키마 | 예 | MCP 서버가 포함된 스키마(예: MY_SCHEMA). |
| MCP 서버 이름 | 예 | Snowflake에서 생성한 MCP 서버 객체의 이름(예: MY_MCP_SERVER). |
인증 방법 선택
CrewAI가 Snowflake에 인증하는 방법을 선택합니다. OAuth가 권장됩니다.
- OAuth 사용 — 자격 증명을 공유하지 않고 토큰 기반 인증을 위해 OAuth 2.0을 사용하여 안전하게 연결합니다. CrewAI가 전체 인증 흐름을 처리하고 자동으로 토큰을 갱신합니다. 양식에 표시된 리디렉트 URI(
https://oauth.crewai.com/oauth/add)를 복사하여 Snowflake OAuth 보안 연동에 인증된 리디렉트 URI로 등록하세요. - 개인 액세스 토큰 사용 — Snowflake 계정 설정에서 생성한 프로그래밍 방식 액세스 토큰을 사용하여 인증합니다. 노출을 제한하기 위해 토큰에 최소 권한 역할을 할당하세요.
크루에서 Snowflake 도구 사용
연결되면 MCP 서버가 노출하는 도구가 도구 및 연동 페이지에서 기본 연결과 함께 표시됩니다. 다음을 수행할 수 있습니다:- 다른 CrewAI 도구처럼 크루의 에이전트에 도구를 할당합니다.
- 가시성을 관리하여 어떤 팀원이 연결을 사용할 수 있는지 제어합니다.
- 연결 목록에서 언제든지 연결을 편집하거나 제거합니다.
자세히 알아보기
Snowflake 관리형 MCP 서버
MCP 서버를 생성하고 관리하기 위한 공식 Snowflake 문서.
CrewAI의 Custom MCP 서버
CrewAI가 모든 MCP 서버에 연결하는 방법을 알아보세요. Snowflake 연동이 기반으로 하는 기초입니다.
도움이 필요하신가요?
Snowflake 연동 또는 문제 해결에 대해 지원팀에 문의하세요.
