Integrations
The MCP server is built with Python, required as a prerequisite (3.8+), and the server is launched using Python commands
Used for database connectivity with the StarRocks database, enabling execution of SELECT queries, table management, and database operations
Servidor MCP de StarRocks
Un servidor de Protocolo de Control de Modelos (MCP) para interactuar con las bases de datos de StarRocks. Este servidor proporciona una interfaz estandarizada para que los modelos de IA consulten y manipulen las bases de datos de StarRocks mediante un conjunto de herramientas definidas.
Descripción general
El servidor MCP de StarRocks permite que los modelos de IA:
- Ejecutar consultas SELECT en bases de datos de StarRocks
- Lista de mesas disponibles
- Describir esquemas de tablas
- Crear nuevas tablas (cuando no esté en modo de solo lectura)
- Ejecutar operaciones de escritura como INSERTAR, ACTUALIZAR, ELIMINAR (cuando no esté en modo de solo lectura)
Instalación
Prerrequisitos
- Python 3.8+
- Instancia de base de datos de StarRocks
- SQLAlchemy
- Biblioteca de Python MCP
Instalar desde la fuente
Instalar desde Smithery
npm install @smithery/sdk @modelcontextprotocol/sdk
Uso del inspector MCP
npx @modelcontextprotocol/inspector uv --directorio ~/mcp-server-starrocks ejecutar mcp-server-starrocks
Uso
Iniciando el servidor
Argumentos de la línea de comandos:
--host
: host del servidor StarRocks (obligatorio)--port
: puerto del servidor StarRocks (predeterminado: 9030)--user
: nombre de usuario de StarRocks (obligatorio)--database
: nombre de la base de datos de StarRocks (obligatorio)--password
: contraseña de StarRocks (si se requiere)--readonly
: Ejecuta el servidor en modo de solo lectura (opcional)
Herramientas disponibles
El servidor proporciona las siguientes herramientas:
Herramientas de solo lectura:
read-query
: ejecuta una consulta SELECT en la base de datos StarRockslist-tables
: enumera todas las tablas en la base de datos StarRocksdescribe-table
: Describe el esquema de una tabla específica
Herramientas de escritura (disponibles cuando no está en modo de solo lectura):
write-query
: ejecuta una consulta INSERT, UPDATE o DELETEcreate-table
: Crea una nueva tabla en la base de datos de StarRocks
Ejemplos
Tablas de listado
Ejecución de una consulta SELECT
Describir una tabla
Creación de una tabla (cuando no está en modo de solo lectura)
Licencia
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
Este servidor MCP proporciona conexión a Starrocks y le permite explorar este motor de consulta con el mínimo esfuerzo.