BICScan

by ahnlabio

2 stars
147 downloads
Not rated
GitHub Website

About

Provides a bridge to the BICScan API for assessing blockchain risk and analyzing digital assets through risk scoring and detailed holdings information

Details

Author
ahnlabio
Repository
ahnlabio/bicscan-mcp
GitHub stars
2
Downloads
147
License
MIT License
Categories
Cloud Service, Other, Security, Finance, Design, Workplace, Developer Tools, AI, Infrastructure
Tags
#integration

- Risk Scoring: Obtain risk scores for various blockchain entities, including crypto addresses, domain names, and decentralized application URLs, with scores ranging from 0 to 100, where 100 indicates high risk.
- Asset Information: Retrieve detailed asset holdings for specified crypto addresses, including cryptocurrencies and tokens, with support for multiple blockchain networks.
- Real-time Scanning: Utilize the BICScan API to perform real-time scans and receive up-to-date information on potential risks and asset holdings.
- Secure and Reliable: Built with robust error handling and logging to ensure secure and reliable operations.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name BICScan
    Command (node, npx, python, etc.) uv
    Arguments
    • Argument 1 --directory
    • Argument 2 YOUR_BICSCAN_REPO_DIR_HERE
    • Argument 3 run
    • Argument 4 bicscan-mcp
    Environment
    • BICSCAN_API_KEY YOUR_BICSCAN_API_KEY_HERE

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Append following to claude_desktop_config.json.

Make sure to replace:
- YOUR_BICSCAN_REPO_DIR_HERE: to something like C:\\Users\\ABC\\repo\\bicscan-mcp or /home/abc/repo/bicscan-mcp similarly.
- YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below)

``json
{
"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"
}
}
}
}


Append following to
claude_desktop_config.json

Make sure to replace:
-
YOUR_BICSCAN_API_KEY_HERE to API key obtained from https://bicscan.io (details below)

json
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
"bicscan-mcp"
]
}
}
}

Append following to
claude_desktop_config.json.

Make sure to replace:
-
YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below)

json
{
"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"
}
}
}
}
``

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bicscan": {
            "env": {
                "BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
            },
            "args": [
                "--directory",
                "YOUR_BICSCAN_REPO_DIR_HERE",
                "run",
                "bicscan-mcp"
            ],
            "command": "uv"
        }
    }
}

Linux

{
    "env": {
        "BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
    },
    "args": [
        "--from",
        "git+https://github.com/ahnlabio/bicscan-mcp",
        "bicscan-mcp"
    ],
    "command": "uvx"
}

Macos

{
    "env": {
        "BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
    },
    "args": [
        "--directory",
        "YOUR_BICSCAN_REPO_DIR_HERE",
        "run",
        "bicscan-mcp"
    ],
    "command": "uv"
}

Windows

{
    "env": [],
    "args": [
        "run",
        "--rm",
        "--interactive",
        "--env",
        "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
        "bicscan-mcp"
    ],
    "command": "docker"
}

BICScan MCP Server

A powerful and efficient Blockchain address risk scoring API MCP Server, leveraging the BICScan API to provide comprehensive risk assessments and asset information for blockchain addresses, domains, and decentralized applications (dApps).

Key Features

- Risk Scoring: Obtain risk scores for various blockchain entities, including crypto addresses, domain names, and decentralized application URLs, with scores ranging from 0 to 100, where 100 indicates high risk. - Asset Information: Retrieve detailed asset holdings for specified crypto addresses, including cryptocurrencies and tokens, with support for multiple blockchain networks. - Real-time Scanning: Utilize the BICScan API to perform real-time scans and receive up-to-date information on potential risks and asset holdings. - Secure and Reliable: Built with robust error handling and logging to ensure secure and reliable operations.

Example Output

How to use.

You con either use Python with uv or docker depending on your preference. Depending on your environment, you can choose to use either uv, docker, or uvx.

1. Running with uv

1-1. Requirements

1. Python 3.10 or higher 2. uv 0.6.x 3. git

1.2. Clone the repository

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

1.3. Config claude_desktop_config.json

Append following to claude_desktop_config.json. Make sure to replace: - YOUR_BICSCAN_REPO_DIR_HERE: to something like C:\\Users\\ABC\\repo\\bicscan-mcp or /home/abc/repo/bicscan-mcp similarly. - YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below) `json { "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. Running with Docker

2.1. Requirements

1. Docker environment

2.2. Clone the repository

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

2.3. Build Docker image.

Just run
make in the repository directory to build docker image.

2.4. Config

Append following to
claude_desktop_config.json Make sure to replace: - YOUR_BICSCAN_API_KEY_HERE to API key obtained from https://bicscan.io (details below) `json { "mcpServers": { ... some other mcp servers ..., "bicscan": { "command": "docker", "args": [ "run", "--rm", "--interactive", "--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE", "bicscan-mcp" ] } } } `

3. Running with uvx

3.1. Requirements

1. Python 3.10 or higher 2. uv 0.6.x 3. git

3.2. Config claude_desktop_config.json

Append following to claude_desktop_config.json. Make sure to replace: - YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below) `json { "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" } } } } `

How to obtain Free BICScan API Key?

1. Visit
https://bicscan.io and register. 2. Go to profile and create "Create App" 3. Enter name and description on your choice. 4. Replace YOUR_BICSCAN_API_KEY_HERE` part from above config to your newly obtained key. 5. restart the Claude Desktop.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.