MCP-сервер для Apache Gravitino (инкубация)
Сервер MCP, предоставляющий API Gravitino — интеграция FastMCP для сервисов Apache Gravitino (инкубация).
Функции
Интеграция API Gravitino с FastMCP
Простой в использовании интерфейс для управления метаданными
Поддержка метаданных каталога/схемы/таблицы, тегов и информации о ролях пользователей
Related MCP server: IMF Data MCP Server
Установка
из конфигурации
Переменные среды
Авторизация
mcp-server-gravitino обеспечивает аутентификацию с помощью токенов и базовую аутентификацию:
Аутентификация токена
Базовая аутентификация
Список инструментов
mcp-server-gravitino не предоставляет все API, доступные в Gravitino.
Инструменты для таблицы
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 .