Hologres MCP Server

Official
by aliyun
Integrations
  • Enables downloading the Hologres MCP Server source code for local integration.

английский |中文

Сервер MCP Hologres

Hologres MCP Server служит универсальным интерфейсом между агентами ИИ и базами данных Hologres. Он обеспечивает бесперебойную связь между агентами ИИ и Hologres, помогая агентам ИИ извлекать метаданные базы данных Hologres и выполнять операции SQL.

Конфигурация

Режим 1: использование локального файла

Скачать

Загрузить с Github

git clone https://github.com/aliyun/alibabacloud-hologres-mcp-server.git
Интеграция МКП

Добавьте следующую конфигурацию в файл конфигурации клиента 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" } } } }

Режим 2: использование режима PIP

Установка

Установите MCP Server, используя следующий пакет:

pip install hologres-mcp-server
Интеграция МКП

Добавьте следующую конфигурацию в файл конфигурации клиента 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" } } } }

Использовать режим uvx

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

Компоненты

Инструменты

  • execute_hg_select_sql : выполнение запроса SELECT SQL в базе данных Hologres
  • execute_hg_select_sql_with_serverless : выполнение запроса SELECT SQL в базе данных Hologres с помощью вычислений без сервера
  • execute_hg_dml_sql : выполнение SQL-запроса DML (INSERT, UPDATE, DELETE) в базе данных Hologres
  • execute_hg_ddl_sql : выполнение SQL-запроса DDL (CREATE, ALTER, DROP, COMMENT ON) в базе данных Hologres
  • gather_hg_table_statistics : Собрать статистику таблиц в базе данных Hologres
  • get_hg_query_plan : Получить план запроса в базе данных Hologres
  • get_hg_execution_plan : Получить план выполнения в базе данных Hologres
  • call_hg_procedure : Вызов процедуры в базе данных Hologres
  • create_hg_maxcompute_foreign_table : создание внешних таблиц MaxCompute в базе данных Hologres.

Поскольку некоторые агенты не поддерживают ресурсы и шаблоны ресурсов, для получения метаданных схем, таблиц, представлений и внешних таблиц предусмотрены следующие инструменты.

  • list_hg_schemas : выводит список всех схем в текущей базе данных Hologres, за исключением системных схем.
  • list_hg_tables_in_a_schema : выводит список всех таблиц в определенной схеме, включая их типы (таблица, представление, внешняя таблица, секционированная таблица).
  • show_hg_table_ddl : Показать сценарий DDL таблицы, представления или внешней таблицы в базе данных Hologres.

Ресурсы

Встроенные ресурсы
  • hologres:///schemas : Получить все схемы в базе данных Hologres
Шаблоны ресурсов
  • hologres:///{schema}/tables : Список всех таблиц в схеме в базе данных Hologres
  • hologres:///{schema}/{table}/partitions : Список всех разделов секционированной таблицы в базе данных Hologres
  • hologres:///{schema}/{table}/ddl : Получить таблицу DDL в базе данных Hologres
  • hologres:///{schema}/{table}/statistic : Показать собранную статистику таблиц в базе данных Hologres
  • system:///{+system_path} : Системные пути включают:
    • hg_instance_version — показывает версию экземпляра hologres.
    • guc_value/<guc_name> — показывает значение guc (Grand Unified Configuration).
    • missing_stats_tables — показывает таблицы, в которых отсутствует статистика.
    • stat_activity — показывает информацию о текущих запущенных запросах.
    • query_log/latest/<row_limits> — Получить недавнюю историю журнала запросов с указанным количеством строк.
    • query_log/user/<user_name>/<row_limits> — Получить историю журнала запросов для определенного пользователя с ограничениями по количеству строк.
    • query_log/application/<application_name>/<row_limits> — получение истории журнала запросов для определенного приложения с ограничениями по количеству строк.
    • query_log/failed/<interval>/<row_limits> — получение истории журнала неудачных запросов с интервалом и указанным количеством строк.

Подсказки

В данный момент нет

You must be authenticated.

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

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.

Универсальный интерфейс, позволяющий агентам ИИ взаимодействовать с базами данных Hologres, извлекая метаданные базы данных и выполняя операции SQL.

  1. Конфигурация
    1. Режим 1: использование локального файла
    2. Режим 2: использование режима PIP
  2. Компоненты
    1. Инструменты
    2. Ресурсы
    3. Подсказки

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.
    Last updated -
    1
    360
    Python
    MIT License
    • Linux
    • Apple
  • -
    security
    F
    license
    -
    quality
    Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.
    Last updated -
    9
    JavaScript
    • Apple
  • -
    security
    F
    license
    -
    quality
    Enables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.
    Last updated -
    JavaScript
    • Apple
  • A
    security
    A
    license
    A
    quality
    Acts as a bridge between AI assistants and StarRocks databases, allowing for direct SQL execution and database exploration without requiring complex setup or configuration.
    Last updated -
    5
    20
    Python
    Apache 2.0

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/aliyun/alibabacloud-hologres-mcp-server'

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