MCP ヴェルティカ
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_querySQLクエリを実行する
すべてのSQL操作のサポート
stream_query大規模なクエリ結果をバッチでストリーミングする
設定可能なバッチサイズ
copy_dataCOPYコマンドを使用した一括データロード
大規模なデータセットに効率的
スキーマ管理
get_table_structure詳細なテーブル構造を取得する
列情報
制約
list_indexesテーブルのすべてのインデックスを一覧表示する
インデックスの種類と一意性
列情報
list_viewsスキーマ内のすべてのビューを一覧表示する
定義を表示
構成
環境変数
操作権限
スキーマ権限
インストール
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
Docker環境で実行
Docker Compose を使用して Vertica を実行する場合、次のように MCP サーバーを実行できます。
1. 直接パラメータで実行
2. 環境変数を使って実行する
次の内容の.envファイルを作成します。
次に.envで実行します