Elementary MCP Server

공식

MCP를 통해 AI 에이전트에 데이터 관찰 가능성, 계보, 테스트 결과 및 인시던트를 노출합니다.

문서

Elementary MCP 서버

Elementary MCP 서버를 사용하면 MCP(모델 컨텍스트 프로토콜)를 지원하는 모든 클라이언트에 Elementary 환경을 연결할 수 있습니다. 이를 통해 AI 에이전트, 코파일럿 또는 자연어 인터페이스가 실시간 컨텍스트를 사용하여 데이터 스택을 쿼리하고 작업을 수행할 수 있습니다.

MCP란 무엇인가요?

MCP(모델 컨텍스트 프로토콜)는 Anthropic에서 도입한 개방형 프로토콜입니다. AI 시스템이 구조화된 방식으로 외부 도구에서 컨텍스트를 검색하고 작업을 트리거하는 방법을 정의합니다.

Elementary MCP 서버는 다음을 포함한 데이터 환경의 주요 부분을 쿼리할 수 있는 인터페이스를 제공합니다:

  • 모델
  • 테스트
  • 인시던트
  • 테스트 커버리지
  • 컬럼 수준을 포함한 계보(dbt + BI)
  • 인시던트

이를 통해 다음과 같은 워크플로우가 가능합니다:

  • "수익 대시보드를 제공하는 모델의 상태는 어떤가요?"라고 묻기
  • 컬럼에 대한 신선도 테스트 자동 생성
  • 문제의 업스트림 원인을 찾기 위해 계보 탐색
  • UI를 열지 않고 업데이트 또는 동기화 트리거

작동 방식

MCP 서버는 원격 서비스로 실행되며 단일 인증 엔드포인트를 통해 노출됩니다. Claude, Cursor IDE, 사용자 지정 에이전트 및 LLM 코파일럿과 같은 MCP 지원 클라이언트와 호환됩니다.

지원되는 작업

Elementary MCP 서버를 사용하여 다음을 수행할 수 있습니다:

  • 전체 자산 세부 정보 - 메타데이터, 컬럼 정의 및 테스트 커버리지
  • 계보 - dbt 및 BI 도구 전반의 테이블 + 컬럼 수준 계보 탐색
  • 인시던트 - 열려 있는 인시던트 및 해당 컨텍스트 보기
  • 테스트 - 테스트 카탈로그를 사용하여 테스트 찾아보기 및 추가
  • 모델 - 모델 메타데이터 및 상태 검사
  • 실행 기록 - 과거 실행 및 성능 세부 정보 보기

출시 예정

다음에 대한 지원을 확장할 예정입니다:

  • 데이터 상태 요약
  • 볼륨 및 신선도 지표
  • 동기화 트리거
  • 클라우드 테스트 구성 업데이트