earn-dataset-mcp
Servidor MCP sobre um conjunto de dados estático de 28 listagens de recompensas do Superteam Earn (Solana) com descrições completas - listar, obter, busca classificada por palavras-chave e estatísticas do conjunto de dados. Zero chamadas de rede em tempo de execução.
Documentação
earn-dataset-mcp
Servidor MCP sobre um snapshot estático das listagens de recompensas do Superteam Earn (superteam.fun): 28 listagens abertas com o texto completo da descrição — briefings dos patrocinadores, requisitos de submissão, critérios de avaliação — coletados em 2026-09-04.
Os dados estão incluídos no pacote. Não há chamadas de rede em tempo de execução, então as ferramentas respondem instantaneamente e nunca falham por uma interrupção upstream.
Ferramentas
| Ferramenta | O que faz |
|---|---|
list_listings() | Índice de todas as 28 listagens: título, recompensa, token, prazo, URL |
get_listing(id_or_title) | Texto completo da descrição de uma listagem. Aceita slug, título exato ou um fragmento único do título |
search_listings(query) | Busca por palavras-chave em títulos + descrições completas, classificada por frequência de termos |
stats() | Formato do conjunto de dados: contagem, data de coleta, pool total de recompensas (US$ 56.705 em valor nominal), mix de tokens, prazos mais próximos |
Campos do conjunto de dados por listagem: slug, title, reward, token, deadline, desc. As recompensas estão no token listado (15 USDG, 13 USDC); 2 listagens não têm recompensa declarada.
Se você quiser dados ao vivo em vez de um snapshot, veja nosso outro servidor, earn-bounty-scanner, que busca diretamente de superteam.fun.
Versão hospedada
Executando no FiatDock a US$ 0,01/chamada: https://fiatdock.com/s/svc_7db4548f-dbf5-4f27-8e3c-31566b78ee01 (HTTP Streamable, pagamento por chamada via x402).
Configuração local
git clone https://github.com/jayjex/earn-dataset-mcp
cd earn-dataset-mcp
npm install
npm run build
Configuração do cliente MCP
stdio:
{
"mcpServers": {
"earn-dataset-mcp": {
"command": "node",
"args": ["/absolute/path/to/earn-dataset-mcp/dist/index.js"]
}
}
}
Assim que o pacote npm for publicado, npx -y earn-dataset-mcp também funciona.
De onde vieram os dados
Snapshot extraído dos endpoints JSON ao vivo do superteam.fun em 2026-09-04, incluindo o truque não documentado /api/search/{title} que retorna o texto completo da descrição (a API pública de cards expõe apenas campos truncados). earn-api-endpoints.txt no repositório de origem mapeia mais de 186 rotas de API do superteam.fun obtidas por engenharia reversa, caso você queira coletar os seus próprios dados.
Licença
MIT