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에서 구축 및 호스팅됩니다.