mushcode-mcp-server
Version:
A specialized Model Context Protocol server for MUSHCODE development assistance. Provides AI-powered code generation, validation, optimization, and examples for MUD development.
31 lines • 1.27 kB
JavaScript
import { getConfig } from '../config/index.js';
async function main() {
try {
const configPath = process.argv[2];
const configManager = getConfig(configPath);
const validation = configManager.validateConfig();
if (validation.valid) {
console.log('✅ Configuration is valid');
const config = configManager.getConfig();
console.log('\nConfiguration summary:');
console.log(` Server: ${config.server.name} v${config.server.version}`);
console.log(` Tools enabled: ${config.tools.enabled.length}`);
console.log(` Default server type: ${config.tools.defaultServerType}`);
console.log(` Log level: ${config.logging.level}`);
console.log(` Response timeout: ${config.performance.responseTimeoutMs}ms`);
process.exit(0);
}
else {
console.error('❌ Configuration validation failed:');
validation.errors.forEach((error) => console.error(` - ${error}`));
process.exit(1);
}
}
catch (error) {
console.error('Error validating configuration:', error);
process.exit(1);
}
}
main();
//# sourceMappingURL=validate-config.js.map