Servidor Bankless Onchain MCP

Acesse e analise o estado de contratos, eventos e transações de blockchain diretamente em fluxos de trabalho com IA e ferramentas de desenvolvedor com o Servidor Bankless Onchain MCP.

Servidor Bankless Onchain MCP

O que faz o Servidor “Bankless Onchain” MCP?

O Servidor Bankless Onchain MCP é um servidor Model Context Protocol (MCP) projetado para facilitar o acesso estruturado a dados de blockchain via a API Bankless. Ao implementar o MCP, ele permite que assistentes de IA e ferramentas de desenvolvedor interajam de forma transparente com dados on-chain, como estado de contratos inteligentes, eventos e históricos de transações em múltiplas redes blockchain. Este servidor viabiliza fluxos de trabalho e automações baseados em IA que requerem leitura de estado de contratos, obtenção de ABIs de contratos, recuperação de logs de eventos e análise de dados de transações. Ao expor essas operações de blockchain como ferramentas padronizadas MCP, o Servidor Bankless Onchain MCP aumenta a produtividade do desenvolvedor e possibilita a construção de aplicações e agentes inteligentes orientados por dados de blockchain.

Lista de Prompts

Nenhum template de prompt está especificado no repositório.

Lista de Recursos

Nenhum recurso explícito está documentado no repositório.

Lista de Ferramentas

  • read_contract
    • Lê o estado de um contrato em uma blockchain chamando métodos especificados com parâmetros fornecidos e retorna o resultado.
  • get_proxy
    • Recupera o endereço de implementação atual para um contrato proxy em uma determinada rede.
  • get_abi
    • Busca a Application Binary Interface (ABI) de um contrato inteligente, permitindo que clientes compreendam os métodos e eventos disponíveis.
  • get_source
    • Recupera o código-fonte verificado, ABI, versão do compilador e metadados de um contrato.
  • get_events
    • Busca logs de eventos para contratos e tópicos especificados, permitindo consultas e análises orientadas a eventos.
  • build_event_topic
    • Gera o hash da assinatura do tópico de evento a partir do nome do evento e tipos de argumentos para filtragem de logs.
  • get_transaction_history
    • Recupera uma lista de transações para um endereço de usuário, possivelmente filtrada por contrato, método e tempo.
  • get_transaction_info
    • Fornece informações detalhadas sobre uma transação específica, incluindo bloco, participantes, valor, gás e status.

Casos de Uso deste Servidor MCP

  • Consultas de Estado de Contratos Inteligentes
    • Desenvolvedores e agentes de IA podem ler programaticamente o estado atual de qualquer contrato inteligente em blockchains suportadas, útil para dashboards, bots de monitoramento ou análises DeFi.
  • Automação de Explorador de Blocos
    • Automatize a obtenção de código-fonte, ABI e informações de proxy de contratos, facilitando análise de código, auditoria ou ferramentas de engenharia reversa.
  • Monitoramento e Alerta de Eventos
    • Configure agentes de IA ou serviços para buscar e processar eventos on-chain para notificações em tempo real, monitoramento de compliance ou sinais de trading.
  • Análise de Transações
    • Acesse históricos detalhados de transações e informações para endereços, viabilizando análises de carteiras, rotinas de KYC/AML ou resumos de atividade na cadeia.
  • Ferramentas para Desenvolvedores e Fluxos com IA
    • Integre o acesso a dados de blockchain em IDEs de desenvolvedor ou copilotos de IA, aumentando a produtividade no desenvolvimento e testes de contratos inteligentes.

Como configurar

Windsurf

  1. Certifique-se de que o Node.js está instalado e o pacote do servidor MCP disponível.
  2. Localize ou crie seu arquivo de configuração .windsurf/config.json.
  3. Adicione o Servidor Bankless Onchain MCP à sua seção mcpServers:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Salve o arquivo de configuração.
  5. Reinicie o Windsurf e verifique se o servidor está em execução.

Protegendo Chaves de API: Se a API Bankless exigir autenticação, use variáveis de ambiente:

{
  "mcpServers": [
    {
      "command": "npx",
      "args": ["@bankless/onchain-mcp@latest"],
      "env": {
        "BANKLESS_API_KEY": "your_api_key_here"
      }
    }
  ]
}

Claude

  1. Instale o Node.js, caso ainda não esteja instalado.
  2. Abra o arquivo de configuração do servidor do Claude.
  3. Adicione o Servidor Bankless Onchain MCP na seção mcpServers conforme mostrado:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Salve e reinicie o Claude para carregar o novo servidor.

Protegendo Chaves de API: Adicione suas chaves de API no objeto env como acima.

Cursor

  1. Instale o Node.js e certifique-se de que seu ambiente de desenvolvimento pode executar servidores MCP.
  2. Abra as configurações do Cursor.
  3. Adicione a seguinte entrada de servidor MCP:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Salve a configuração e reinicie o Cursor.

Protegendo Chaves de API: Inclua as chaves de API com segurança usando a seção env.

Cline

  1. Certifique-se de que o Node.js está instalado em sua máquina.
  2. Abra o JSON de configuração do Cline.
  3. Adicione a configuração do servidor MCP:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. Salve e reinicie o Cline.

Protegendo Chaves de API: Use a propriedade env para fornecer as chaves de API com segurança.

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo de trabalho no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP no FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração de MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "bankless-onchain": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Depois de configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de trocar “bankless-onchain” pelo nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Notas
Visão GeralFonte: README.md
Lista de PromptsNenhum template de prompt documentado
Lista de RecursosNenhum recurso explícito descrito
Lista de Ferramentasread_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
Proteção de Chaves de APIExemplo fornecido para uso do env
Suporte a Amostragem (menos relevante)Não mencionado
Suporte a RootsNão mencionado

Com base nas tabelas acima, o Servidor Bankless Onchain MCP cobre as ferramentas principais e configuração para acesso a dados de blockchain, mas não possui templates de prompt especificados, definições de recursos ou menções a roots ou sampling. Isso o torna um servidor MCP sólido, porém básico, especialmente para dados de blockchain. Eu o avaliaria como 6 de 10 para completude geral de MCP.


Pontuação MCP

Possui LICENSE✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks11
Número de Stars47

Perguntas frequentes

O que faz o Servidor Bankless Onchain MCP?

Ele permite que assistentes de IA e ferramentas de desenvolvimento acessem dados de blockchain, incluindo estado de contratos inteligentes, eventos e históricos de transações, via a API Bankless. Isso potencializa análises, automações e fluxos de trabalho orientados a dados.

Quais operações de blockchain são suportadas?

O servidor expõe ferramentas para leitura do estado de contratos, obtenção de implementações proxy, busca de ABIs e código-fonte, obtenção de logs de eventos, construção de tópicos de eventos e acesso ao histórico e detalhes de transações.

Como proteger minha chave de API Bankless?

Defina sua chave de API como uma variável de ambiente na configuração do servidor MCP sob a propriedade `env`. Isso mantém suas credenciais seguras e separadas do código-fonte.

Quais são os principais casos de uso deste servidor MCP?

Entre os casos de uso estão dashboards de contratos inteligentes, bots orientados a eventos, análise de transações, integrações com IDEs de desenvolvedor e fluxos avançados de DeFi ou compliance.

Como integrar este servidor MCP no FlowHunt?

Adicione o servidor MCP ao painel de configuração do seu fluxo no FlowHunt usando o exemplo de JSON fornecido e conecte-o ao seu agente de IA para habilitar todas as ferramentas de blockchain suportadas.

Integre o Bankless Onchain MCP ao seu fluxo de trabalho

Impulsione seus agentes de IA e ferramentas de desenvolvedor com acesso transparente a dados de blockchain. Configure o Servidor Bankless Onchain MCP hoje mesmo e turbine suas análises, automações e insights de contratos inteligentes.

Saiba mais