МКП Вертика
Сервер Vertica MCP (модель-контекст-протокол)
Пример: настройка сервера MCP
Создайте или отредактируйте файл конфигурации клиента mcp со следующим содержимым:
[!Примечание]
- Для логических флагов, таких как
--ssl
или--ssl-reject-unauthorized
, просто добавьте флаг (например,"--ssl"
), чтобы включить его, или опустите его, чтобы отключить.- Для пустого пароля используйте пустую строку, как показано выше.
Функции
Управление подключением к базе данных
- Объединение подключений с настраиваемыми ограничениями
- Поддержка SSL/TLS
- Автоматическая очистка соединения
- Обработка тайм-аута соединения
Операции запроса
- Выполнение SQL-запросов
- Передавайте большие результаты запросов пакетами
- Операции копирования данных
- Управление транзакциями
Управление схемой
- Проверка структуры таблицы
- Управление индексом
- Посмотреть управление
- Информация об ограничениях
- Подробности столбца
Функции безопасности
- Разрешения на уровне операций (INSERT, UPDATE, DELETE, DDL)
- Разрешения, специфичные для схемы
- Поддержка SSL/TLS
- Маскировка пароля в журналах
Инструменты
Операции с базами данных
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
Для тестирования, пример VerticaDB Docker Compose
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.
Сервер Model-Context-Protocol, который обеспечивает выполнение SQL-запросов и возможности управления базами данных Vertica, включая пул соединений, управление схемами и контроль безопасности.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.Last updated -JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.Last updated -29JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -11215TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides comprehensive access to Microsoft SQL Server databases, enabling Language Models to inspect schemas, execute queries, manage database objects, and perform advanced database operations.Last updated -6Python