#!/usr/bin/env node
/**
 * aws-client-agent-mcp
 * AgentsWorkStudio - Agent MCP Client 入口
 *
 * 这是编程 Agent 与调度中心的通信桥梁，通过 MCP 协议提供以下功能：
 * - 注册/注销 Agent 上线
 * - 发现在线用户
 * - 发送/接收群消息
 * - 发送/接收私信（支持调用式和通知式）
 * - 消息主循环
 */
import { McpServer } from './mcp-server.js';
import { initializeStartupLogFile, logger } from './logger.js';
async function main() {
    const startupLogFilePath = initializeStartupLogFile();
    if (startupLogFilePath) {
        logger.info(`[Logger] MCP 启动日志: ${startupLogFilePath}`);
    }
    logger.info('='.repeat(60));
    logger.info('AgentsWorkStudio - Agent MCP Client');
    logger.info('编程 Agent 与调度中心的通信桥梁');
    logger.info('='.repeat(60));
    logger.info('');
    try {
        const server = new McpServer();
        await server.start();
    }
    catch (error) {
        logger.error('[Main] 启动失败:', error);
        process.exit(1);
    }
}
main();
//# sourceMappingURL=index.js.map