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
--ssl
oder--ssl-reject-unauthorized
einfach 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
Werkzeuge
Datenbankoperationen
execute_query
Ausführen von SQL-Abfragen
Unterstützung für alle SQL-Operationen
stream_query
Streamen großer Abfrageergebnisse in Batches
Konfigurierbare Batchgröße
copy_data
Massenladen von Daten mit dem Befehl COPY
Effizient für große Datensätze
Schemaverwaltung
get_table_structure
Erhalten Sie eine detaillierte Tabellenstruktur
Spalteninformationen
Einschränkungen
list_indexes
Alle Indizes für eine Tabelle auflisten
Indextyp und Eindeutigkeit
Spalteninformationen
list_views
Auflisten 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
Zum Testen: VerticaDB Docker Compose-Beispiel
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.
Ein Model-Context-Protocol-Server, der SQL-Abfrageausführung und Datenbankverwaltungsfunktionen für Vertica-Datenbanken bereitstellt und Verbindungspooling, Schemaverwaltung und Sicherheitskontrollen umfasst.
Related MCP Servers
- -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 -26
- AsecurityAlicenseAqualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -1876MIT 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 -7