区块链数据查询服务

GalaConnect MCP Server是一个提供Gala生态系统区块链数据查询的协议服务器,支持获取代币信息、交易记录、流通供应量等核心数据。

  • by IndiaJonathan
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 indiajonathan/galachain-mcp

使用说明

GalaConnect MCP服务器

这是一个模型上下文协议(MCP)服务器,提供对Galascan API的访问。目前,它支持以下工具:

  • 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工具时,可以指定一个限制参数来控制返回的事务数:

You can use the galaconnect_all_transactions tool with a limit of 5 transactions.

工具

galaconnect _上海_澳门_福州_ all

检索Gala生态系统中所有代币的全面数据。

输入: 无需参数。

输出: JSON对象包含所有Gala生态系统代币的详细信息,每个代币都有以下指标:

  • 符号和供应信息
  • 交易量和持有人数量
  • 铸币和燃烧指标(历史和过去24小时)
  • 当前价格和价格变化百分比(24小时)
  • 流通供给与市值
  • 上次更新的时间戳

galaconnect_燃烧_今天

检索Gala生态系统中今天销毁的代币数据。

输入: 无需参数。

输出: 包含今天销毁的令牌的JSON数组,其中包含以下信息:

  • burned:今天烧毁的代币数量
  • token:令牌符号

galaconnect_all_交易

从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_coininfo

检索各种加密货币的信息,包括Gala生态系统硬币。

输入: 无需参数。

输出: JSON数组包含有关加密货币的详细信息,每个加密货币都有以下指标:

  • id:硬币的唯一标识符
  • symbol:硬币的交易符号(例如“gala”、“usdt”)
  • name:加密货币的全名
  • image:硬币徽标图像的URL
  • current_price:当前交易价格(美元)
  • 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_电路_电源_仪表

检索Gala生态系统中循环供应的指标。

输入: 无需参数。

输出: 包含循环供应指标信息的JSON数组:

  • gc_mint_allowance:Gala Chain的当前造币限额
  • gc_balance:Gala Chain上的当前余额
  • eth_circulating_supply:以太坊上的当前流通供应

发展

此服务器连接到位于的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(标准输入/输出)而不是网络端口运行,使其适合与支持模型上下文协议的LLM平台直接集成。