mcp-server-starrocks
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)
Related MCP server: StarRocks MCP Server
Instalación
Prerrequisitos
Python 3.8+
Instancia de base de datos de StarRocks
SQLAlchemy
Biblioteca de Python MCP
Instalar desde la fuente
git clone https://github.com/yourusername/mcp-server-starrocks.git
cd mcp-server-starrocks
pip install -e .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
python -m mcp_server_starrocks.server --host <starrocks-host> --port <starrocks-port> --user <username> --database <database-name> [--password <password>] [--readonly]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
{
"name": "list-tables",
"arguments": {}
}Ejecución de una consulta SELECT
{
"name": "read-query",
"arguments": {
"query": "SELECT FROM my_table LIMIT 10"
}
}Describir una tabla
{
"name": "describe-table",
"arguments": {
"table_name": "my_table"
}
}Creación de una tabla (cuando no está en modo de solo lectura)
{
"name": "create-table",
"arguments": {
"query": "CREATE TABLE new_table (id INT, name VARCHAR(100))"
}
}Licencia
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for querying and analyzing data from ad platforms, analytics tools, and spreadsheets
Query, join, profile, clean and convert CSV/JSON/Parquet with server-side DuckDB over MCP.
Token-free MCP server for structured RevoGrid Core, Pro, and Enterprise knowledge retrieval.
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
Related MCP Servers
AlicenseAqualityAmaintenanceBackend service implementing the Model Control Panel protocol that connects to Apache Doris databases, allowing users to execute SQL queries, manage metadata, and potentially leverage LLMs for tasks like natural language to SQL conversion.878 PyPI351Apache 2.0- FlicenseNot gradedqualityNot gradedmaintenanceA TypeScript implementation of a Model Context Protocol server that enables interaction with StarRocks databases, supporting SQL operations like queries, table creation, and data manipulation through standardized MCP tools.1-
- AlicenseAqualityDmaintenanceA read-only MCP server that enables users to query and explore StarRocks databases through AI assistants like Claude. It supports SQL execution, schema discovery, and secure LDAP authentication for data analysis and metadata exploration.41MIT
- AlicenseNot gradedqualityFmaintenanceEnables natural language querying of Apache Doris databases via LLM-powered SQL generation, execution, and metadata management through the MCP protocol.9Apache 2.0