MCP Connectors
MCP Connectors (MCP 커넥터)
MCP Connectors는 Snowsight의 CoCo가 Model Context Protocol(MCP)을 통해 외부 도구와 데이터 소스를 사용하게 해줘요. 계정에 MCP Connectors가 구성되면 CoCo는 에이전트 워크플로의 일부로 Jira, Confluence, GitHub, Google Calendar 같은 외부 서비스를 호출할 수 있어요.
출처: MCP Connectors
본문
동작 방식
관리자가 계정 수준에서 External MCP Server 객체를 만들고 적절한 역할에 접근을 부여해요. 구성되면 사용자는 승인된 MCP 서버에 자신의 계정을 연결하고, CoCo 대화에서 직접 그 도구를 사용할 수 있어요.
MCP 도구는 Snowflake가 서버 측에서 실행해요. OAuth 토큰과 자격 증명은 서버 측에 저장되고 절대 브라우저 클라이언트에 도달하지 않아요.
MCP Connectors 연결
계정에 MCP Connectors를 사용할 수 있을 때:
- CoCo 컴포저에서 + 메뉴를 선택해 사용 가능한 MCP Connectors를 봐요.
- 그러면 설정 메뉴가 MCP Connectors 페이지로 열려요(왼쪽 아래 메뉴에서도 접근 가능). 접근할 수 있는 MCP Connectors 목록을 볼 수 있어요.
- 커넥터를 선택해 OAuth 연결 흐름을 시작해요.
- 연결되면 커넥터의 도구가 현재와 미래 대화에 사용 가능해져요.
언제든 커넥터를 연결 해제할 수 있어요. 연결 해제는 커넥터를 이후 요청에서 제거하고 기본 OAuth 인증을 취소해요.
가시성과 접근 제어
- 역할 기반 발견. 활성 역할이 USAGE 권한이 있는 MCP 서버만 보여요.
- 사용자별 OAuth. 각 사용자는 MCP 서버에 대한 연결을 독립적으로 인증해야 해요. 한 사용자의 인증은 다른 사용자에게 이어지지 않아요.
사용자 선호
어떤 연결된 MCP 서버를 대화에 포함할지 큐레이션할 수 있어요. 많은 커넥터가 사용 가능할 때 도구 선택 잡음을 줄이는 데 도움이 돼요. 선호는 변경할 때까지 세션 간에 지속돼요.
관리자 설정
SQL 사용
관리자는 SQL로 MCP Connectors를 구성해요.
- External MCP Server 객체를 만들어요.
- OAuth용 API 통합을 만들어요.
- 적절한 역할에 MCP 서버의 USAGE를 부여해요.
자세한 설정 지침은 MCP server documentation을 참고해요.
UI 사용
관리자는 Snowsight 인터페이스로도 MCP Connectors를 구성할 수 있어요.
- Snowsight 왼쪽 아래 모서리의 User 아이콘을 클릭해요.
- Settings를 클릭해요.
- Account 아래에서 MCP Connectors를 클릭해요.
이 페이지에서 웹 검색을 켜고, 기존 MCP 커넥터를 관리하고, 사용자 지정 커넥터를 추가할 수 있어요.
더 알아보기
- Cortex Code in Snowsight — Snowsight의 CoCo
- Cloud Agents — 클라우드 에이전트