Skip to main content
Glama

MCP DeFiLlama Airdrops

by zarelli1
test-dexscreener.ts1.57 kB
import { DeFiLlamaScraper } from './src/scraper.js'; async function testDexScreener() { console.log('🧪 Testando integração DexScreener...'); const scraper = new DeFiLlamaScraper(); try { // Testar perfis de tokens console.log('\n1. Testando perfis de tokens...'); const profiles = await scraper.scrapeDexScreenerTokenProfiles(); console.log(`✅ Perfis encontrados: ${profiles.length}`); if (profiles.length > 0) { console.log('Exemplo de perfil:', profiles[0]); } // Testar top tokens console.log('\n2. Testando top tokens...'); const topTokens = await scraper.scrapeTopDexScreenerTokens(); console.log(`✅ Top tokens encontrados: ${topTokens.length}`); if (topTokens.length > 0) { console.log('Exemplo de token:', { name: topTokens[0].baseToken?.name, symbol: topTokens[0].baseToken?.symbol, priceUsd: topTokens[0].priceUsd, volume24h: topTokens[0].volume?.h24, chain: topTokens[0].chainId }); } // Testar dados combinados console.log('\n3. Testando dados combinados...'); const combinedData = await scraper.getCombinedCryptoData(); console.log(`✅ Dados combinados: - Airdrops: ${combinedData.airdrops.length} - Tokens: ${combinedData.tokens.length} - Perfis: ${combinedData.profiles.length}`); console.log('\n🎉 Teste concluído com sucesso!'); } catch (error) { console.error('❌ Erro durante teste:', error); } finally { await scraper.close(); } } testDexScreener();

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zarelli1/mcp-defillama-airdrops'

If you have feedback or need assistance with the MCP directory API, please join our Discord server