P

mcp-server-starrocks

...
Created 3/5/2025byStarRocks

Categories

agentaidatabasemcp-servermodel-context-protocolstarrocks

Language:

Python

Stars:

13

Forks:

7

Starrocks Official MCP server

The StarRocks MCP Server acts as a bridge between AI assistants and StarRocks databases, allowing for direct SQL execution and database exploration without requiring complex setup or configuration.

Configuration

MCP server config

{
  "mcpServers": {
    "mcp-server-starrocks": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp-server-starrocks",
        "mcp-server-starrocks"
      ],
      "env": {
        "STARROCKS_HOST": "default localhost",
        "STARROCKS_PORT": "default 9030",
        "STARROCKS_USER": "default root",
        "STARROCKS_PASSWORD": "default empty"
      }
    }
  }
}

If mcp-server-starrocks is not installed as python package(in dev env), can run using local dir

{
  "mcpServers": {
    "mcp-server-starrocks": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/mcp-server-starrocks",
        "run",
        "mcp-server-starrocks"
      ],
      "env": {
        "STARROCKS_HOST": "default localhost",
        "STARROCKS_PORT": "default 9030",
        "STARROCKS_USER": "default root",
        "STARROCKS_PASSWORD": "default empty"
      }
    }
  }
}

Components

Tools

  • read_query

    • Execute a SELECT query or commands that return a ResultSet
  • write_query

    • Execute an DDL/DML or other StarRocks command that do not have a ResultSet

Resources

Direct Resources

  • starrocks:///databases
    • Lists all databases in StarRocks

Resource Templates

  • starrocks:///{db}/{table}/schema

    • Gets the schema of a table using SHOW CREATE TABLE
  • starrocks:///{db}/tables

    • Lists all tables in a specific database
  • proc:///{+path}

    • System internal information exposed by StarRocks similar to linux /proc
    • Common paths include:
      • /frontends - Shows the information of FE nodes

      • /backends - Shows the information of BE nodes if this SR is non cloud native deployment

                  - `/compute_nodes` - Shows the information of CN nodes if this SR is cloud native deployment
        
      • /dbs - Shows the information of databases

      • /dbs/ - Shows the information of a database by database ID

      • /dbs// - Shows the information of tables by database ID

      • /dbs///partitions - Shows the information of partitions by database ID and table ID

      • /transactions - Shows the information of transactions by database

      • /transactions/ - Shows the information of transactions by database ID

      • /transactions//running - Shows the information of running transactions by database ID

      • /transactions//finished - Shows the information of finished transactions by database ID

      • /jobs - Shows the information of jobs

      • /statistic - Shows the statistics of each database

      • /tasks - Shows the total number of all generic tasks and the failed tasks

      • /cluster_balance - Shows the load balance information

      • /routine_loads - Shows the information of Routine Load

      • /colocation_group - Shows the information of Colocate Join groups

      • /catalog - Shows the information of catalogs

Prompts

None

Last updated: 3/14/2025

Publisher info

StarRocks's avatar

StarRocks

344
followers
0
following
38
repos

More MCP servers built with Python

mcp-atlassian

MCP server for Atlassian tools (Confluence, Jira)

By sooperset3200
https://github.com/fastnai/mcp-fastn

Unified Context Layer (UCL) is a multi-tenant Model Context Protocol (MCP) server that enables AI agents, automation platforms, and applications to connect to over 1,000 SaaS tools—such as Slack, Jira, Gmail, Shopify, Notion, and more—via a single standardized /command endpoint.

By Fastn
Web-To-MCP

Bridge the gap between design and code. Send pixel-perfect website components directly to Cursor or Claude Code using Model Context Protocol (MCP). No more screenshots or descriptions needed.

By Web-To-MCP