UNPKG

@hechtcarmel/vertica-mcp

Version:

MCP server for Vertica database operations with configurable readonly mode

36 lines • 1.2 kB
export const DATABASE_CONSTANTS = { DEFAULT_PORT: 5433, DEFAULT_SCHEMA: "public", DEFAULT_CONNECTION_LIMIT: 10, DEFAULT_QUERY_TIMEOUT: 60000, DEFAULT_BATCH_SIZE: 1000, MAX_BATCH_SIZE: 10000, MAX_BATCHES_LIMIT: 100, MAX_STREAM_ROWS: 1000000, }; export const READONLY_QUERY_PREFIXES = [ "SELECT", "SHOW", "DESCRIBE", "EXPLAIN", "WITH", ]; export const TABLE_TYPES = { TABLE: "TABLE", TEMPORARY_TABLE: "TEMPORARY TABLE", SYSTEM_TABLE: "SYSTEM TABLE", FLEX_TABLE: "FLEX TABLE", VIEW: "VIEW", }; export const LOG_MESSAGES = { SERVER_STARTING: "šŸš€ Starting Vertica MCP Server...", SERVER_READY: "āœ… Vertica MCP Server is running and ready to accept connections", SERVER_SHUTDOWN: "\nšŸ›‘ Shutting down gracefully...", DB_CONNECTED: "āœ… Connected to Vertica database", DB_DISCONNECTED: "šŸ”Œ Disconnected from Vertica database", DB_CONNECTION_WARNING: "āš ļø Warning during disconnect:", DB_CONNECTION_FAILED: "āŒ Failed to connect to Vertica", SERVER_START_FAILED: "āŒ Failed to start Vertica MCP Server:", UNHANDLED_ERROR: "āŒ Unhandled error in main:", }; //# sourceMappingURL=index.js.map