Provides integration with Apache Gravitino, enabling metadata management through Gravitino APIs including catalog/schema/table metadata operations, tag management, and user-role administration.
MCP server for Apache Gravitino(incubating)
MCP server providing Gravitino APIs - A FastMCP integration for Apache Gravitino(incubating) services.
Features
- Gravitino API integration with FastMCP
- Easy-to-use interface for metadata management
- Support for catalog/schema/table metadata, tag, and user-role information
Installation
from configuration
Environment Variables
Authorization
mcp-server-gravitino provides token auth and basic auth:
Token Auth
Basic Auth
Tool list
mcp-server-gravitino does not provide all APIs available in Gravitino.
Table Tools
get_list_of_catalogs
: Get a list of catalogs with basic informationget_list_of_schemas
: Get a list of schemas with basic informationget_list_of_tables
: Get a paginated list of tables with basic informationget_table_by_fqn
: Get detailed table information by fully qualified nameget_table_columns_by_fqn
: Get table columns information by fully qualified name
Tag Tools
get_list_of_tags
: Get a list of tags with basic informationassociate_tag_to_table
: Associate a tag to a tableassociate_tag_to_column
: Associate a tag to a columnlist_objects_by_tag
: Get a list of objects associated with a tag
User Role Tools
get_list_of_roles
: Get a list of roles with basic informationget_list_of_users
: Get a list of users with basic informationgrant_role_to_user
: Grant a role to a userrevoke_role_from_user
: Revoke a role from a user
Each tool returns optimized responses with relevant fields to ensure compatibility with model context limits while providing essential metadata information.
License
This project is open source software licensed as Apache License Version 2.0.
This server cannot be installed
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.
A FastMCP integration server that provides access to Apache Gravitino metadata management APIs, allowing users to manage catalog/schema/table metadata, tags, and user-role information through a structured interface.
Related MCP Servers
- -securityAlicense-qualityFastMCP 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 -3PythonMIT License
- -securityAlicense-qualityA 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 -5PythonMIT License
- -securityAlicense-qualityThe 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 -3PythonApache 2.0
- -securityAlicense-qualityThis 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 -91JavaScriptMIT License