Unity Catalog MCP 서버

Unity Catalog MCP 서버

AI MCP Data Catalog Automation

“Unity Catalog” MCP 서버는 무엇을 하나요?

Unity Catalog MCP 서버는 Unity Catalog에 대한 Model Context Protocol(MCP) 계층을 제공하여, AI 어시스턴트가 Unity Catalog의 데이터 관리 기능과 프로그래밍 방식으로 상호작용할 수 있게 합니다. 이 서버는 Unity Catalog 기능을 MCP 호환 도구로 노출하여, 개발자와 AI 에이전트가 데이터베이스 기능을 표준화된 방식으로 나열, 조회, 생성, 삭제하는 작업을 수행할 수 있도록 합니다. 이를 통해 데이터 카탈로그 작업이 자동화되고, 플로우 및 에이전트와의 원활한 통합이 가능하며, 스키마 및 기능 메타데이터에 동적으로 접근할 수 있습니다. 이 서버는 데이터 엔지니어링, 분석, AI 기반 개발 등 데이터 기능을 프로그래밍 방식으로 관리, 발견, 조작해야 하는 환경에 최적화되어 있습니다.

프롬프트 목록

저장소나 문서에 프롬프트 템플릿이 나열되어 있지 않습니다.

리소스 목록

저장소나 README에 명시적인 MCP 리소스가 문서화되어 있지 않습니다.

도구 목록

  • uc_list_functions
    • 지정된 상위 카탈로그 및 스키마 내의 기능 목록을 반환합니다. Unity Catalog에서 가져온 기능 목록을 반환합니다.
  • uc_get_function
    • 상위 카탈로그 및 스키마 내의 특정 기능의 세부 정보를 가져옵니다. 입력: name (문자열).
  • uc_create_function
    • 지정된 카탈로그 및 스키마에 새 기능을 생성합니다. 입력: name (문자열), script (문자열). 실험적 API.
  • uc_delete_function
    • 지정된 카탈로그 및 스키마 내의 기능을 삭제합니다. 입력: name (문자열).

추가로, Unity Catalog에 등록된 모든 Unity Catalog 기능을 도구로 사용할 수 있습니다.

이 MCP 서버의 사용 사례

  • 자동화된 기능 관리
    • AI 또는 개발자가 카탈로그 기능을 프로그래밍 방식으로 나열, 생성, 삭제할 수 있어 데이터 엔지니어링 작업을 효율화합니다.
  • 카탈로그 및 스키마 탐색
    • 데이터 발견 및 감사 목적으로 Unity Catalog 내의 기능 탐색 및 문서화를 지원합니다.
  • 프로그래밍 방식의 기능 등록
    • 워크플로우나 AI 에이전트에서 Python 기반 새 기능을 Unity Catalog에 직접 등록할 수 있습니다.
  • 액세스 제어 및 보안 자동화
    • 카탈로그 리소스와 토큰 기반으로 안전하게 상호작용하며, 자동화된 규정 준수나 거버넌스 워크플로우에 적합합니다.

설치 방법

Windsurf

Windsurf에 대한 플랫폼별 안내가 제공되지 않습니다.

Claude

  1. uv 또는 Python과 같은 필수 사항이 설치되어 있는지 확인하세요.
  2. Unity Catalog 서버 URL, 카탈로그, 스키마, (선택 사항) 액세스 토큰을 확보하세요.
  3. claude_desktop_config.json에 Unity Catalog MCP 서버를 추가하세요:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  4. 구성을 저장하고 Claude Desktop을 재시작하세요.
  5. MCP 도구 섹션에서 연결을 확인하세요.

API 키 보안 예시:

{
  "mcpServers": {
    "unity-catalog": {
      "command": "uv",
      "args": [ "run", "mcp-server-unitycatalog", "--uc_server", "...", "--uc_token", "${UC_TOKEN}" ],
      "env": {
        "UC_TOKEN": "your_secret_token"
      },
      "inputs": {
        "UC_TOKEN": "env"
      }
    }
  }
}

Cursor

Cursor에 대한 플랫폼별 안내가 제공되지 않습니다.

Cline

  1. 필요한 종속성 및 uv가 설치되어 있는지 확인하세요.
  2. Claude와 동일하게 cline_config.json을 사용해 구성하세요:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  3. 저장하고 Cline을 재시작하세요.
  4. MCP 서버가 사용 가능한 도구에 나타나는지 확인하세요.

API 키 보안 예시: (앞서 참고)

플로우 내에서 이 MCP를 사용하는 방법

FlowHunt에서 MCP 사용하기

FlowHunt 워크플로우에 MCP 서버를 통합하려면, 먼저 MCP 컴포넌트를 플로우에 추가하고 AI 에이전트에 연결하세요:

FlowHunt MCP flow

MCP 컴포넌트를 클릭하여 설정 패널을 엽니다. 시스템 MCP 설정 섹션에 아래와 같은 JSON 형식으로 MCP 서버 정보를 입력하세요:

{
  "unity-catalog": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

구성이 완료되면 AI 에이전트가 이 MCP를 도구로 활용하여 모든 기능과 역량에 접근할 수 있습니다. "unity-catalog"를 실제 MCP 서버명으로, URL을 자신의 MCP 서버 주소로 변경하는 것을 잊지 마세요.


개요

섹션제공 여부세부 사항/비고
개요README.md에 개요 제공
프롬프트 목록프롬프트 템플릿 문서 없음
리소스 목록명시적 MCP 리소스 미기재
도구 목록README.md에 상세 기술
API 키 보안README.md에 예시 제공
샘플링 지원(평가상 중요도 낮음)샘플링 기능 언급 없음

평가 의견

Unity Catalog MCP 서버는 Claude 및 Cline 플랫폼에 대한 도구와 설치 안내가 잘 문서화되어 있으며, 명확한 라이선스와 기본적인 보안(API 키) 안내를 제공합니다. 다만, 프롬프트 템플릿과 MCP 리소스에 대한 명확한 문서가 부족하고, roots나 샘플링과 같은 고급 MCP 기능 언급은 없습니다. 전반적으로 Unity Catalog에 집중한 견고한 통합이지만, 추가 문서와 MCP 기능 지원이 강화되면 더 우수할 것입니다.

MCP 점수

라이선스 보유 여부✅ (MIT)
도구 최소 1개 보유
포크 수6
별점 수14

자주 묻는 질문

Unity Catalog MCP 서버는 무엇을 하나요?

MCP 호환 API를 통해 Unity Catalog 데이터베이스 기능을 프로그래밍 방식으로 관리할 수 있도록 하여, AI 에이전트 및 개발자가 카탈로그 기능을 나열, 생성, 삭제, 쿼리할 수 있게 하며 데이터 엔지니어링 및 분석 워크플로우를 효율화합니다.

Unity Catalog MCP 서버에 포함된 도구는 무엇인가요?

uc_list_functions, uc_get_function, uc_create_function, uc_delete_function과 같은 표준화된 도구를 제공하며, Unity Catalog에 등록된 모든 기능에 접근할 수 있습니다.

API 액세스를 안전하게 설정하려면 어떻게 해야 하나요?

MCP 서버 설정을 통해 Unity Catalog 액세스 토큰을 환경 변수로 전달할 수 있습니다. 예시: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

이 서버는 FlowHunt 플로우에 어떻게 통합되나요?

MCP 서버를 플로우의 MCP 설정에 추가하면, FlowHunt의 AI 에이전트가 표준화된 MCP 인터페이스를 통해 모든 Unity Catalog 도구 및 기능에 접근할 수 있습니다.

이 MCP 서버의 주요 사용 사례는 무엇인가요?

자동화된 기능 관리, 카탈로그 및 스키마 탐색, 프로그래밍 방식의 기능 등록, 데이터 워크플로우를 위한 안전한 토큰 기반 액세스 제어 등입니다.

Unity Catalog MCP 서버 시작하기

Unity Catalog MCP 서버를 FlowHunt에 통합하여 데이터 워크플로우를 강화하세요. 데이터 카탈로그 작업을 자동화하고, 엔지니어링을 효율화하며, AI 기반 개발을 실현할 수 있습니다.

더 알아보기

Databricks MCP 서버
Databricks MCP 서버

Databricks MCP 서버

Databricks MCP 서버는 AI 어시스턴트를 Databricks 환경에 연결하여 Unity Catalog 메타데이터 및 데이터 자산을 자율적으로 탐색, 이해, 상호작용할 수 있도록 합니다. 에이전트가 데이터를 발견하고 SQL 쿼리를 작성하며 복잡한 분석 작업을 자동화하도록 지원합...

3 분 읽기
AI MCP Server +5
Unity MCP 서버 통합
Unity MCP 서버 통합

Unity MCP 서버 통합

Unity MCP 서버는 Unity 에디터를 Claude Desktop, Windsurf, Cursor와 같은 AI 모델 클라이언트와 연결하여 게임 개발자에게 자동화, 지능형 지원, 효율적인 워크플로우를 Unity 환경 내에서 제공합니다....

3 분 읽기
Unity AI +5
UnityMCPIntegration MCP 서버
UnityMCPIntegration MCP 서버

UnityMCPIntegration MCP 서버

UnityMCPIntegration은 AI 에이전트와 Unity 게임 엔진을 연결하여 실시간 제어, 자동화된 테스트, 절차적 콘텐츠 생성, 그리고 AI 중심의 게임플레이를 Model Context Protocol(MCP)을 통해 Unity 내에서 직접 구현할 수 있게 합니다....

3 분 읽기
Unity MCP +5