mcpField
G
GalaConnect MCP Server

GalaConnect MCP Server

本地服务
github.com/IndiaJonathan金融数据083 周前更新

关于 GalaConnect MCP Server

GalaConnect MCP Server 将 Galascan API 的 Gala 生态数据提供给 LLM 客户端,适用于查询代币、供应量和区块链交易。它通过 stdio 提供多种查询工具。

主要功能

  1. 01查询 Gala 生态币种数据
  2. 02查看当日代币销毁量
  3. 03检索近期区块链交易
  4. 04获取币种市场与价格指标
  5. 05查看流通供应量指标

适用场景

  1. 01检查 Gala 生态币种及供应指标
  2. 02查看今日代币销毁情况
  3. 03按数量限制获取近期交易
  4. 04查询加密货币价格与市值

MCP 相关

这是一个通过 stdio 运行的 MCP 服务,为 MCP 客户端提供访问 Galascan API 的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"galachain": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
启动命令docker run -i --rm build

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocibuild

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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:币种徽标图片的 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_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 的大模型平台。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。