import { searchCsdn } from '../engines/csdn/index.js'; async function testCsdnSearch() { console.log('🔍 Starting CSDN search test...'); try { const query = 'websearch mcp'; const maxResults = 10; console.log(`📝 Search query: ${query}`); console.log(`📊 Maximum results: ${maxResults}`); const results = await searchCsdn(query, maxResults); console.log(`🎉 Search completed, retrieved ${results.length} results:`); results.forEach((result, index) => { console.log(`\n${index + 1}. ${result.title}`); console.log(` 🔗 ${result.url}`); console.log(` 📄 ${result.description.substring(0, 100)}...`); console.log(` 🌐 Source: ${result.source}`); }); return results; } catch (error) { console.error('❌ Test failed:', error); return []; } } // Run the test testCsdnSearch().catch(console.error);