английский |中文
Сервер MCP Hologres
Hologres MCP Server служит универсальным интерфейсом между агентами ИИ и базами данных Hologres. Он обеспечивает бесперебойную связь между агентами ИИ и Hologres, помогая агентам ИИ извлекать метаданные базы данных Hologres и выполнять операции SQL.
Конфигурация
Режим 1: использование локального файла
Скачать
Загрузить с Github
Интеграция МКП
Добавьте следующую конфигурацию в файл конфигурации клиента MCP:
Режим 2: использование режима PIP
Установка
Установите MCP Server, используя следующий пакет:
Интеграция МКП
Добавьте следующую конфигурацию в файл конфигурации клиента MCP:
Использовать УФ-режим
Использовать режим uvx
Related MCP server: MCP PostgreSQL Server
Компоненты
Инструменты
execute_hg_select_sql: выполнение запроса SELECT SQL в базе данных Hologresexecute_hg_select_sql_with_serverless: выполнение запроса SELECT SQL в базе данных Hologres с помощью вычислений без сервераexecute_hg_dml_sql: выполнение SQL-запроса DML (INSERT, UPDATE, DELETE) в базе данных Hologresexecute_hg_ddl_sql: выполнение SQL-запроса DDL (CREATE, ALTER, DROP, COMMENT ON) в базе данных Hologresgather_hg_table_statistics: Собрать статистику таблиц в базе данных Hologresget_hg_query_plan: Получить план запроса в базе данных Hologresget_hg_execution_plan: Получить план выполнения в базе данных Hologrescall_hg_procedure: Вызов процедуры в базе данных Hologrescreate_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: Список всех таблиц в схеме в базе данных Hologreshologres:///{schema}/{table}/partitions: Список всех разделов секционированной таблицы в базе данных Hologreshologres:///{schema}/{table}/ddl: Получить таблицу DDL в базе данных Hologreshologres:///{schema}/{table}/statistic: Показать собранную статистику таблиц в базе данных Hologressystem:///{+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>— получение истории журнала неудачных запросов с интервалом и указанным количеством строк.
Подсказки
В данный момент нет