Hologres MCP Server

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables downloading the Hologres MCP Server source code for local integration.

Servidor MCP de Hologres

El servidor MCP de Hologres funciona como una interfaz universal entre los agentes de IA y las bases de datos de Hologres. Permite una comunicación fluida entre ambos, lo que ayuda a los agentes de IA a recuperar metadatos de la base de datos de Hologres y a ejecutar operaciones SQL.

Configuración

Modo 1: Uso de archivo local

Descargar

Descargar desde Github

git clone https://github.com/aliyun/alibabacloud-hologres-mcp-server.git

Integración MCP

Agregue la siguiente configuración al archivo de configuración del cliente MCP:

"mcpServers": { "hologres-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/alibabacloud-hologres-mcp-server", "run", "hologres-mcp-server" ], "env": { "HOLOGRES_HOST": "host", "HOLOGRES_PORT": "port", "HOLOGRES_USER": "access_id", "HOLOGRES_PASSWORD": "access_key", "HOLOGRES_DATABASE": "database" } } }

Modo 2: Uso del modo PIP

Instalación

Instale MCP Server utilizando el siguiente paquete:

pip install hologres-mcp-server

Integración MCP

Agregue la siguiente configuración al archivo de configuración del cliente MCP:

"mcpServers": { "hologres-mcp-server": { "command": "uv", "args": [ "run", "--with", "hologres-mcp-server", "hologres-mcp-server" ], "env": { "HOLOGRES_HOST": "host", "HOLOGRES_PORT": "port", "HOLOGRES_USER": "access_id", "HOLOGRES_PASSWORD": "access_key", "HOLOGRES_DATABASE": "database" } } }

Componentes

Herramientas

  • execute_select_sql : ejecuta una consulta SQL SELECT en el servidor Hologres
  • execute_dml_sql : ejecuta una consulta SQL DML (INSERTAR, ACTUALIZAR, ELIMINAR) en el servidor Hologres
  • execute_ddl_sql : ejecuta una consulta SQL DDL (CREATE, ALTER, DROP) en el servidor Hologres
  • gather_table_statistics : Recopilar estadísticas de la tabla
  • get_query_plan : Obtener el plan de consulta
  • get_execution_plan : Obtener el plan de ejecución

Recursos

Recursos integrados

  • hologres:///schemas : Obtener todos los esquemas en la base de datos

Plantillas de recursos

  • hologres:///{schema}/tables : enumera todas las tablas de un esquema
  • hologres:///{schema}/{table}/partitions : enumera todas las particiones de una tabla particionada
  • hologres:///{schema}/{table}/ddl : Obtener el DDL de la tabla
  • hologres:///{schema}/{table}/statistic : Mostrar las estadísticas de la tabla recopiladas
  • system:///{+system_path} : Las rutas del sistema incluyen:
    • missing_stats_tables: muestra las tablas a las que les faltan estadísticas.
    • stat_activity: muestra la información de las consultas que se están ejecutando actualmente.
    • query_log/latest/<row_limits>: obtiene el historial del registro de consultas reciente con una cantidad específica de filas.
    • query_log/user/<user_name>/<row_limits>: obtiene el historial del registro de consultas para un usuario específico con límites de filas.
    • query_log/application/<application_name>/<row_limits>: obtiene el historial del registro de consultas para una aplicación específica con límites de filas.
    • query_log/failed//<row_limits>: obtiene el historial del registro de consultas fallidas con el intervalo y la cantidad especificada de filas.

Indicaciones

Ninguno en este momento

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Una interfaz universal que permite a los agentes de IA comunicarse con las bases de datos de Hologres, lo que les permite recuperar metadatos de la base de datos y ejecutar operaciones SQL.

  1. Configuration
    1. Mode 1: Using Local File
    2. Mode 2: Using PIP Mode
  2. Components
    1. Tools
    2. Resources
    3. Prompts
ID: rds5y1z8q6