Skip to main content
Glama
ricardoblanchard862

StarRocks MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STARROCKS_DBNoDefault database to use if not specified in tool arguments or resource URIs. Defaults to empty (no default database).
STARROCKS_URLNoA connection URL string that contains all connection parameters in a single variable. Format: `[<schema>://]user:password@host:port/database`. Takes precedence over individual STARROCKS_HOST, STARROCKS_PORT, STARROCKS_USER, STARROCKS_PASSWORD, and STARROCKS_DB variables.
STARROCKS_HOSTNoHostname or IP address of the StarRocks FE service. Defaults to `localhost`.localhost
STARROCKS_PORTNoMySQL protocol port of the StarRocks FE service. Defaults to `9030`.9030
STARROCKS_USERNoStarRocks username. Defaults to `root`.root
STARROCKS_SSL_CANoPath to the CA certificate (PEM) used to verify the StarRocks server certificate.
STARROCKS_SSL_KEYNoPath to the client private key (PEM) for mutual TLS (mTLS).
MCP_TRANSPORT_MODENoCommunication mode. Options: `stdio` (default), `streamable-http`, `sse` (deprecated).stdio
STARROCKS_PASSWORDNoStarRocks password. Defaults to empty string.
STARROCKS_SSL_CERTNoPath to the client certificate (PEM) for mutual TLS (mTLS).
STARROCKS_SSL_DISABLEDNoSet to `true` to force-disable TLS. Overrides all other SSL settings. Defaults to `false`.false
STARROCKS_TLS_VERSIONSNoComma-separated list of allowed TLS versions, e.g. `TLSv1.2,TLSv1.3`.
STARROCKS_PASSWORD_FILENoPath to a UTF-8 text file containing the password. Useful with file-based secret injection such as systemd credentials. One trailing newline is ignored. Only used when no explicit password is provided via STARROCKS_PASSWORD or STARROCKS_URL.
STARROCKS_QUERY_TIMEOUTNoNumber of seconds to wait for a query's results before giving up, as an integer. Unset by default, which waits indefinitely.
STARROCKS_MCP_OUTPUT_DIRNoDirectory used by `read_query` when its `output_file` argument is a relative path. Defaults to `~/.mcp-server-starrocks/output/`. The directory is created on demand.~/.mcp-server-starrocks/output/
STARROCKS_OVERVIEW_LIMITNoApproximate character limit for the total text generated by overview tools (table_overview, db_overview). Defaults to `20000`.20000
STARROCKS_SSL_VERIFY_CERTNoSet to `true` to verify the server certificate against the CA. Defaults to `false`.false
STARROCKS_CHART_OUTPUT_DIRNoDirectory where `query_and_plotly_chart` writes interactive HTML charts (when `format="html"`). Defaults to the system temp directory.
STARROCKS_MYSQL_AUTH_PLUGINNoSpecifies the authentication plugin to use when connecting to the StarRocks FE service. For example, `mysql_clear_password`.
STARROCKS_SSL_VERIFY_IDENTITYNoSet to `true` to also verify that the server hostname matches the certificate. Defaults to `false`.false
STARROCKS_CHART_DEFAULT_FORMATNoDefault output format for `query_and_plotly_chart` when the `format` argument is omitted. One of `json`, `png`, `jpeg` (default), or `html`.jpeg
STARROCKS_CHART_INCLUDE_PLOTLYJSNoControls how `plotly.js` is bundled into HTML charts. `cdn` (default) keeps files small but needs network access when viewing; `inline`/`true` embeds the full library for offline use; `directory` and `false` are also accepted.cdn
STARROCKS_FE_ARROW_FLIGHT_SQL_PORTNoArrow Flight SQL port of the StarRocks FE service. When set, the server connects using the high-performance Arrow Flight SQL protocol instead of the standard MySQL protocol. Leave unset to use the default MySQL connection.
STARROCKS_PASSWORD_KEYCHAIN_ACCOUNTNo(macOS only) Generic password account name to use when reading the password from Keychain. Defaults to the resolved StarRocks user.
STARROCKS_PASSWORD_KEYCHAIN_SERVICENo(macOS only) Generic password service name to use when reading the password from Keychain. Only used when no explicit password or STARROCKS_PASSWORD_FILE is configured.
STARROCKS_FE_ARROW_FLIGHT_SQL_USE_TLSNoSet to `true` to use `grpc+tls://` instead of plaintext `grpc://`. When enabled, `STARROCKS_SSL_CA` is used as the TLS root certificate and `STARROCKS_SSL_VERIFY_CERT=false` (default) skips server certificate verification.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources