Mcp Server Starrocks

general MCP Server

StarRocks MCP (Model Context Protocol) Server

generalgeneral
4 views175 stars55 forksApache-2.0

Why This Matters

Discovered via unknown and last synced 3mo ago.

Source
unknown
Stars
175
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
8
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (8)

query_and_plotly_chart

**Description:** Executes a SQL query, loads the results into a Pandas DataFrame, and generates a Plotly chart using a provided Python expression. Designed for visualization in supporting UIs.

write_query

**Description:** Execute a DDL (`CREATE`, `ALTER`, `DROP`), DML (`INSERT`, `UPDATE`, `DELETE`), or other StarRocks command that does not return a ResultSet.

Input:

```json

analyze_query

**Description:** Analyze a query and get analyze result using query profile or explain analyze.

read_query

**Description:** Execute a SELECT query or other commands that return a ResultSet (e.g., `SHOW`, `DESCRIBE`). Optionally write the full result to a local file instead of returning it inline — useful for results too large to fit in the model context.

db_overview

**Description:** Get an overview (columns, row count, sample rows) for _all_ tables within a specified database. Uses the table-level cache for each table unless `refresh` is true.

table_overview

**Description:** Get an overview of a specific table: columns (from `DESCRIBE`), total row count, and sample rows (`LIMIT 3`). Uses an in-memory cache unless `refresh` is true.

Output:

Text content containing concatenated overviews for all tables found in the database, separated by headers. Returns an error message if the database cannot be accessed or contains no tables.