Elementary
공식MCP를 통해 AI 에이전트에 데이터 관찰 가능성, 계보, 테스트 결과 및 인시던트를 노출합니다.
Elementary MCP(으)로 무엇을 할 수 있나요?
- 자산 상태 확인 — 데이터 스택의 모든 모델 또는 테이블에 대한 메타데이터, 열 정의, 테스트 적용 범위를 요청합니다.
- 계보 탐색 — dbt 및 BI 도구 전반의 테이블 및 열 수준 종속성을 추적하여 문제의 업스트림 원인을 찾습니다.
- 인시던트 검토 — 현재 실패 중인 항목을 파악하기 위해 컨텍스트와 함께 열린 인시던트 목록을 가져옵니다.
- 테스트 찾아보기 및 추가 — 테스트 카탈로그를 검색하고 특정 열에 대한 신선도 테스트와 같은 새 테스트를 생성합니다.
- 모델 세부 정보 검사 — UI를 열지 않고 모델 메타데이터, 상태 및 과거 실행 성능을 조회합니다.
문서
Elementary MCP 서버
Elementary MCP 서버를 사용하면 MCP(Model Context Protocol)를 지원하는 모든 클라이언트에 Elementary 환경을 연결할 수 있습니다. 이를 통해 AI 에이전트, 코파일럿 또는 자연어 인터페이스가 실시간 컨텍스트를 사용하여 데이터 스택을 쿼리하고 작업을 수행할 수 있습니다.
MCP란 무엇인가요?
MCP(Model Context Protocol)는 Anthropic이 도입한 개방형 프로토콜입니다. AI 시스템이 외부 도구에서 컨텍스트를 검색하고 작업을 트리거하는 구조화된 방법을 정의합니다.
Elementary MCP 서버는 데이터 환경의 주요 부분을 쿼리할 수 있는 인터페이스를 제공합니다. 여기에는 다음이 포함됩니다:
- 모델
- 테스트
- 인시던트
- 테스트 커버리지
- 계보(dbt + BI), 컬럼 수준 포함
- 인시던트
이를 통해 다음과 같은 워크플로우가 가능합니다:
- "수익 대시보드를 공급하는 모델의 상태가 어떻게 되나요?"라고 질문하기
- 컬럼에 대한 신선도 테스트 자동 생성
- 계보를 탐색하여 문제의 업스트림 원인 찾기
- UI를 열지 않고 업데이트 또는 동기화 트리거
작동 방식
MCP 서버는 원격 서비스로 실행되며 단일 인증 엔드포인트를 통해 노출됩니다. Claude, Cursor IDE, 커스텀 에이전트 및 LLM 코파일럿과 같은 MCP 지원 클라이언트와 호환됩니다.
지원되는 작업
Elementary MCP 서버는 다음 용도로 사용할 수 있습니다:
- 전체 자산 세부 정보 - 메타데이터, 컬럼 정의 및 테스트 커버리지
- 계보 - dbt 및 BI 도구 전반의 테이블 및 컬럼 수준 계보 탐색
- 인시던트 - 열린 인시던트 및 해당 컨텍스트 보기
- 테스트 - 테스트 카탈로그를 사용하여 테스트 탐색 및 추가
- 모델 - 모델 메타데이터 및 상태 검사
- 실행 기록 - 과거 실행 및 성능 세부 정보 보기
곧 제공 예정
다음을 포함하도록 지원을 확장하고 있습니다:
- 데이터 상태 요약
- 볼륨 및 신선도 메트릭
- 동기화 트리거
- 클라우드 테스트 구성 업데이트
이 문서는 개발자 문서 플랫폼인 Mintlify에서 구축 및 호스팅됩니다.