区块链地址风险评估API

BICScan MCP Server是一个基于BICScan API的高效区块链地址风险评估服务,提供全面的风险评分和资产信息查询功能,适用于加密货币地址、域名和去中心化应用(dApps)的安全分析。

  • by ahnlabio
  • Python
  • 本地部署
  • 16 星标
  • 更新于
在 GitHub 查看 ahnlabio/bicscan-mcp

使用说明

BICScan MCP服务器

强大高效的区块链地址风险评分API MCP服务器,利用BICScan API为区块链地址、域和去中心化应用程序(dApp)提供全面的风险评估和资产信息。

🎉 我们被列入https://github.com/modelcontextprotocol/servers官方整合🎉

https://github.com/user-attachments/assets/f9425429-1cb1-4508-b962-81351075258b

主要特点

  • 风险评分:获取各种区块链实体的风险评分,包括加密地址、域名和去中心化应用程序URL,评分范围为0到100,其中100表示高风险。
  • 资产信息:检索指定加密地址的详细资产持有情况,包括加密货币和代币,支持多个区块链网络。
  • 实时扫描:利用BICScan API进行实时扫描,并接收有关潜在风险和资产持有情况的最新信息。
  • 安全可靠:内置强大的错误处理和日志记录功能,以确保安全可靠的操作。

输出示例

如何使用。

你可以使用Python uv 或 docker 这取决于你的喜好。

根据您的环境,您可以选择使用 uv, docker,或 uvx.

1.跑步 uv

1-1.需求

  1. Python 3.10或更高版本
  2. 紫外线0.6.x
  3. 版本控制系统

1.2.克隆存储库

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

1.3.配置 claude_desktop_config.json

将以下内容添加到 claude_desktop_config.json.

确保更换:

  • YOUR_BICSCAN_REPO_DIR_HERE:类似于 C:\\Users\\ABC\\repo\\bicscan-mcp 或 /home/abc/repo/bicscan-mcp 类似地。
  • YOUR_BICSCAN_API_KEY_HERE:要释放API密钥,可以从https://bicscan.io(详情如下)
{
  "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.跑步 Docker

2.1.需求

  1. Docker环境

2.2.克隆存储库

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

2.3.构建Docker镜像。

跑 make 在repository目录中构建docker镜像。

2.4.配置

将以下内容添加到 claude_desktop_config.json

确保更换:

  • YOUR_BICSCAN_API_KEY_HERE 到API密钥,从https://bicscan.io(详情如下)
{
  "mcpServers": {
    ... some other mcp servers ...,
    "bicscan": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "--interactive",
        "--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
        "bicscan-mcp"
      ]
    }
  }
}

3.跑步 uvx

3.1.需求

  1. Python 3.10或更高版本
  2. 紫外线0.6.x
  3. 版本控制系统

3.2.配置 claude_desktop_config.json

将以下内容添加到 claude_desktop_config.json.

确保更换:

  • YOUR_BICSCAN_API_KEY_HERE:要释放API密钥,可以从https://bicscan.io(详情如下)
{
  "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"
      }
    }
  }
}

如何获得免费的BICScan API密钥?

  1. 访问 https://bicscan.io 并注册。
  2. 转到个人资料并创建“创建应用程序”
  3. 在您的选择中输入名称和描述。
  4. 替换 YOUR_BICSCAN_API_KEY_HERE 将上述配置中的一部分添加到您新获得的密钥中。
  5. 重新启动克劳德桌面。