UNPKG

@realeng/maestro

Version:

Easy setup and management for local MCP servers

27 lines • 1.38 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.listCommand = listCommand; const chalk_1 = __importDefault(require("chalk")); const config_1 = require("../utils/config"); const servers_1 = require("../servers"); async function listCommand() { const config = (0, config_1.loadConfig)(); const servers = Object.entries(config.servers); if (servers.length === 0) { console.log(chalk_1.default.yellow('\nāš ļø No MCP servers configured.')); console.log(chalk_1.default.gray('Run "maestro init" to configure servers.')); return; } console.log(chalk_1.default.blue('\nšŸ“‹ Configured MCP Servers:\n')); for (const [name, serverConfig] of servers) { const status = serverConfig.enabled ? chalk_1.default.green('āœ…') : chalk_1.default.red('āŒ'); const serverDef = (0, servers_1.getServer)(serverConfig.type); const description = serverDef?.description || 'Unknown server'; console.log(`${status} ${chalk_1.default.white(name)} - ${chalk_1.default.gray(description)}`); } console.log(chalk_1.default.gray('\nUse "maestro enable <name>" or "maestro disable <name>" to toggle servers')); } //# sourceMappingURL=list.js.map