Skip to content

Commit 4d73acc

Browse files
committed
Add StarRocks MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent ee298ab commit 4d73acc

1 file changed

Lines changed: 100 additions & 0 deletions

File tree

servers/com.starrocks-mcp-uvx.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.starrocks-mcp-uvx",
4+
"name": "StarRocks (uvx)",
5+
"alias": "starrocks",
6+
"description": "Query and explore StarRocks databases. Run read and write SQL, inspect query plans, generate Plotly charts, and browse table and database overviews.",
7+
"logo": "https://avatars.githubusercontent.com/u/88238841?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"database"
11+
],
12+
"tags": [
13+
"starrocks",
14+
"database",
15+
"sql",
16+
"analytics",
17+
"olap",
18+
"data-warehouse"
19+
],
20+
"transport": {
21+
"type": "stdio",
22+
"command": "uvx",
23+
"args": [
24+
"mcp-server-starrocks"
25+
],
26+
"env": {
27+
"STARROCKS_HOST": "${input:STARROCKS_HOST}",
28+
"STARROCKS_PORT": "${input:STARROCKS_PORT}",
29+
"STARROCKS_USER": "${input:STARROCKS_USER}",
30+
"STARROCKS_PASSWORD": "${input:STARROCKS_PASSWORD}"
31+
},
32+
"metadata": {
33+
"inputs": [
34+
{
35+
"id": "STARROCKS_HOST",
36+
"label": "StarRocks Host",
37+
"description": "Hostname or IP of your StarRocks FE (frontend) node.",
38+
"type": "text",
39+
"required": true,
40+
"secret": false,
41+
"default": "localhost",
42+
"placeholder": "localhost"
43+
},
44+
{
45+
"id": "STARROCKS_PORT",
46+
"label": "StarRocks Port",
47+
"description": "MySQL protocol query port of the StarRocks FE node.",
48+
"type": "number",
49+
"required": false,
50+
"secret": false,
51+
"default": "9030",
52+
"placeholder": "9030"
53+
},
54+
{
55+
"id": "STARROCKS_USER",
56+
"label": "StarRocks User",
57+
"description": "Username for connecting to StarRocks.",
58+
"type": "text",
59+
"required": true,
60+
"secret": false,
61+
"default": "root",
62+
"placeholder": "root"
63+
},
64+
{
65+
"id": "STARROCKS_PASSWORD",
66+
"label": "StarRocks Password",
67+
"description": "Password for the StarRocks user. Leave empty for instances without a password.",
68+
"type": "text",
69+
"required": false,
70+
"secret": true,
71+
"placeholder": "*************"
72+
}
73+
]
74+
}
75+
},
76+
"auth": {
77+
"type": "api_key",
78+
"instructions": "Provide your StarRocks FE connection details (host, port, user, password). Password may be empty for local instances configured without authentication."
79+
},
80+
"contributor": {
81+
"name": "StarRocks",
82+
"github": "StarRocks",
83+
"url": "https://www.starrocks.io"
84+
},
85+
"links": {
86+
"repository": "https://github.com/StarRocks/mcp-server-starrocks",
87+
"homepage": "https://www.starrocks.io",
88+
"documentation": "https://github.com/StarRocks/mcp-server-starrocks#readme"
89+
},
90+
"platforms": [
91+
"all"
92+
],
93+
"capabilities": {
94+
"tools": true,
95+
"resources": true,
96+
"prompts": false,
97+
"read_only_mode": false
98+
},
99+
"changelog_url": "https://github.com/StarRocks/mcp-server-starrocks/releases"
100+
}

0 commit comments

Comments
 (0)