Skip to main content
Glama

MCP Server for Apache Gravitino

Official
by datastrato

Servidor MCP para Apache Gravitino (en incubación)

Servidor MCP que proporciona API de Gravitino: una integración de FastMCP para servicios Apache Gravitino (en incubación).

Características

  • Integración de la API de Gravitino con FastMCP
  • Interfaz fácil de usar para la gestión de metadatos
  • Compatibilidad con metadatos de catálogo/esquema/tabla, etiquetas e información de roles de usuario

Instalación

desde la configuración

{ "mcpServers": { "Gravitino": { "command": "uv", "args": [ "--directory", "/Users/user/workspace/mcp-server-gravitino", "run", "--with", "fastmcp", "--with", "httpx", "--with", "mcp-server-gravitino", "python", "-m", "mcp_server_gravitino.server" ], "env": { "GRAVITINO_URI": "http://localhost:8090", "GRAVITINO_USERNAME": "admin", "GRAVITINO_PASSWORD": "admin", "GRAVITINO_METALAKE": "metalake_demo" } } } }

Variables de entorno

Autorización

mcp-server-gravitino proporciona autenticación de token y autenticación básica:

Autenticación de token

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

Autorización básica

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

Lista de herramientas

mcp-server-gravitino no proporciona todas las API disponibles en Gravitino.

Herramientas de tabla

  • get_list_of_catalogs : Obtener una lista de catálogos con información básica
  • get_list_of_schemas : Obtener una lista de esquemas con información básica
  • get_list_of_tables : Obtener una lista paginada de tablas con información básica
  • get_table_by_fqn : Obtener información detallada de la tabla por nombre completo
  • get_table_columns_by_fqn : Obtener información de las columnas de la tabla por nombre completo

Herramientas de etiquetas

  • get_list_of_tags : Obtener una lista de etiquetas con información básica
  • associate_tag_to_table : Asociar una etiqueta a una tabla
  • associate_tag_to_column : Asociar una etiqueta a una columna
  • list_objects_by_tag : Obtener una lista de objetos asociados con una etiqueta

Herramientas de roles de usuario

  • get_list_of_roles : Obtener una lista de roles con información básica
  • get_list_of_users : Obtener una lista de usuarios con información básica
  • grant_role_to_user : Otorgar un rol a un usuario
  • revoke_role_from_user : Revocar un rol de un usuario

Cada herramienta devuelve respuestas optimizadas con campos relevantes para garantizar la compatibilidad con los límites del contexto del modelo al tiempo que proporciona información de metadatos esencial.

Licencia

Este proyecto es un software de código abierto con licencia Apache versión 2.0 .

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de integración FastMCP que proporciona acceso a las API de gestión de metadatos de Apache Gravitino, lo que permite a los usuarios administrar metadatos de catálogo/esquema/tabla, etiquetas e información de roles de usuario a través de una interfaz estructurada.

  1. Características
    1. Instalación
      1. desde la configuración
    2. Variables de entorno
      1. Autorización
    3. Lista de herramientas
      1. Herramientas de tabla
      2. Herramientas de etiquetas
      3. Herramientas de roles de usuario
    4. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        FastMCP is a comprehensive MCP server allowing secure and standardized data and functionality exposure to LLM applications, offering resources, tools, and prompt management for efficient LLM interactions.
        Last updated -
        3
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.
        Last updated -
        5
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        The server integrates with the free IMF data API and provides various features to facilitate data retrieval and analysis. The server is built using the FastMCP framework and offers the following functionalities:
        Last updated -
        3
        Python
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
        Last updated -
        91
        JavaScript
        MIT License

      View all related MCP servers

      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