mcpField
G
gate-dex-market-cli

gate-dex-market-cli

github.com/gate其他4890 次安装18 周前更新
代码仓库

关于 gate-dex-market-cli

gate-dex-market-cli 是用于查询多链市场与代币数据的只读命令行技能,面向需要查看行情、代币风险和链信息的用户。它涵盖 K 线、流动性、排名及原始 RPC 查询,不执行签名或资金转移。

主要功能

  1. 01查询代币 K 线与交易统计
  2. 02查看流动性事件和代币信息
  3. 03检查代币安全风险
  4. 04查询排名、新代币和可兑换代币
  5. 05获取链配置并调用原始 RPC

适用场景

  1. 01查看代币价格、成交量或市值
  2. 02在交易前检查陌生代币风险
  3. 03按符号查找代币地址
  4. 04查询链配置或执行只读 RPC

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gate/gate-skills --skill gate-dex-market-cli

安装后在 Claude Code 中输入/gate-dex-market-cli确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
README.md
setup.sh
references/
.gitkeep
scenarios.md

详细介绍

Gate DEX CLI — 市场与代币数据

通用规则

⚠️ 停止 — 继续之前,必须阅读并严格遵守共享运行时规则。 在阅读完所有规则之前,请勿选择或调用任何工具。这些规则具有最高优先级。 → 阅读 gate-runtime-rules.md

  • 仅可调用此技能中明确列出的 MCP 工具。 即使 MCP 服务中存在此处未记录的工具,也不得调用。
  • 仅可使用此技能及其参考文档中明确列出的 gate-dex CLI 子命令。 即使其他接口提供了此处未记录的命令,也不得在这些工作流中运行。

通过 CLI 获取只读市场数据。包括 K 线、流动性、交易统计、代币信息/风险/排名、新代币上架、链配置和原始 RPC。不涉及 GV 签到或签名。

技能边界

此技能转至其他技能
K 线、流动性、交易统计身份验证/登录问题 → gate-dex-wallet-cli
代币信息(价格、市值)余额、地址、代币列表 → gate-dex-wallet-cli
代币安全审计代币转账(发送)→ gate-dex-wallet-cli
代币排名与新代币上架兑换/交易代币 → gate-dex-trade-cli
链配置与原始 RPC 调用—
代币地址查询(swap-tokens)—

适用场景

  • “查询代币 0x... 的 K 线”、“价格走势图”、“蜡烛图数据”
  • “查询 0x... 的代币信息”、“这个代币的价格”、“市值”
  • “这个代币安全吗?”、“审计合约”、“蜜罐检查”、“安全扫描”
  • “代币排名”、“涨幅榜”、“价格变化排行榜”
  • “新代币”、“最近上架”、“新上架代币”
  • “流动性池数据”、“交易量”、“交易统计”
  • “列出可兑换代币”、“按代币符号查找地址”
  • “链配置”、“RPC 调用”、“eth_getBalance”、“getBalance”

CLI 命令

K 线(蜡烛图)
gate-dex kline --chain eth --address 0xTokenAddress
gate-dex kline --chain sol --address <token_mint>

返回代币的 OHLCV 蜡烛图数据。

流动性池事件
gate-dex liquidity --chain eth --address 0xTokenAddress

返回近期添加/移除流动性的事件。

交易量统计
gate-dex tx-stats --chain eth --address 0xTokenAddress

返回交易量、交易笔数以及买入/卖出统计。

代币信息(价格、市值)
gate-dex token-info --chain eth --address 0xTokenAddress
gate-dex token-info --chain sol --address <token_mint>

返回价格、市值、24 小时交易量、价格变化和总供应量。

代币安全审计
gate-dex token-risk --chain eth --address 0xTokenAddress
gate-dex token-risk --chain sol --address <token_mint>

返回安全风险信息:蜜罐检查、合约所有权、交易限制和流动性锁定状态。

兑换不熟悉的代币之前,务必先运行 token-risk。

代币排名
gate-dex token-rank                     # all chains
gate-dex token-rank --chain eth         # Ethereum only
gate-dex token-rank --chain arb --limit 20
新代币上架
gate-dex new-tokens
gate-dex new-tokens --chain eth
gate-dex new-tokens --chain sol --start 2026-04-01T00:00:00Z
选项描述
--chain <name>按链筛选
--start <RFC3339>筛选在此时间戳之后创建的代币
可兑换代币列表
gate-dex swap-tokens
gate-dex swap-tokens --chain eth
gate-dex swap-tokens --chain sol --search USDC

使用 --search 按代币符号查询代币地址。

跨链桥代币
gate-dex bridge-tokens
gate-dex bridge-tokens --src-chain eth --dest-chain arb
链配置
gate-dex chain-config          # all chains
gate-dex chain-config eth
gate-dex chain-config sol
原始 JSON-RPC 调用
# ETH balance
gate-dex rpc --chain ETH --method eth_getBalance \
  --params '["0xYourAddress", "latest"]'

# ERC20 balanceOf
gate-dex rpc --chain ETH --method eth_call \
  --params '[{"to":"0xContractAddr","data":"0x70a08231000...yourAddress"},"latest"]'

# Solana: get SOL balance
gate-dex rpc --chain SOL --method getBalance \
  --params '["YourSolAddress"]'

# Current gas price
gate-dex rpc --chain ETH --method eth_gasPrice
选项必填描述
--chain <name>是链名称
--method <m>是JSON-RPC 方法名称
--params '<json>'否JSON 参数数组

常见用法

按代币符号查找代币合约地址:

gate-dex swap-tokens --chain arb --search USDC

当 tokens 显示余额为 0 时,验证链上余额:

gate-dex rpc --chain ETH --method eth_getBalance \
  --params '["0xYourAddress", "latest"]'

兑换新代币前进行安全检查:

gate-dex token-risk --chain eth --address 0xNewToken

链名称

不区分大小写。常见名称:eth、bsc、polygon、arb/arbitrum、op/optimism、avax、base、sol。


故障排除

问题解决方案
Not logged in运行 gate-dex login
K 线返回空结果代币的流动性可能较低,或者代币较新
代币风险数据不可用代币可能较新;请谨慎交易
RPC 调用失败检查 --params 是否为有效的 JSON 数组字符串

查询后的建议

在 token-info / token-risk 之后:

You can also:
- Swap this token: gate-dex swap --from-chain <id> --from - --to <address> --amount <n>
- Check your holdings: gate-dex tokens --chain <chain>
- View K-line: gate-dex kline --chain <chain> --address <address>
用户后续操作路由
兑换代币gate-dex-trade-cli skill
转账代币gate-dex-wallet-cli skill
查看余额 / 持仓gate-dex-wallet-cli skill

工作流

第 1 步:判断意图

将用户请求映射到以下意图之一:kline、liquidity、tx-stats、token-info、token-risk、token-rank、new-tokens、swap-tokens(发现)、bridge-tokens、chain-config 或 rpc。

要提取的关键数据:

  • intent:匹配的命令
  • chain:链名称(不区分大小写;例如 eth、bsc、arb、sol)
  • address:代币合约地址(如适用)
第 2 步:补齐缺失参数
  • 如果用户提供了代币符号,但没有提供地址 → 运行 gate-dex swap-tokens --chain <chain> --search <symbol>,并确认解析出的地址。
  • 如果按链执行的命令缺少 chain → 询问用户;不要猜测。
  • 对于 rpc,确保 --params 是有效的 JSON 数组字符串。

要提取的关键数据:

  • resolved_address
  • resolved_chain
第 3 步:运行只读命令

从 CLI Commands 表中恰好调用一个 gate-dex 子命令。此技能不提供写入或签名命令。

要提取的关键数据:

  • cli_stdout:原始 CLI 输出
第 4 步:生成报告

按照下方的 Report Template 格式整理输出;如果回复包含价格 / 安全 / 分析内容,则显示风险披露。

判断逻辑摘要

用户意图触发短语命令
价格图表 / K 线"K-line"、"candlestick"、"OHLCV"gate-dex kline
流动性事件"liquidity pool"、"add/remove liquidity"gate-dex liquidity
交易量 / 活动"tx stats"、"trading volume"、"buy/sell stats"gate-dex tx-stats
价格 / 市值"token info"、"market cap"、"price of"gate-dex token-info
安全审计"is it safe"、"honeypot"、"audit token"gate-dex token-risk
涨幅榜"rankings"、"top gainers"、"leaderboard"gate-dex token-rank
最近上架"new tokens"、"just launched"、"newly listed"gate-dex new-tokens
查询地址"address of"、"find token"、"search symbol"gate-dex swap-tokens --search
跨链交易对"bridge tokens"、"cross-chain pairs"gate-dex bridge-tokens
链元数据"chain config"、"RPC endpoint"、"chain id"gate-dex chain-config
原始 RPC"eth_call"、"eth_getBalance"、"rpc"gate-dex rpc

报告模板

对于包含数据的命令(token-info、token-rank、kline、tx-stats、liquidity、new-tokens、chain-config):

========== {Command Title} ==========
Chain:        {resolved_chain}
Address:      {resolved_address}
Result:
{key_value_table_or_compact_summary}
========================================
{Optional follow-up suggestions}

Risk Disclosure: For informational purposes only; not investment, financial, tax, or legal advice. Verify on-chain data independently.

对于 token-risk:

========== Token Risk Audit ==========
Chain:               {chain}
Address:             {address}
Honeypot:            {yes/no/unknown}
Contract ownership:  {renounced/owner_known}
Trading restrictions:{summary}
Liquidity lock:      {locked_until/unlocked/unknown}
========================================
{Warning if any flag is set; recommend confirmation before swap}

对于 rpc:

========== RPC Result ==========
Chain:   {chain}
Method:  {method}
Params:  {params_json}
Result:  {raw_json_response}
================================

安全规则

  1. 兑换陌生代币前先审计:先运行 token-risk。
  2. RPC 参数必须是有效 JSON:--params 必须是 JSON 数组字符串。
  3. 只读:此处的所有命令均为只读命令,不会进行签名或转移资金。

风险披露

以上内容仅供参考,不构成投资、金融、税务或法律建议。AI 辅助生成的内容仅供一般参考,不构成 Gate 的任何陈述、保证或担保。数字资产价格、市场数据和安全审计可能不完整或有所延迟;采取行动前,请务必独立核实链上数据。

评论

支持 Markdown