vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
61 lines • 1.86 kB
TypeScript
export interface EnvironmentValidationResult {
valid: boolean;
errors: EnvironmentValidationError[];
warnings: EnvironmentValidationWarning[];
recommendations: EnvironmentRecommendation[];
summary: {
totalVariables: number;
validVariables: number;
invalidVariables: number;
missingRequired: number;
usingDefaults: number;
};
}
export interface EnvironmentValidationError {
variable: string;
error: string;
severity: 'critical' | 'high' | 'medium';
suggestion: string;
}
export interface EnvironmentValidationWarning {
variable: string;
warning: string;
currentValue: unknown;
defaultValue: unknown;
impact: string;
}
export interface EnvironmentRecommendation {
category: 'performance' | 'security' | 'reliability' | 'development';
recommendation: string;
variables: string[];
priority: 'high' | 'medium' | 'low';
}
export interface EnvironmentHealthCheck {
healthy: boolean;
score: number;
issues: EnvironmentIssue[];
performance: {
configLoadTime: number;
memoryUsage: number;
diskSpace: number;
};
}
export interface EnvironmentIssue {
type: 'error' | 'warning' | 'info';
category: 'configuration' | 'performance' | 'security' | 'resources';
message: string;
variable?: string;
impact: 'high' | 'medium' | 'low';
resolution: string;
}
export declare class EnvironmentValidator {
private static instance;
private constructor();
static getInstance(): EnvironmentValidator;
validateEnvironment(): Promise<EnvironmentValidationResult>;
private performAdditionalValidation;
private generateRecommendations;
performHealthCheck(): Promise<EnvironmentHealthCheck>;
generateDocumentation(): string;
}
//# sourceMappingURL=environment-validator.d.ts.map