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
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
- Detaillierte Tabellenstruktur abrufen
- 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
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.
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
- -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