StarRocks MCP 服务器
StarRocks 的 MCP(模型上下文协议)服务器,作为 AI 助手与 StarRocks 数据库之间的桥梁。
快速入门
StarRocks MCP 服务器用于连接 AI 助手和 StarRocks 数据库,支持直接执行 SQL 和探索数据库。
配置
-
配置 MCP 服务器 如果已安装 mcp-server-starrocks Python 包:
使用以下 JSON 配置: { "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" } } } }
-
开发环境运行 如果未安装包,使用本地目录运行:
修改配置为: { "mcpServers": { "mcp-server-starrocks": { "command": "uv", "args": [ "--directory", "path/to/mcp-server-starrocks", "run", "mcp-server-starrocks" ], "env": { ... } } } }
组件
-
工具
read_query
:执行 SELECT 查询或返回结果集的命令。write_query
:执行 DDL/DML 或其他无结果集的命令。
-
资源
starrocks:///databases
:列出所有数据库。starrocks:///{db}/{table}/schema
:获取表结构。- 系统路径
/frontends
、/backends
等提供更多系统信息。
更多详情参考 README。