Skip to main content
Glama

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)

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 StarRocks
  • list-tables : enumera todas las tablas en la base de datos StarRocks
  • describe-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 DELETE
  • create-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

Licencia MIT

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Descripción general
    1. Instalación
      1. Prerrequisitos
      2. Instalar desde la fuente
      3. Instalar desde Smithery
      4. Uso del inspector MCP
    2. Uso
      1. Iniciando el servidor
      2. Herramientas disponibles
    3. Ejemplos
      1. Tablas de listado
      2. Ejecución de una consulta SELECT
      3. Describir una tabla
      4. Creación de una tabla (cuando no está en modo de solo lectura)
    4. Licencia
      1. Contribuyendo

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A simple MCP server that can enable MCP clients to query Bluesky instances.
          Last updated -
          26
          TypeScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          An 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 -
          1
          Python
        • -
          security
          A
          license
          -
          quality
          Stores 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 -
          9
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          An MCP server that allows searching for and retrieving information about Model Context Protocol servers registered on the MCP Hub.
          Last updated -
          1
          1
          MIT License
          • Apple
          • Linux

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/hagsmand/mcp-server-starrocks'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server