smithery.yaml•1.04 kB
# Smithery configuration file: https://smithery.ai/docs/build/project-config
startCommand:
type: stdio
commandFunction:
|-
(config) => {
const args = ["--transport", "stdio"];
if (config.envFile) args.push(`--env-file=${config.envFile}`);
if (config.readOnly === true) args.push("--read-only");
if (config.readOnly === false) args.push("--no-read-only");
if (config.verbose) args.push("-v".repeat(config.verbose));
return {
command: "mcp-vertica",
args,
env: {}
};
}
configSchema:
type: object
properties:
envFile:
type: string
description: Optional path to a .env file with Vertica credentials
readOnly:
type: boolean
default: true
description: Force read-only mode for demo connections
verbose:
type: integer
minimum: 0
maximum: 2
default: 0
description: Verbosity level (-v/-vv)
exampleConfig:
envFile: .env
readOnly: true
verbose: 0