ASD

StarRocks

StarRocksmcp-server-starrocks

Conecta a un agente con bases de datos StarRocks para ejecutar SQL, explorar esquemas, revisar estado interno y generar gráficos Plotly desde resultados.

Oficialstdiohttpsse
SolicitaSTARROCKS_HOSTSTARROCKS_PORTSTARROCKS_USERSTARROCKS_PASSWORDSTARROCKS_DBSTARROCKS_URLSTARROCKS_FE_ARROW_FLIGHT_SQL_PORTMCP_TRANSPORT_MODE
Estrellas
182

del repositorio

Actualizado
hace 17 días

último commit

Herramientas
8

expuestas al agente

Transporte
stdio · http · sse

cómo conecta

Forks
0
Issues
0

abiertos

Instalación

uv run --with mcp-server-starrocks mcp-server-starrocks --help

Qué es StarRocks

StarRocks es una base de datos analítica MPP compatible con el protocolo MySQL. Este servidor MCP actúa como puente entre un asistente de IA y un clúster StarRocks, permitiendo ejecutar consultas y comandos directamente y explorar la estructura de las bases de datos sin montar infraestructura adicional en el cliente.

Expone herramientas para correr SELECT y comandos DDL/DML, analizar el rendimiento de una consulta con profile o explain analyze, detectar las tablas más consultadas o con peor salud según information_schema, y generar gráficos Plotly a partir del resultado de una consulta usando Pandas. También ofrece resúmenes de tablas y bases de datos completos (columnas, conteo de filas, muestra de datos) con caché en memoria para acelerar solicitudes repetidas, además de recursos tipo starrocks:// y proc:// para listar bases, tablas, esquemas e información interna del clúster similar a /proc de Linux.

Se instala y ejecuta con uv (uv run mcp-server-starrocks), y por defecto se conecta a localhost:9030 vía protocolo MySQL, aunque también soporta Arrow Flight SQL para mayor rendimiento. La configuración se hace por variables de entorno o una URL de conexión única, con soporte para TLS/mTLS y lectura de contraseña desde macOS Keychain. Puede exponerse en modo stdio o Streamable HTTP (SSE está deprecado).

Qué le permite hacer a tu agente

  • Ejecuta consultas SELECT y comandos DDL/DML directamente contra StarRocks
  • Analiza el rendimiento de consultas mediante profile o explain analyze
  • Identifica tablas más visitadas o con peor puntuación de salud usando information_schema
  • Genera gráficos Plotly (PNG, JSON o HTML) a partir de resultados de consultas
  • Ofrece resúmenes cacheados de tablas y bases de datos completas, y acceso a información interna vía proc://

Úsalo cuando

  • Necesitas que un agente consulte o modifique datos en StarRocks sin escribir código cliente
  • Quieres diagnosticar tablas problemáticas o consultas lentas en un clúster StarRocks
  • Buscas generar visualizaciones rápidas a partir de resultados SQL dentro del flujo del agente
  • Necesitas explorar esquemas, bases y estado interno del clúster (frontends, backends, transacciones, etc.)

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • read_query
  • write_query
  • analyze_query
  • top_hot_tables
  • top_bad_tables
  • query_and_plotly_chart
  • table_overview
  • db_overview

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:STARROCKS_HOSTSTARROCKS_PORTSTARROCKS_USERSTARROCKS_PASSWORDSTARROCKS_DBSTARROCKS_URLSTARROCKS_FE_ARROW_FLIGHT_SQL_PORTMCP_TRANSPORT_MODE

Detalles

Publicado por
StarRocks
Categoría
Bases de datos
Licencia
Apache-2.0
Versión
Sin releases
Transporte
stdio, http, sse

Etiquetas

  • starrocks
  • sql
  • bases-de-datos-analiticas
  • visualizacion
  • observabilidad

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Bases de datos

Conecta agentes de IA a Graphiti, un motor de grafos de contexto temporal, para que puedan guardar y consultar hechos que cambian con el tiempo.

Último commit
ayer
Credenciales
bases de datos

Conecta agentes de IA a bases de datos empresariales (PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis y más) con herramientas listas o personalizadas.

Herramientas expuestas
2 herramientas
Transporte
stdio · http
Último commit
ayer
bases de datos

Convex

12.4k

Conecta con Convex, la base de datos reactiva de código abierto, para consultar datos y ejecutar lógica de negocio con consistencia fuerte desde funciones TypeScript.

Último commit
ayer
bases de datos

Ver toda la categoría →