GalaConnect MCP Server について
GalaConnect MCP Serverは、Galascan API経由でGalaエコシステムのデータをLLMクライアントに提供します。stdioのツールで、コイン指標、トークンのバーン、供給量、最近の取引を照会できます。
主な機能
- 01Galaエコシステムのコイン情報照会
- 02当日のトークンバーン確認
- 03最近のブロックチェーン取引取得
- 04コインの市場・価格指標取得
- 05流通供給量指標の確認
活用シーン
- 01Galaコインと供給量の数値確認
- 02当日のトークンバーン状況の確認
- 03件数を指定した最近の取引取得
- 04暗号資産の価格と時価総額の照会
MCP 対応
stdioで動作するMCPサーバーで、MCPクライアントにGalascan APIへアクセスするツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
GalaConnect MCP Server
これは、Galascan APIへのアクセスを提供するModel Context Protocol (MCP) サーバーです。現在、次のツールに対応しています。
galaconnect_chain_coin_info_all:Galaエコシステムのすべてのコインに関する包括的なデータを取得します。galaconnect_burned_today:Galaエコシステムで本日バーンされたトークンのデータを取得します。galaconnect_all_transactions:Galaブロックチェーンの最近のトランザクションを取得します。galaconnect_coin_info:Galaエコシステムのコインを含む、さまざまな暗号資産に関する詳細情報を取得します。galaconnect_circulating_supply_metrics:Galaエコシステムの流通供給量に関する指標を取得します。
インストール
npm install
npm run build
使用方法
このサーバーをClaudeで使用するには、次の手順に従います。
<use_tools name="galaconnect_chain_coin_info_all" />
<use_tools name="galaconnect_burned_today" />
<use_tools name="galaconnect_all_transactions" />
<use_tools name="galaconnect_coin_info" />
<use_tools name="galaconnect_circulating_supply_metrics" />
galaconnect_all_transactions ツールを呼び出す際に、limit パラメーターを指定して、返されるトランザクション数を制御できます。
You can use the galaconnect_all_transactions tool with a limit of 5 transactions.
ツール
galaconnect_chain_coin_info_all
Galaエコシステムのすべてのコインに関する包括的なデータを取得します。
入力: パラメーターは不要です。
出力: Galaエコシステムのすべてのコインに関する詳細情報を含むJSONオブジェクトです。各コインには、次の指標が含まれます。
- シンボルと供給量に関する情報
- トランザクション量と保有者数
- ミントおよびバーンの指標(全期間および直近24時間)
- 現在価格と価格変動率(24時間)
- 流通供給量と時価総額
- 最終更新時のタイムスタンプ
galaconnect_burned_today
Galaエコシステムで本日バーンされたトークンのデータを取得します。
入力: パラメーターは不要です。
出力: 本日バーンされたトークンについて、次の情報を含むJSON配列です。
burned:本日バーンされたトークンの数量token:トークンのシンボル
galaconnect_all_transactions
Galaブロックチェーンの最近のトランザクションを取得します。
入力:
limit(任意):返すトランザクションの最大数です。指定しない場合、デフォルトは20です。
出力: 最近のトランザクションに関する詳細情報を含むJSON配列です。次の情報が含まれます。
TransactionHash:トランザクションの一意の識別子Method:実行された操作(例:MintToken、TransferToken、BurnTokens)Channel:トランザクションで使用されたブロックチェーンチャネルBlock:トランザクションが記録されたブロック番号SecondsAgo:トランザクション発生からの経過時間CreatedAt:トランザクションが作成された時刻FromWallet:送信元ウォレットアドレスToWallet:送信先ウォレットアドレスAmount:転送された数量とトークンのシンボルtoken_path:トークンの完全なパス情報Fee:トランザクション手数料is_nft:トランザクションにNFTが含まれるかどうかを示すフラグ(含まれる場合は1、含まれない場合は0)
galaconnect_coin_info
Galaエコシステムのコインを含む、さまざまな暗号資産に関する情報を取得します。
入力: パラメーターは不要です。
出力: 暗号資産に関する詳細情報を含むJSON配列です。各コインには、次の指標が含まれます。
id:コインの一意の識別子symbol:コインの取引シンボル(例:「gala」、「usdt」)name:暗号資産の正式名称image:コインのロゴ画像のURLcurrent_price:USDでの現在の取引価格market_cap:時価総額market_cap_rank:時価総額に基づく順位fully_diluted_valuation:すべてのコインが流通した場合の評価額total_volume:24時間の取引量high_24h/low_24h:直近24時間の最高価格と最低価格price_change_24h:直近24時間の価格変動額price_change_percentage_24h:直近24時間の価格変動率market_cap_change_24h:直近24時間の時価総額の変化market_cap_change_percentage_24h:時価総額の変化率- 供給量に関する情報:
circulating_supply、total_supply、max_supply - 過去最高値・最安値のデータ:
ath、atl、ath_date、atl_date、ath_change_percentage、atl_change_percentage last_updated:データの最終更新時刻
galaconnect_circulating_supply_metrics
Gala エコシステムの流通供給量に関する指標を取得します。
入力: パラメーターは不要です。
出力: 流通供給量の指標を含む JSON 配列:
gc_mint_allowance:Gala Chain の現在のミント許容量gc_balance:Gala Chain の現在の残高eth_circulating_supply:Ethereum の現在の流通供給量
開発
このサーバーは Galascan API(http://galascan.gala.com/api/chain-coin-info-all)に接続し、包括的なコイン情報を取得します。
開発モードでサーバーを実行するには:
npm run watch
設定
Cursor などの環境でこの MCP サーバーを設定するには:
"galaconnect": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"galaconnect-mcp"
],
"env": {}
}
次のコマンドで Docker イメージをビルドできます:
docker build -t galaconnect-mcp -f Dockerfile .
この MCP サーバーはネットワークポートではなく stdio(標準入力/標準出力)を介して動作するため、Model Context Protocol に対応した LLM プラットフォームと直接連携するのに適しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。