MCP Server for Apache Gravitino

by datastrato
Apache 2.0
11

Integrations

  • Provides integration with Apache Gravitino, enabling metadata management through Gravitino APIs including catalog/schema/table metadata operations, tag management, and user-role administration.

Apache Gravitino(인큐베이팅)용 MCP 서버

Gravitino API를 제공하는 MCP 서버 - Apache Gravitino(인큐베이팅) 서비스를 위한 FastMCP 통합.

특징

  • FastMCP와 Gravitino API 통합
  • 메타데이터 관리를 위한 사용하기 쉬운 인터페이스
  • 카탈로그/스키마/테이블 메타데이터, 태그 및 사용자 역할 정보 지원

설치

구성에서

지엑스피1

환경 변수

권한 부여

mcp-server-gravitino는 토큰 인증과 기본 인증을 제공합니다.

토큰 인증

GRAVITINO_URI=http://localhost:8090 GRAVITINO_JWT_TOKEN=<YOUR GRAVITINO JWT TOKEN>

기본 인증

GRAVITINO_URI=http://localhost:8090 GRAVITINO_USERNAME=<YOUR GRAVITINO USERNAME> GRAVITINO_PASSWORD=<YOUR GRAVITINO PASSWORD>

도구 목록

mcp-server-gravitino는 Gravitino에서 사용 가능한 모든 API를 제공하지 않습니다.

테이블 도구

  • get_list_of_catalogs : 기본 정보가 포함된 카탈로그 목록을 가져옵니다.
  • get_list_of_schemas : 기본 정보가 포함된 스키마 목록을 가져옵니다.
  • get_list_of_tables : 기본 정보가 포함된 테이블의 페이지별 목록을 가져옵니다.
  • get_table_by_fqn : 정규화된 이름으로 자세한 테이블 정보를 가져옵니다.
  • get_table_columns_by_fqn : 정규화된 이름으로 테이블 열 정보를 가져옵니다.

태그 도구

  • get_list_of_tags : 기본 정보가 포함된 태그 목록을 가져옵니다.
  • associate_tag_to_table : 태그를 테이블에 연결합니다.
  • associate_tag_to_column : 태그를 열에 연결합니다.
  • list_objects_by_tag : 태그와 연관된 객체 목록을 가져옵니다.

사용자 역할 도구

  • get_list_of_roles : 기본 정보가 포함된 역할 목록을 가져옵니다.
  • get_list_of_users : 기본 정보가 포함된 사용자 목록을 가져옵니다.
  • grant_role_to_user : 사용자에게 역할 부여
  • revoke_role_from_user : 사용자에게서 역할을 취소합니다.

각 도구는 모델 컨텍스트 제한과의 호환성을 보장하는 동시에 필수 메타데이터 정보를 제공하기 위해 관련 필드가 포함된 최적화된 응답을 반환합니다.

특허

이 프로젝트는 Apache License Version 2.0으로 라이선스된 오픈 소스 소프트웨어입니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

Apache Gravitino 메타데이터 관리 API에 대한 액세스를 제공하는 FastMCP 통합 서버로, 사용자는 구조화된 인터페이스를 통해 카탈로그/스키마/테이블 메타데이터, 태그 및 사용자 역할 정보를 관리할 수 있습니다.

  1. 특징
    1. 설치
      1. 구성에서
    2. 환경 변수
      1. 권한 부여
    3. 도구 목록
      1. 테이블 도구
      2. 태그 도구
      3. 사용자 역할 도구
    4. 특허

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        Provides a standardized interface for interacting with Quickbase's JSON RESTful API through Claude and other MCP clients, supporting operations like querying records, managing table relationships, and handling file attachments.
        Last updated -
        Python
        • Apple
        • Linux
      • -
        security
        -
        license
        -
        quality
        A FastMCP server that enables browser automation through natural language commands, allowing Language Models to browse the web, fill out forms, click buttons, and perform other web-based tasks via a simple API.
        Last updated -
        1
        Python
      • -
        security
        -
        license
        -
        quality
        A FastMCP server that enables natural language querying of PostgreSQL databases through LLM integration, allowing users to generate SQL queries from plain English and visualize the results.
        Last updated -
        Python
      • -
        security
        F
        license
        -
        quality
        A FastMCP-based server that enables interaction with MySQL databases, supporting client-server communication for querying and analyzing MySQL data.
        Last updated -
        Python

      View all related MCP servers

      ID: 25lt3t1iac