@hechtcarmel/vertica-mcp
Version:
MCP server for Vertica database operations with configurable readonly mode
36 lines ⢠1.2 kB
JavaScript
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