이 문서는 Genie Code 섹션의 일부입니다.
MCP란 무엇인가?
MCP(Model Context Protocol)는 Anthropic이 개발한 오픈소스 프로토콜 로, AI 에이전트가 외부 도구에 접근하기 위한 표준 인터페이스 입니다.MCP가 Genie Code를 변환하는 방식
참고 MCP의 진정한 가치는 여러 도구를 하나의 워크플로로 연결 하는 것입니다.
핵심 아키텍처
3가지 구성 요소
통신 방식
Databricks MCP 서버 유형
유형 1: Managed MCP (관리형)
유형 2: External MCP (외부)
UC Connection을 통한 안전한 외부 연결. 프록시 엔드포인트:https://<hostname>/api/2.0/mcp/external/{connection_name}
인증: 공유 인증(Shared Principal) 또는 사용자별 인증(Per-user)
유형 3: Custom MCP (커스텀)
자체 MCP 서버를 Databricks App 으로 호스팅.- MCP 서버 코드 작성
databricks apps create <app-name>- 배포 후 엔드포인트:
https://<app-url>/mcp
주의 커스텀 MCP는 stateless 로 구현하고 동일 워크스페이스에 배포해야 합니다.