Integrations
Supports configuration through environment variables files, allowing users to set connection parameters, security settings, and operation permissions without command-line arguments.
Provides instructions for running Vertica with Docker Compose, including environment setup and container configuration for testing purposes.
MCP ヴェルティカ
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環境で実行
Docker Compose を使用して Vertica を実行する場合、次のように MCP サーバーを実行できます。
1. 直接パラメータで実行
2. 環境変数を使って実行する
次の内容の.env
ファイルを作成します。
次に.envで実行します
テスト用、VerticaDB Docker Compose の例
This server cannot be installed
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.
接続プール、スキーマ管理、セキュリティ制御などの機能を備え、Vertica データベースに対して SQL クエリ実行およびデータベース管理機能を提供するモデル コンテキスト プロトコル サーバーです。
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
- -securityAlicense-qualityA Model Context Protocol server that provides Claude access to Turso-hosted LibSQL databases, enabling database table listing, schema retrieval, and SELECT query execution.Last updated -685TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -3TypeScriptMIT License