MCP server for Apache Gravitino(incubating)

MCP server providing Gravitino APIs - A FastMCP integration for Apache Gravitino services.

Local serverstdio

What is the MCP server for Apache Gravitino(incubating) MCP Server?

MCP server for Apache Gravitino(incubating) source profile. From the maintainer documentation: “MCP server providing Gravitino APIs - A FastMCP integration for Apache Gravitino services.”

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares GRAVITINO_URI, GRAVITINO_USERNAME, GRAVITINO_PASSWORD, GRAVITINO_METALAKE. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_list_of_catalogsRetrieve a list of catalogs
get_list_of_schemasRetrieve a list of schemas
get_list_of_tablesRetrieve a paginated list of tables
get_table_by_fqnFetch detailed information for a specific table
get_table_columns_by_fqnRetrieve column information for a table
get_list_of_tagsRetrieve all tags
associate_tag_to_entityAttach a tag to a table or column
list_objects_by_tagList objects associated with a specific tag
get_list_of_rolesRetrieve all roles
get_list_of_usersRetrieve all users
grant_role_to_userAssign a role to a user
revoke_role_from_userRevoke a user's role
get_list_of_modelsRetrieve a list of models
get_list_of_model_versions_by_fqnGet versions of a model by fully qualified name

How to install the MCP server for Apache Gravitino(incubating) MCP 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": "YOUR_GRAVITINO_PASSWORD",
        "GRAVITINO_METALAKE": "metalake_demo"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GRAVITINO_URIDeclared in the maintainer’s client configuration.Check documentation
GRAVITINO_USERNAMEDeclared in the maintainer’s client configuration.Check documentation
GRAVITINO_PASSWORDDeclared in the maintainer’s client configuration.Check documentation
GRAVITINO_METALAKEDeclared in the maintainer’s client configuration.Check documentation