Máy chủ Unity Catalog MCP

Máy chủ Unity Catalog MCP

Tự động hóa và quản lý các hàm Unity Catalog với Unity Catalog MCP Server, mang đến các hoạt động danh mục dữ liệu liền mạch và quy trình làm việc AI cho tổ chức của bạn.

Máy chủ “Unity Catalog” MCP làm gì?

Máy chủ Unity Catalog MCP đóng vai trò là lớp Giao thức Ngữ cảnh Mô hình (MCP) cho Unity Catalog, cho phép trợ lý AI tương tác lập trình với các chức năng quản lý dữ liệu của Unity Catalog. Bằng cách cung cấp các hàm Unity Catalog dưới dạng công cụ tương thích MCP, máy chủ này cho phép nhà phát triển và tác nhân AI thực hiện các thao tác như liệt kê, truy vấn, tạo và xóa hàm cơ sở dữ liệu theo cách tiêu chuẩn hóa. Điều này nâng cao đáng kể quy trình phát triển bằng cách tự động hóa các tác vụ danh mục dữ liệu, tạo điều kiện tích hợp liền mạch vào các flow và tác nhân, đồng thời hỗ trợ truy cập linh hoạt vào metadata về lược đồ và hàm. Máy chủ này được thiết kế cho các môi trường cần quản lý, khám phá và thao tác các hàm dữ liệu bằng lập trình, chẳng hạn như kỹ thuật dữ liệu, phân tích và phát triển tăng cường AI.

Danh sách Prompt

Không có mẫu prompt nào được liệt kê trong kho lưu trữ hoặc tài liệu.

Danh sách tài nguyên

Không có tài nguyên MCP cụ thể nào được ghi lại trong kho lưu trữ hoặc README.

Danh sách công cụ

  • uc_list_functions
    • Liệt kê các hàm trong danh mục và lược đồ cha được chỉ định. Trả về danh sách các hàm lấy từ Unity Catalog.
  • uc_get_function
    • Lấy thông tin chi tiết một hàm cụ thể trong danh mục và lược đồ cha. Đầu vào: name (chuỗi).
  • uc_create_function
    • Tạo một hàm mới trong danh mục và lược đồ được chỉ định. Đầu vào: name (chuỗi), script (chuỗi). API thử nghiệm.
  • uc_delete_function
    • Xóa một hàm trong danh mục và lược đồ được chỉ định. Đầu vào: name (chuỗi).

Ngoài ra, tất cả các hàm Unity Catalog đã đăng ký trong Unity Catalog đều khả dụng dưới dạng công cụ.

Các trường hợp sử dụng của máy chủ MCP này

  • Quản lý hàm tự động
    • Cho phép AI hoặc nhà phát triển liệt kê, tạo, xóa hàm danh mục bằng lập trình, tối ưu hóa hoạt động kỹ thuật dữ liệu.
  • Khám phá danh mục và lược đồ
    • Hỗ trợ việc khám phá và ghi chú các hàm trong Unity Catalog phục vụ việc khám phá dữ liệu và kiểm toán.
  • Đăng ký hàm lập trình
    • Hỗ trợ đăng ký các hàm Python mới vào Unity Catalog trực tiếp từ quy trình hoặc tác nhân AI.
  • Kiểm soát truy cập & tự động hóa bảo mật
    • Cho phép tương tác an toàn, dựa trên mã thông báo với tài nguyên danh mục, phù hợp các quy trình tuân thủ hoặc quản trị tự động.

Cách thiết lập

Windsurf

Không có hướng dẫn cụ thể cho nền tảng Windsurf.

Claude

  1. Đảm bảo các điều kiện tiên quyết như uv hoặc Python đã được cài đặt.
  2. Lấy URL máy chủ Unity Catalog, danh mục, lược đồ và (tùy chọn) mã truy cập.
  3. Thêm Unity Catalog MCP Server vào claude_desktop_config.json của bạn:
    {
      "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. Lưu cấu hình và khởi động lại Claude Desktop.
  5. Kiểm tra kết nối trong phần công cụ MCP.

Ví dụ bảo mật mã 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

Không có hướng dẫn cụ thể cho nền tảng Cursor.

Cline

  1. Đảm bảo bạn đã cài đặt đầy đủ các phụ thuộc cần thiết và uv.
  2. Cấu hình tương tự như với Claude, sử dụng cline_config.json của bạn:
    {
      "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. Lưu và khởi động lại Cline.
  4. Kiểm tra máy chủ MCP xuất hiện trong danh sách công cụ có sẵn.

Ví dụ bảo mật mã API: (xem bên trên)

Cách sử dụng MCP này trong flows

Sử dụng MCP trong FlowHunt

Để tích hợp máy chủ MCP vào quy trình FlowHunt của bạn, hãy bắt đầu bằng cách thêm thành phần MCP vào flow và kết nối nó với tác nhân AI của bạn:

FlowHunt MCP flow

Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình hệ thống MCP, chèn thông tin máy chủ MCP của bạn theo định dạng JSON sau:

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

Khi đã cấu hình, tác nhân AI có thể sử dụng MCP này như một công cụ với đầy đủ chức năng sẵn có. Hãy nhớ đổi "unity-catalog" thành tên thật của máy chủ MCP của bạn và thay đường dẫn URL bằng URL máy chủ MCP của bạn.


Tổng quan

MụcCó sẵnChi tiết/Ghi chú
Tổng quanĐã trình bày trong README.md
Danh sách PromptKhông có mẫu prompt nào được ghi lại
Danh sách tài nguyênKhông liệt kê tài nguyên MCP cụ thể
Danh sách công cụĐược mô tả chi tiết trong README.md
Bảo mật mã APICó ví dụ trong README.md
Hỗ trợ sampling (ít quan trọng trong đánh giá)Không đề cập tính năng sampling

Đánh giá của chúng tôi

Unity Catalog MCP Server được tài liệu hóa tốt về công cụ và hướng dẫn thiết lập trên nền tảng Claude và Cline, có giấy phép rõ ràng và hướng dẫn bảo mật (API key) cơ bản. Tuy nhiên, chưa có tài liệu rõ ràng về mẫu prompt và tài nguyên MCP, cũng như chưa đề cập các tính năng MCP nâng cao như roots hoặc sampling. Tổng thể, đây là một tích hợp tập trung và chắc chắn cho Unity Catalog nhưng có thể cải thiện thêm với tài liệu và hỗ trợ tính năng MCP mở rộng.

MCP Score

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số Fork6
Số Star14

Câu hỏi thường gặp

Máy chủ Unity Catalog MCP làm gì?

Nó cho phép quản lý chức năng cơ sở dữ liệu Unity Catalog bằng lập trình thông qua API tương thích MCP, giúp tác nhân AI và nhà phát triển liệt kê, tạo, xóa và truy vấn các hàm danh mục, tối ưu hóa quy trình kỹ thuật dữ liệu và phân tích.

Những công cụ nào được tích hợp với Unity Catalog MCP Server?

Nó cung cấp các công cụ tiêu chuẩn như uc_list_functions, uc_get_function, uc_create_function và uc_delete_function, cũng như quyền truy cập tất cả các hàm đã đăng ký trong Unity Catalog.

Làm thế nào để thiết lập truy cập API an toàn?

Bạn có thể truyền mã thông báo truy cập Unity Catalog của mình dưới dạng biến môi trường thông qua cấu hình máy chủ MCP. Ví dụ: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

Việc này tích hợp vào các flow FlowHunt như thế nào?

Thêm máy chủ MCP vào cấu hình MCP của flow. Khi hoàn tất, các tác nhân AI trong FlowHunt sẽ truy cập được tất cả công cụ và hàm của Unity Catalog qua giao diện MCP tiêu chuẩn.

Các trường hợp sử dụng chính của máy chủ MCP này là gì?

Quản lý hàm tự động, khám phá danh mục và lược đồ, đăng ký hàm lập trình và kiểm soát truy cập an toàn, dựa trên mã thông báo cho các quy trình dữ liệu.

Bắt đầu với Unity Catalog MCP Server

Tăng tốc quy trình dữ liệu của bạn bằng cách tích hợp Unity Catalog MCP Server vào FlowHunt. Tự động hóa các tác vụ danh mục dữ liệu, tối ưu hóa kỹ thuật và thúc đẩy phát triển dựa trên AI.

Tìm hiểu thêm

Máy chủ Databricks MCP
Máy chủ Databricks MCP

Máy chủ Databricks MCP

Máy chủ Databricks MCP kết nối trợ lý AI với môi trường Databricks, cho phép tự động khám phá, hiểu và tương tác với metadata và tài sản dữ liệu của Unity Catal...

5 phút đọc
AI MCP Server +5
Tích hợp Unity MCP Server
Tích hợp Unity MCP Server

Tích hợp Unity MCP Server

Unity MCP Server là cầu nối giữa Unity Editor và các client mô hình AI như Claude Desktop, Windsurf và Cursor, cho phép tự động hóa, trợ lý thông minh và tối ưu...

5 phút đọc
Unity AI +5
Máy chủ cơ sở dữ liệu MCP
Máy chủ cơ sở dữ liệu MCP

Máy chủ cơ sở dữ liệu MCP

Máy chủ cơ sở dữ liệu MCP cho phép truy cập bảo mật, lập trình tới các cơ sở dữ liệu phổ biến như SQLite, SQL Server, PostgreSQL và MySQL cho trợ lý AI và công ...

6 phút đọc
AI Database +4