MCP Vertica
Ein Vertica MCP (Model-Context-Protocol)-Server
Beispiel: MCP-Servereinstellung
Erstellen oder bearbeiten Sie die Datei „Ihre MCP-Client-Konfigurationsdatei“ mit dem folgenden Inhalt:
[!Notiz]
Fügen Sie für boolesche Flags wie
--ssloder--ssl-reject-unauthorizedeinfach das Flag hinzu (z. B."--ssl"), um es zu aktivieren, oder lassen Sie es weg, um es zu deaktivieren.Verwenden Sie für ein leeres Passwort eine leere Zeichenfolge, wie oben gezeigt.
Merkmale
Datenbankverbindungsverwaltung
Verbindungspooling mit konfigurierbaren Limits
SSL/TLS-Unterstützung
Automatische Verbindungsbereinigung
Handhabung von Verbindungstimeouts
Abfragevorgänge
Ausführen von SQL-Abfragen
Streamen großer Abfrageergebnisse in Batches
Datenkopiervorgänge
Transaktionsmanagement
Schemaverwaltung
Überprüfung der Tabellenstruktur
Indexverwaltung
Ansichtsverwaltung
Einschränkungsinformationen
Spaltendetails
Sicherheitsfunktionen
Berechtigungen auf Operationsebene (INSERT, UPDATE, DELETE, DDL)
Schemaspezifische Berechtigungen
SSL/TLS-Unterstützung
Kennwortmaskierung in Protokollen
Related MCP server: SQLite MCP Server
Werkzeuge
Datenbankoperationen
execute_queryAusführen von SQL-Abfragen
Unterstützung für alle SQL-Operationen
stream_queryStreamen großer Abfrageergebnisse in Batches
Konfigurierbare Batchgröße
copy_dataMassenladen von Daten mit dem Befehl COPY
Effizient für große Datensätze
Schemaverwaltung
get_table_structureErhalten Sie eine detaillierte Tabellenstruktur
Spalteninformationen
Einschränkungen
list_indexesAlle Indizes für eine Tabelle auflisten
Indextyp und Eindeutigkeit
Spalteninformationen
list_viewsAuflisten aller Ansichten in einem Schema
Definitionen anzeigen
Konfiguration
Umgebungsvariablen
Betriebsberechtigungen
Schemaberechtigungen
Installation
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.
Ausführung in einer Docker-Umgebung
Wenn Sie Vertica mit Docker Compose ausführen, können Sie den MCP-Server wie folgt ausführen:
1. Ausführen mit direkten Parametern
2. Ausführen mit Umgebungsvariablen
Erstellen Sie eine .env -Datei mit folgendem Inhalt:
Führen Sie dann mit .env aus