МКП Вертика
Сервер Vertica MCP (модель-контекст-протокол)
Пример: настройка сервера MCP
Создайте или отредактируйте файл конфигурации клиента mcp со следующим содержимым:
[!Примечание]
Для логических флагов, таких как
--sslили--ssl-reject-unauthorized, просто добавьте флаг (например,"--ssl"), чтобы включить его, или опустите его, чтобы отключить.Для пустого пароля используйте пустую строку, как показано выше.
Функции
Управление подключением к базе данных
Объединение подключений с настраиваемыми ограничениями
Поддержка SSL/TLS
Автоматическая очистка соединения
Обработка тайм-аута соединения
Операции запроса
Выполнение SQL-запросов
Передавайте большие результаты запросов пакетами
Операции копирования данных
Управление транзакциями
Управление схемой
Проверка структуры таблицы
Управление индексом
Посмотреть управление
Информация об ограничениях
Подробности столбца
Функции безопасности
Разрешения на уровне операций (INSERT, UPDATE, DELETE, DDL)
Разрешения, специфичные для схемы
Поддержка SSL/TLS
Маскировка пароля в журналах
Related MCP server: SQLite MCP Server
Инструменты
Операции с базами данных
execute_queryВыполнение SQL-запросов
Поддержка всех операций SQL
stream_queryПередавайте большие результаты запросов пакетами
Настраиваемый размер партии
copy_dataМассовая загрузка данных с помощью команды COPY
Эффективно для больших наборов данных
Управление схемой
get_table_structureПолучить подробную структуру таблицы
Информация о столбце
Ограничения
list_indexesСписок всех индексов для таблицы
Тип индекса и уникальность
Информация о столбце
list_viewsПеречислить все представления в схеме
Посмотреть определения
Конфигурация
Переменные среды
Разрешения на операции
Разрешения схемы
Установка
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Работа в среде Docker
При запуске Vertica с Docker Compose вы можете запустить сервер MCP следующим образом:
1. Запуск с прямыми параметрами
2. Запуск с переменными среды
Создайте файл .env со следующим содержимым:
Затем запустите с .env