topic-scout-mcp
Version:
MCP Server para buscar notícias e identificar tendências sobre tópicos específicos
38 lines (28 loc) • 1.08 kB
JavaScript
import { spawn } from 'child_process';
console.log('🧪 Testando Topic Scout MCP CLI...\n');
// Teste 1: Sem argumentos (deve falhar)
console.log('1️⃣ Testando sem argumentos:');
const test1 = spawn('node', ['dist/cli.js'], { stdio: 'pipe' });
test1.stdout.on('data', (data) => {
console.log('✅ Saída:', data.toString());
});
test1.stderr.on('data', (data) => {
console.log('❌ Erro:', data.toString());
});
test1.on('close', (code) => {
console.log(`Código de saída: ${code}\n`);
// Teste 2: Com argumentos corretos
console.log('2️⃣ Testando com argumentos corretos:');
const test2 = spawn('node', ['dist/cli.js', '-y', 'test-server'], { stdio: 'pipe' });
test2.stdout.on('data', (data) => {
console.log('✅ Saída:', data.toString());
});
test2.stderr.on('data', (data) => {
console.log('ℹ️ Info:', data.toString());
});
test2.on('close', (code) => {
console.log(`Código de saída: ${code}\n`);
console.log('✅ Testes concluídos!');
});
});