Skip to main content
Glama
datastrato

MCP Server for Apache Gravitino

Official
by datastrato

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

파이썬 버전

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

특징

  • FastMCP와 Gravitino API 통합

  • 메타데이터 관리를 위한 사용하기 쉬운 인터페이스

  • 카탈로그/스키마/테이블 메타데이터, 태그 및 사용자 역할 정보 지원

Related MCP server: IMF Data MCP Server

설치

구성에서

지엑스피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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/datastrato/mcp-server-gravitino'

If you have feedback or need assistance with the MCP directory API, please join our Discord server