BICScan

Fornece pontuação de risco e informações de ativos para endereços de blockchain, domínios e dApps usando a API BICScan.

Documentação

BICScan MCP Server

Um servidor MCP de API de pontuação de risco de endereços Blockchain poderoso e eficiente, que utiliza a API BICScan para fornecer avaliações abrangentes de risco e informações de ativos para endereços blockchain, domínios e aplicações descentralizadas (dApps).

Principais Recursos

  • Pontuação de Risco: Obtenha pontuações de risco para várias entidades blockchain, incluindo endereços de criptomoedas, nomes de domínio e URLs de aplicações descentralizadas, com pontuações variando de 0 a 100, onde 100 indica alto risco.
  • Informações de Ativos: Recupere detalhes de ativos mantidos para endereços de criptomoedas especificados, incluindo criptomoedas e tokens, com suporte para múltiplas redes blockchain.
  • Varredura em Tempo Real: Utilize a API BICScan para realizar varreduras em tempo real e receber informações atualizadas sobre riscos potenciais e ativos mantidos.
  • Seguro e Confiável: Construído com tratamento robusto de erros e registro de logs para garantir operações seguras e confiáveis.

Exemplo de Saída

Como usar.

Você pode usar Python com uv ou docker dependendo da sua preferência.

Dependendo do seu ambiente, você pode escolher usar uv, docker ou uvx.

1. Executando com uv

1-1. Requisitos

  1. Python 3.10 ou superior
  2. uv 0.6.x
  3. git

1.2. Clone o repositório

git clone https://github.com/ahnlabio/bicscan-mcp

1.3. Configuração claude_desktop_config.json

Adicione o seguinte a claude_desktop_config.json.

Certifique-se de substituir:

  • YOUR_BICSCAN_REPO_DIR_HERE: por algo como C:\\Users\\ABC\\repo\\bicscan-mcp ou /home/abc/repo/bicscan-mcp de forma semelhante.
  • YOUR_BICSCAN_API_KEY_HERE: por uma chave de API gratuita que pode ser obtida em https://bicscan.io (detalhes abaixo)
{
  "mcpServers": {
    ... some other mcp servers ...,
    "bicscan": {
      "command": "uv",
      "args": [
        "--directory",
        "YOUR_BICSCAN_REPO_DIR_HERE",
        "run",
        "bicscan-mcp"
      ],
      "env": {
        "BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
      }
    }
  }
}

2. Executando com Docker

2.1. Requisitos

  1. Ambiente Docker

2.2. Clone o repositório

git clone https://github.com/ahnlabio/bicscan-mcp

2.3. Construa a imagem Docker.

Basta executar make no diretório do repositório para construir a imagem Docker.

2.4. Configuração

Adicione o seguinte a claude_desktop_config.json

Certifique-se de substituir:

  • YOUR_BICSCAN_API_KEY_HERE pela chave de API obtida em https://bicscan.io (detalhes abaixo)
{
  "mcpServers": {
    ... some other mcp servers ...,
    "bicscan": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "--interactive",
        "--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
        "bicscan-mcp"
      ]
    }
  }
}

3. Executando com uvx

3.1. Requisitos

  1. Python 3.10 ou superior
  2. uv 0.6.x
  3. git

3.2. Configuração claude_desktop_config.json

Adicione o seguinte a claude_desktop_config.json.

Certifique-se de substituir:

  • YOUR_BICSCAN_API_KEY_HERE: por uma chave de API gratuita que pode ser obtida em https://bicscan.io (detalhes abaixo)
{
  "mcpServers": {
    ... some other mcp servers ...,
    "bicscan": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/ahnlabio/bicscan-mcp",
        "bicscan-mcp"
      ],
      "env": {
        "BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
      }
    }
  }
}

Como obter uma chave de API gratuita do BICScan?

  1. Visite https://bicscan.io e registre-se.
  2. Vá ao perfil e crie um "Create App"
  3. Insira nome e descrição de sua escolha.
  4. Substitua a parte YOUR_BICSCAN_API_KEY_HERE da configuração acima pela sua nova chave obtida.
  5. reinicie o Claude Desktop.