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 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