Noves MCP Server

Acesse dados de transações blockchain em linguagem natural, fornecendo descrições legíveis para assistentes de IA.

Documentação

Servidor Noves MCP

Um servidor MCP (Model Context Protocol) que encapsula o serviço Noves Intent para fornecer dados de blockchain em linguagem natural. Isso permite que assistentes de IA tenham acesso conversacional a dados de transações de blockchain com descrições legíveis por humanos.

🌟 Recursos

  • 🗣️ Dados de Blockchain em Linguagem Natural: Obtenha descrições de transações em inglês simples
  • 🌐 Suporte a Múltiplos Blockchains: Funciona com mais de 100 redes blockchain suportadas pela Noves
  • 💬 Interface Conversacional: Perfeito para assistentes de IA entenderem e explicarem atividades de blockchain
  • 🔧 Múltiplas Ferramentas de Análise: 6 ferramentas especializadas para diferentes tipos de análise de blockchain
  • ⚡ Instalação Fácil: Instale via NPM com um único comando
  • 🔒 Sem Autenticação Necessária: O serviço Noves Intent é gratuito para uso

🛠️ Ferramentas Disponíveis

🔍 Ferramentas de Análise de Transações

  1. get_recent_transactions: Obtenha transações recentes para um endereço de carteira com descrições em linguagem natural
  2. get_transaction_details: Obtenha análise detalhada de uma transação específica (filtrada das transações recentes)
  3. get_translated_transaction: Obtenha descrição legível por humanos de uma transação específica usando a tradução da Noves
  4. get_transaction_transfers: Obtenha informações detalhadas de transferência com foco em movimentações de tokens

📊 Ferramentas de Análise de Carteira

  1. get_wallet_summary: Obtenha um resumo abrangente da atividade da carteira com insights principais
  2. analyze_wallet: Analise a atividade da carteira e forneça insights detalhados com resumos em linguagem natural

💸 Ferramentas de Preço de Tokens

  1. get_current_token_price: Obtenha o preço atual de um token em um blockchain específico.
  2. get_historical_token_price: Obtenha o preço histórico de um token em um timestamp específico.
  3. get_token_price_comparison: Compare o preço de um token entre dois timestamps e veja a variação de preço.

🚀 Início Rápido

Instalação para Cursor/Claude

Adicione este servidor MCP ao seu arquivo de configuração do Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "noves-blockchain-data": {
      "command": "npx",
      "args": ["@noves/noves-mcp-server@0.1.3"]
    }
  }
}

É isso! O servidor será baixado e executado automaticamente quando você reiniciar o Cursor.

Exemplo de Configuração do Cursor

{
  "mcpServers": {
    "noves-blockchain-data": {
      "command": "npx",
      "args": ["@noves/noves-mcp-server@0.1.3"]
    }
  }
}

💬 Como Usar

Após a instalação, você pode ter conversas naturais com seu assistente de IA sobre dados de blockchain:

🎯 Exemplos de Perguntas e Conversas

Atividade Recente:

"Quais são as transações recentes para a carteira 0x28c6c06298d514db089934071355e5743bf21d60 na Ethereum?"

Análise de Carteira:

"Você pode analisar a atividade da carteira quente da Binance e me dizer que tipo de transações eles têm feito?"

Transação Específica:

"Obtenha detalhes para este hash de transação: 0x1234... e explique o que aconteceu"

Transferências de Tokens:

"Mostre-me as transferências recentes de tokens para a carteira 0xabc123... na Polygon e foque em quais tokens foram movidos"

Resumo Abrangente:

"Dê-me um resumo completo da atividade desta carteira na Arbitrum com insights principais"

Análise Multi-Cadeia:

"Compare a atividade desta carteira na Ethereum vs Polygon"

🤖 Consciência de Contexto da IA

A IA escolherá automaticamente a melhor ferramenta com base na sua pergunta:

  • Perguntar sobre "atividade recente" → get_recent_transactions
  • Perguntar sobre um hash específico → get_translated_transaction
  • Pedir "análise" ou "insights" → analyze_wallet
  • Perguntar sobre "transferências" ou "tokens movidos" → get_transaction_transfers
  • Pedir um "resumo" → get_wallet_summary

🌐 Redes Suportadas

O servidor suporta mais de 100 redes blockchain que a Noves suporta, incluindo:

Redes PrincipaisLayer 2sAlt Chains
Ethereum (ethereum)Polygon (polygon)Binance Smart Chain (bsc)
Bitcoin (bitcoin)Arbitrum (arbitrum)Avalanche (avalanche)
Optimism (optimism)Fantom (fantom)
Base (base)Cronos (cronos)

E muitas outras! Basta usar o nome da rede conforme especificado pela Noves.

❓ Solução de Problemas

Servidor MCP Mostra "0 ferramentas habilitadas"

  • Certifique-se de que você reiniciou o Cursor após adicionar a configuração
  • Verifique se o nome do pacote e a versão estão corretos no seu mcp.json
  • Verifique se a sintaxe do seu mcp.json é JSON válido

Problemas de Conexão

  • O servidor usa comunicação stdio (sem necessidade de rede)
  • Sem autenticação ou chaves de API necessárias
  • Verifique os logs MCP do Cursor para mensagens de erro específicas

📄 Licença

MIT