Skip to main content
Glama
datastrato

MCP Server for Apache Gravitino

Official
by datastrato

Apache Gravitino 用 MCP サーバー (インキュベーション中)

Pythonバージョン

Gravitino API を提供する MCP サーバー - Apache Gravitino(incubating) サービス用の FastMCP 統合。

特徴

  • FastMCP との Gravitino API 統合

  • メタデータ管理のための使いやすいインターフェース

  • カタログ/スキーマ/テーブルメタデータ、タグ、ユーザーロール情報のサポート

Related MCP server: MCP Trino Server

インストール

構成から

{
    "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"
            }
        }
    }
}

環境変数

承認

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 としてライセンスされたオープンソース ソフトウェアです。

Related MCP Connectors

  • The Grafbase MCP server sits in front of a GraphQL API and exposes an MCP protocol-compliant interface that allows AI agents and LLMs to explore and query GraphQL APIs using natural language. It provides tools to search schemas, introspect types and fields, and execute GraphQL queries while minimizing context bloat by returning only relevant schema subsets, with built-in support for authentication, authorization, and configurable access control.

  • Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.

  • Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.

  • The Instant MCP server is a wrapper around the Instant Platform SDK that enables creating, managing, and updating InstantDB applications directly within an editor. It provides tools for fetching rules files for LLMs, retrieving and pushing app schemas, managing permission rules, and executing database queries. Key capabilities include schema management (get-schema, push-schema), permission management (get-perms, push-perms), query execution, and listing recent query history.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A FastMCP-based server that enables executing Microsoft SQL Server data queries and table structure queries through a standardized MCP protocol interface.
    7
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server providing seamless integration with Trino and Iceberg for advanced data exploration, querying, and table maintenance.
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP Server for Apache Iceberg, enabling users to read, query, and manipulate data within Iceberg catalogs.
    81 PyPI
    2
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    A FastMCP-based server that provides tools for API discovery and execution, hierarchical category management, and SQL query execution through the Model Context Protocol.
    -