Apache Gravitino 的 MCP 服务器(孵化中)
提供 Gravitino API 的 MCP 服务器 - 用于 Apache Gravitino(孵化)服务的 FastMCP 集成。
特征
Gravitino API 与 FastMCP 集成
易于使用的元数据管理界面
支持目录/模式/表元数据、标签和用户角色信息
Related MCP server: IMF Data MCP Server
安装
从配置
环境变量
授权
mcp-server-gravitino 提供令牌认证和基本认证:
令牌认证
基本身份验证
工具清单
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 许可证版本 2.0 许可的开源软件。