본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

Snowflake-managed MCP Server

Snowflake 안에서 SQL로 만드는 MCP 서버입니다. Cortex Agents, Search, Analyst와 읽기 전용 SQL을 거버넌스가 적용된 도구로 노출합니다.

리뷰어: Sheela · 업데이트

설치 문서 사용량 기반

평점

4.0/5

Snowflake 위의 에이전트를 위해 거버넌스를 제대로 갖췄습니다. 대가는 라이선스 요금이 아니라 관리자의 시간과 웨어하우스 크레딧입니다.

Snowflake-managed MCP Server의 개요

Snowflake의 공식 MCP 서버는 Snowflake 계정 안에서 실행됩니다. SQL 문(CREATE MCP SERVER ... FROM SPECIFICATION)과 YAML 도구 목록으로 만듭니다. 도구로는 Cortex Agents, Cortex Search 서비스, 시맨틱 뷰 위의 Cortex Analyst, SQL 실행, 직접 만든 함수와 프로시저를 쓸 수 있습니다. Snowflake-Labs/mcp에 있던 예전 커뮤니티 서버는 지원이 중단되었습니다. 2026년 10월 26일에 다시 확인한 README에는 더 이상 유지 관리하지 않는다며 이곳을 안내하는 문구가 있지만, 저장소가 보관 처리되지는 않았습니다.

클라이언트는 /api/v2/databases/{db}/schemas/{schema}/mcp-servers/{name}으로 끝나는 계정 URL에 Snowflake OAuth나 Okta, Entra ID 같은 외부 OAuth로 연결합니다. 서버는 MCP 프로토콜 개정판 2025-11-25를 구현하며 도구만 지원합니다. 2026년 8월 20일부터는 tools/call 응답을 SSE 스트림으로 돌려주므로, 클라이언트는 JSON과 event-stream 응답을 모두 받을 수 있어야 합니다.

Snowflake-managed MCP Server 설치 방법

CREATE MCP SERVER (in Snowflake), then connect to https://<account_url>/api/v2/databases/<db>/schemas/<schema>/mcp-servers/<name>

Snowflake-managed MCP Server, 쓸 만한 가치가 있습니까?

데이터 팀에게 MCP를 설계하라고 했다면 이렇게 했을 것입니다. 서버에 접근할 수 있다고 해서 그 자체로 주어지는 권한은 없습니다. 도구마다 따로 권한을 부여해야 하고, SQL 도구는 기본적으로 SELECT만 허용합니다. Snowflake는 원시 SQL을 에이전트와 같은 서버에 두지 말라고 분명히 권합니다. 클라이언트가 에이전트의 안전장치를 우회할 수 있기 때문입니다. readOnly나 destructive 같은 도구 주석은 보안 통제가 아니라 힌트라고 표시되어 있는데, 대부분의 업체가 생략하는 솔직함입니다.

설정은 관리자의 일입니다. 동적 클라이언트 등록이 없으므로 클라이언트마다 별도의 OAuth 보안 통합이 필요하며, 문서는 Cursor와 VS Code에는 기밀 클라이언트를, Claude Desktop에는 PKCE 공개 클라이언트를 지정합니다. 또 모든 사용자에게 DEFAULT_WAREHOUSE가 있어야 하며, 없으면 세션이 시작되지 않습니다. 도입 과정에서 첫 지원 요청은 대개 이 문제입니다.

문서에 나온 제한은 설계를 좌우할 만큼 빡빡합니다. 서버 하나에는 도구를 최대 50개까지 둘 수 있고, SQL과 함수 응답은 250 KB에서 잘리며, max_results를 설정하지 않으면 에이전트 응답이 200 KB를 넘을 수 있고, 재귀는 호출 10번에서 멈춥니다. MCP 서버 객체는 장애 조치 그룹에서 복제되지 않습니다. OAuth 통합은 복제되므로, 재해 복구 계획에서는 서버 객체를 다시 만들어야 합니다.

Snowflake가 모호하게 남겨 둔 것은 비용입니다. MCP 항목은 따로 없지만, 호출마다 웨어하우스 시간이나 Cortex 사용량이 들고, 문서는 재귀적인 에이전트 구성이 끝없는 루프를 만들 수 있다고 경고합니다. 예산을 잡는 팀은 이것을 새로운 유형의 사용자가 일으키는 추가 웨어하우스 부하로 계산해야 합니다. 에이전트가 정확히 그런 존재이기 때문입니다.

제 역할을 하는 곳

  • 이미 Cortex Analyst를 쓰는 소매업체의 데이터 플랫폼 팀

    재무팀이 테이블에 직접 접근하지 않고 Claude로 매출 질문을 하게 하기

    시맨틱 뷰를 바탕으로 한 Cortex Agent 하나를 유일한 도구로 노출하고 재무 역할에 권한을 줍니다. 분석가는 생성된 SQL과 함께 답을 받습니다. 비용은 질문당 웨어하우스 시간이므로 작은 웨어하우스와 query_timeout을 설정하십시오.

  • 10명 규모 데이터 팀의 분석 엔지니어

    dbt 모델을 만들면서 Cursor에서 임시 SELECT 쿼리 실행하기

    SYSTEM_EXECUTE_SQL만 있고 read_only를 켜 둔 별도의 MCP 서버를 최소 권한 역할과 함께 쓰면, 탐색용 쿼리를 업무용 에이전트와 떼어 놓을 수 있습니다.

  • 은행의 데이터 거버넌스 책임자

    AI 어시스턴트의 고객 데이터 접근 승인하기

    외부 OAuth를 Entra ID에 묶고, OAUTH_USE_SECONDARY_ROLES를 NONE으로, ALLOWED_ROLES_LIST를 제한된 목록으로 설정하고, 접근 역할을 PUBLIC에 절대 부여하지 않습니다. 모두 Snowflake 문서가 권하는 내용입니다.

도입 전 확인할 점

설정
YAML 명세를 쓰고, CREATE MCP SERVER를 실행하고, USAGE 권한을 준 뒤, 클라이언트마다 OAuth 보안 통합을 만듭니다. 문서에 나온 클라이언트는 Claude.ai와 Claude Desktop, ChatGPT 개발자 모드, Cursor입니다.
연동
도구 유형은 다섯 가지입니다. CORTEX_AGENT_RUN, CORTEX_SEARCH_SERVICE_QUERY, CORTEX_ANALYST_MESSAGE, SYSTEM_EXECUTE_SQL, 그리고 UDF와 저장 프로시저를 위한 GENERIC입니다. 서버당 최대 50개 도구를 둘 수 있습니다.
데이터와 개인정보
쿼리는 사용자의 Snowflake 역할로 실행되며, 클라이언트에 대한 도구 응답 외에는 계정 밖으로 나가지 않습니다. Snowflake는 제3자 서버의 도구 오염(tool poisoning)을 경고합니다. 아직 FedRAMP 평가를 받지 않았습니다.
대규모 사용 시 비용
공개된 MCP 가격은 없습니다. 호출마다 선택한 웨어하우스나 Cortex 서비스에 청구되며, 폭주하는 에이전트 루프를 막기 위해 재귀는 호출 10번으로 제한됩니다.
제한
SQL과 함수 도구의 응답 상한은 250 KB이고, 리소스와 프롬프트가 없으며, 동적 클라이언트 등록이 없고, 서버 객체가 장애 조치 그룹에서 복제되지 않습니다.

좋은 점

  • 도구별 권한 부여와 기본 SELECT 전용 SQL
  • Snowflake OAuth나 자체 ID 공급자를 씁니다
  • Cortex Agents, Search, Analyst를 도구로 노출합니다
  • 호스팅할 것이 없으며 Snowflake 계정 안에서 실행됩니다

아쉬운 점

  • 동적 클라이언트 등록이 없어 관리자가 클라이언트마다 설정합니다
  • 도구만 지원하며 MCP 리소스, 프롬프트, 샘플링은 없습니다
  • 서버 객체가 장애 조치 그룹에서 복제되지 않습니다
  • 호출마다 웨어하우스나 Cortex 크레딧이 듭니다

추천 대상

기존 역할 체계 아래에서 웨어하우스 데이터와 Cortex 서비스에 대한 에이전트 접근을 통제하고 싶은 Snowflake 고객.

Snowflake-managed MCP Server 대안

Snowflake-managed MCP Server: 자주 묻는 질문

Snowflake-managed MCP Server, 쓸 만한 가치가 있습니까?
Snowflake 위의 에이전트를 위해 거버넌스를 제대로 갖췄습니다. 대가는 라이선스 요금이 아니라 관리자의 시간과 웨어하우스 크레딧입니다. 평점은 5점 만점에 4.0점입니다.
Snowflake-managed MCP Server의 가격은 얼마입니까?
공개된 별도의 MCP 요금은 없습니다. 도구 호출은 Snowflake 웨어하우스와 Cortex 서비스에서 실행되며 평소처럼 청구됩니다.
Snowflake-managed MCP Server의 단점은 무엇입니까?
동적 클라이언트 등록이 없어 관리자가 클라이언트마다 설정합니다; 도구만 지원하며 MCP 리소스, 프롬프트, 샘플링은 없습니다; 서버 객체가 장애 조치 그룹에서 복제되지 않습니다; 호출마다 웨어하우스나 Cortex 크레딧이 듭니다.
Snowflake-managed MCP Server에 적합한 사람은 누구입니까?
기존 역할 체계 아래에서 웨어하우스 데이터와 Cortex 서비스에 대한 에이전트 접근을 통제하고 싶은 Snowflake 고객.
팀이나 프로덕션 환경에서 Snowflake-managed MCP Server의 비용은 얼마입니까?
공개된 MCP 가격은 없습니다. 호출마다 선택한 웨어하우스나 Cortex 서비스에 청구되며, 폭주하는 에이전트 루프를 막기 위해 재귀는 호출 10번으로 제한됩니다.
Snowflake-managed MCP Server에 회사 데이터를 맡겨도 안전합니까?
쿼리는 사용자의 Snowflake 역할로 실행되며, 클라이언트에 대한 도구 응답 외에는 계정 밖으로 나가지 않습니다. Snowflake는 제3자 서버의 도구 오염(tool poisoning)을 경고합니다. 아직 FedRAMP 평가를 받지 않았습니다.
Snowflake-managed MCP Server의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 ClickHouse MCP Server 및 MCP Toolbox for Databases입니다.

답변 확인일: 2026년 10월 26일.

Snowflake-managed MCP Server 개발사입니까? 이 평점을 사이트에 표시하십시오ReviewRamble 평점: Snowflake-managed MCP Server, 5점 만점에 4.0점