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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Este servidor MCP proporciona conexión a Starrocks y le permite explorar este motor de consulta con el mínimo esfuerzo.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA simple MCP server that can enable MCP clients to query Bluesky instances.Last updated -26TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables searching and retrieving content from Confluence documentation systems, providing capabilities for both document searches and full page content retrieval.Last updated -1Python
- -securityAlicense-qualityStores metadata for MCP servers and provides smart search capabilities, allowing users to find appropriate MCP servers for their queries and route requests to the most suitable server.Last updated -9PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that allows searching for and retrieving information about Model Context Protocol servers registered on the MCP Hub.Last updated -11MIT License