UNPKG

topic-scout-mcp

Version:

MCP Server para buscar notícias e identificar tendências sobre tópicos específicos

38 lines 1.15 kB
#!/usr/bin/env node import { TopicScoutMCPServer } from './index.js'; function parseArgs() { const args = process.argv.slice(2); let yes = false; let serverName; for (let i = 0; i < args.length; i++) { const arg = args[i]; if (arg === '-y' || arg === '--yes') { yes = true; } else if (!arg.startsWith('-')) { serverName = arg; } } return { yes, serverName }; } async function main() { const { yes, serverName } = parseArgs(); if (!yes) { console.error('❌ Este MCP Server requer a flag -y para confirmar execução'); console.error('💡 Uso: topic-scout-mcp -y [server-name]'); process.exit(1); } if (serverName) { console.error(`🚀 Iniciando Topic Scout MCP Server como: ${serverName}`); } else { console.error('🚀 Iniciando Topic Scout MCP Server'); } const server = new TopicScoutMCPServer(serverName); await server.run().catch((error) => { console.error('❌ Erro ao iniciar servidor:', error); process.exit(1); }); } main(); //# sourceMappingURL=cli.js.map