remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides access to system information through a proc-like interface, allowing exploration of node status, database details, and system metrics similar to the Linux /proc filesystem.
Enables execution of SQL queries against StarRocks databases using Python, supporting both read operations (SELECT queries) and write operations (DDL/DML commands).
Servidor oficial de MCP de Starrocks
El servidor MCP de StarRocks actúa como un puente entre los asistentes de IA y las bases de datos de StarRocks, lo que permite la ejecución directa de SQL y la exploración de bases de datos sin necesidad de una configuración compleja.
Configuración
Configuración del servidor MCP
Si mcp-server-starrocks no está instalado como paquete de Python (en el entorno de desarrollo), se puede ejecutar usando el directorio local
Componentes
Herramientas
read_query
- Ejecutar una consulta SELECT o comandos que devuelvan un ResultSet
write_query
- Ejecutar un DDL/DML u otro comando de StarRocks que no tenga un ResultSet
Recursos
Recursos directos
starrocks:///databases
- Enumera todas las bases de datos en StarRocks
Plantillas de recursos
starrocks:///{db}/{table}/schema
- Obtiene el esquema de una tabla usando SHOW CREATE TABLE
starrocks:///{db}/tables
- Enumera todas las tablas de una base de datos específica
proc:///{+path}
- Información interna del sistema expuesta por StarRocks similar a linux /proc
- Las rutas comunes incluyen:
/frontends
- Muestra la información de los nodos FE/backends
- Muestra la información de los nodos BE si esta SR no es una implementación nativa de la nube/compute_nodes
- Muestra la información de los nodos CN si esta SR es una implementación nativa de la nube/dbs
- Muestra la información de las bases de datos/dbs/<DB_ID>
- Muestra la información de una base de datos por ID de base de datos/dbs/<DB_ID>/<TABLE_ID>
- Muestra la información de las tablas por ID de base de datos/dbs/<DB_ID>/<TABLE_ID>/partitions
- Muestra la información de las particiones por ID de base de datos e ID de tabla/transactions
- Muestra la información de las transacciones por base de datos/transactions/<DB_ID>
- Muestra la información de las transacciones por ID de base de datos/transactions/<DB_ID>/running
- Muestra la información de las transacciones en ejecución por ID de base de datos/transactions/<DB_ID>/finished
- Muestra la información de las transacciones finalizadas por ID de base de datos/jobs
- Muestra la información de los trabajos/statistic
- Muestra las estadísticas de cada base de datos/tasks
- Muestra el número total de todas las tareas genéricas y las tareas fallidas/cluster_balance
- Muestra la información del equilibrio de carga/routine_loads
- Muestra la información de la carga de rutina/colocation_group
- Muestra la información de los grupos de unión de Colocate/catalog
- Muestra la información de los catálogos
Indicaciones
Ninguno
This server cannot be installed
Actúa como un puente entre los asistentes de IA y las bases de datos de StarRocks, lo que permite la ejecución directa de SQL y la exploración de bases de datos sin necesidad de una configuración compleja.