@leonardsellem/n8n-mcp-server
Version:
Model Context Protocol (MCP) server for n8n workflow automation
32 lines (31 loc) • 843 B
TypeScript
/**
* Environment Configuration
*
* This module handles loading and validating environment variables
* required for connecting to the n8n API.
*/
export declare const ENV_VARS: {
N8N_API_URL: string;
N8N_API_KEY: string;
N8N_WEBHOOK_USERNAME: string;
N8N_WEBHOOK_PASSWORD: string;
DEBUG: string;
};
export interface EnvConfig {
n8nApiUrl: string;
n8nApiKey: string;
n8nWebhookUsername?: string;
n8nWebhookPassword?: string;
debug: boolean;
}
/**
* Load environment variables from .env file if present
*/
export declare function loadEnvironmentVariables(): void;
/**
* Validate and retrieve required environment variables
*
* @returns Validated environment configuration
* @throws {McpError} If required environment variables are missing
*/
export declare function getEnvConfig(): EnvConfig;