Starrocks Official MCP server
by StarRocks
StarRocks MCP (Model Context Protocol) Server
What is Starrocks Official MCP server
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/<DB_ID>
- Shows the information of a database by database ID/dbs/<DB_ID>/<TABLE_ID>
- Shows the information of tables by database ID/dbs/<DB_ID>/<TABLE_ID>/partitions
- Shows the information of partitions by database ID and table ID/transactions
- Shows the information of transactions by database/transactions/<DB_ID>
- Shows the information of transactions by database ID/transactions/<DB_ID>/running
- Shows the information of running transactions by database ID/transactions/<DB_ID>/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
Leave a Comment
Comments section will be available soon. Stay tuned!
Frequently Asked Questions
What is MCP?
MCP (Model Context Protocol) is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications, providing a standardized way to connect AI models to different data sources and tools.
What are MCP Servers?
MCP Servers are lightweight programs that expose specific capabilities through the standardized Model Context Protocol. They act as bridges between LLMs like Claude and various data sources or services, allowing secure access to files, databases, APIs, and other resources.
How do MCP Servers work?
MCP Servers follow a client-server architecture where a host application (like Claude Desktop) connects to multiple servers. Each server provides specific functionality through standardized endpoints and protocols, enabling Claude to access data and perform actions through the standardized protocol.
Are MCP Servers secure?
Yes, MCP Servers are designed with security in mind. They run locally with explicit configuration and permissions, require user approval for actions, and include built-in security features to prevent unauthorized access and ensure data privacy.
Related MCP Servers
21st.dev Magic AI Agent
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
Requirements:
A Model Context Protocol Server for connecting with Adfin APIs
AgentQL MCP Server
Model Context Protocol server that integrates AgentQL's data extraction capabilities.
AgentRPC
A universal RPC layer for AI agents. Connect to any function, any language, any framework, in minutes.
Aiven MCP Server
Model Context Protocol server for Aiven
IoTDB MCP Server
Apache IoTDB MCP Server
Apify Model Context Protocol (MCP) Server
Model Context Protocol (MCP) Server for Apify's Actors
APIMatic Validator MCP Server
APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP
๐ Audiense Insights MCP Server
Audiense Insights MCP Server is a server based on the Model Context Protocol (MCP) that allows Claude and other MCP-compatible clients to interact with your Audiense Insights account
Bankless Onchain MCP Server
Bringing the bankless onchain API to MCP
Submit Your MCP Server
Share your MCP server with the community
Submit Now