BICScan MCP Server について
BICScan MCP Serverは、アドレス、ドメイン、dAppのリスクを確認するユーザー向けに、BICScan APIを使ったブロックチェーン評価を提供します。リアルタイムスキャンと複数チェーンの資産照会に対応します。
主な機能
- 01アドレス・ドメイン・dAppのリスク評価
- 02暗号資産アドレスの保有資産取得
- 03複数のブロックチェーンに対応
- 04リスクと資産情報のリアルタイム取得
活用シーン
- 01暗号資産アドレスのリスクスコア確認
- 02ドメインやdApp URLのリスク評価
- 03アドレスの暗号資産・トークン保有状況の確認
MCP 対応
MCP サーバーとして、BICScan APIによるリスク評価と資産照会をMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
BICScan MCP Server
BICScan API を活用し、ブロックチェーンアドレス、ドメイン、分散型アプリケーション(dApps)に関する包括的なリスク評価と資産情報を提供する、高性能で効率的なブロックチェーンアドレスリスクスコアリング API の MCP サーバーです。
主な機能
- リスクスコアリング:暗号資産アドレス、ドメイン名、分散型アプリケーションの URL など、さまざまなブロックチェーンエンティティのリスクスコアを取得できます。スコアは 0~100 で、100 は高リスクを示します。
- 資産情報:指定した暗号資産アドレスの資産保有状況を、暗号資産やトークンを含めて詳細に取得できます。複数のブロックチェーンネットワークに対応しています。
- リアルタイムスキャン:BICScan API を使用してリアルタイムスキャンを実行し、潜在的なリスクや資産保有状況に関する最新情報を取得できます。
- 安全で信頼性の高い動作:堅牢なエラー処理とログ機能を備え、安全で信頼性の高い動作を実現しています。
出力例
使用方法
お好みに応じて、Python と uv、または docker を使用できます。
環境に応じて、uv、docker、または uvx のいずれかを選択できます。
1. uv を使用して実行する
1-1. 必要条件
- Python 3.10 以上
- uv 0.6.x
- git
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 キーに置き換えます。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. 必要条件
- Docker 環境
2.2. リポジトリをクローンする
git clone https://github.com/ahnlabio/bicscan-mcp
2.3. Docker イメージをビルドする
リポジトリのディレクトリで make を実行するだけで、Docker イメージをビルドできます。
2.4. 設定
以下を claude_desktop_config.json に追加します。
以下を置き換えてください。
YOUR_BICSCAN_API_KEY_HERE:https://bicscan.io から取得した API キーに置き換えます(詳細は下記をご覧ください)。
{
"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. 必要条件
- Python 3.10 以上
- uv 0.6.x
- git
3.2. claude_desktop_config.json を設定する
以下を claude_desktop_config.json に追加します。
以下を置き換えてください。
YOUR_BICSCAN_API_KEY_HERE:無料の API キーに置き換えます。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 キーを取得する方法
https://bicscan.ioにアクセスして登録します。- プロフィールに移動し、「Create App」を作成します。
- 任意の名前と説明を入力します。
- 上記の設定にある
YOUR_BICSCAN_API_KEY_HEREを、新しく取得したキーに置き換えます。 - Claude Desktop を再起動します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。