关于 GalaConnect MCP Server
GalaConnect MCP Server 将 Galascan API 的 Gala 生态数据提供给 LLM 客户端,适用于查询代币、供应量和区块链交易。它通过 stdio 提供多种查询工具。
主要功能
- 01查询 Gala 生态币种数据
- 02查看当日代币销毁量
- 03检索近期区块链交易
- 04获取币种市场与价格指标
- 05查看流通供应量指标
适用场景
- 01检查 Gala 生态币种及供应指标
- 02查看今日代币销毁情况
- 03按数量限制获取近期交易
- 04查询加密货币价格与市值
MCP 相关
这是一个通过 stdio 运行的 MCP 服务,为 MCP 客户端提供访问 Galascan API 的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 工具时,可以指定 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:当前美元交易价格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 的大模型平台。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。