mcpField
M
meme-rush

meme-rush

github.com/binance其他1.1k8.6k 次安装2 天前更新
代码仓库

关于 meme-rush

meme-rush 是通过 CLI 查询发射平台代币生命周期排名及 AI 生成市场热点的技能,适合需要按链、阶段和筛选条件发现代币的 Agent。

主要功能

  1. 01按发射平台阶段排列代币
  2. 02发现 AI 生成的市场热点
  3. 03按链和代币指标筛选
  4. 04查询 BSC、Solana 和 Base

适用场景

  1. 01查找新发行或即将迁移的代币
  2. 02浏览与热门话题相关的代币

安装

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

$npx skills add https://github.com/binance/binance-skills-hub --skill meme-rush

安装后在 Claude Code 中输入/meme-rush确认已加载。

附带文件references/cli.mdscripts/cli.mjs

详细介绍

Meme Rush Skill

概述

两个排行榜数据流由一个 CLI 提供:meme-rush(追踪发射台生命周期)和 topic-rush(发现 AI 热门话题及其相关代币)。CLI 负责 URL、方法、JSON 编码、超时和上游错误映射;Agent 只需选择子命令并填写筛选条件 JSON。

何时使用此 Skill

用户意图命令
发射台上新建/即将完成/已迁移的 Meme 代币meme-rush
AI 生成的市场热门话题及其相关代币topic-rush

支持的链

链chainId支持的命令
BSC56meme-rush、topic-rush
SolanaCT_501meme-rush、topic-rush
Base8453meme-rush

如何调用 API

node <skill-dir>/scripts/cli.mjs meme-rush '{"chainId":"CT_501","rankType":10,"limit":20}'
node <skill-dir>/scripts/cli.mjs topic-rush '{"chainId":"CT_501","rankType":10,"sort":10,"asc":false}'

预设:Agent ID 专属发行

适用于 Open Four Agent ID 专属发行(openfour.meme.AgentIdExclusive)的即用型查询。请直接使用,并根据用户的表达选择阶段;只有在需要其他筛选条件或字段详情时,才阅读 references/cli.md。

# New — just launched, not migrated yet (buying requires an Agent ID)
node <skill-dir>/scripts/cli.mjs meme-rush '{"chainId":"56","rankType":10,"protocol":[2004],"tokenVersionFilter":{"2004":["openfour.meme.AgentIdExclusive"]},"limit":50}'
# Finalizing — bonding curve nearly complete, not migrated yet (buying requires an Agent ID)
node <skill-dir>/scripts/cli.mjs meme-rush '{"chainId":"56","rankType":20,"protocol":[2004],"tokenVersionFilter":{"2004":["openfour.meme.AgentIdExclusive"]},"limit":50}'
# Migrated — on a DEX, any address can trade
node <skill-dir>/scripts/cli.mjs meme-rush '{"chainId":"56","rankType":30,"protocol":[2004],"tokenVersionFilter":{"2004":["openfour.meme.AgentIdExclusive"]},"limit":50}'
参数值说明
chainId"56"Open Four 仅支持 BSC
protocol + tokenVersionFilter如上两者均为必填。不要使用 exclusive: 1(这是无关的“Binance 专属”标记)
rankType10 / 20 / 30没有默认值——根据用户的表述选择
limit50最大值为 100
其他所有参数省略省略 pairAnchorFilter = 包含所有报价代币。避免使用 marketCap/holders 筛选条件——全新代币的这些字段为 null
  • 空列表表示目前不存在符合条件的代币——这不是错误。不要擅自改用其他子类型。
  • 如需购买,请转交给 binance-agentic-wallet skill(references/agent-id-exclusive-token-launches.md)。

命令

命令用途必填参数示例
meme-rush发射台代币生命周期排名(新建/即将完成/已迁移)chainId、rankTypenode <skill-dir>/scripts/cli.mjs meme-rush '{"chainId":"CT_501","rankType":10,"limit":20}'
topic-rushAI 生成的热门话题及其相关代币chainId、rankType、sortnode <skill-dir>/scripts/cli.mjs topic-rush '{"chainId":"CT_501","rankType":10,"sort":10}'

meme-rush 的可选筛选条件(均为最小值/最大值配对):progress、tokenAge(分钟)、holders、liquidity、volume、marketCap、netBuy、count{,Buy,Sell}、holders{Top10,Dev,Sniper,Insider}Percent、bundlerHoldingPercent、newWalletHoldingPercent、bnHoldingPercent、{bn,kol,pro,smartMoney}Holders、devMigrateCount、taxRateBuy、taxRateSell、globalFee;以及 keywords、excludes、limit(最大值为 100)、protocol[]、devPosition、devBurnedToken、excludeDevWashTrading、excludeInsiderWashTrading、exclusive、paidOnDexScreener、pumpfunLiving、cmcBoost、pairAnchorFilter、globalFeeFilter、tokenVersionFilter、creatorType[]、excludeCreatorType[]、tokenSocials.atLeastOne、tokenSocials.socials[]。各字段的类型和语义请参阅 references/cli.md。

topic-rush 的可选筛选条件:asc(布尔值)、keywords、topicType、tokenSizeMin/Max、netInflowMin/Max。

规则

  • meme-rush rankType 枚举——代币在 launchpad 生命周期中的阶段:
    • 10 = 新建(刚创建,仍处于联合曲线阶段)
    • 20 = 即将完成(联合曲线即将完成,即将迁移)
    • 30 = 已迁移(刚迁移到 DEX)
  • topic-rush rankType 枚举——话题新鲜度:
    • 10 = 最新(最新热门话题)
    • 20 = 上升中(上升中的话题,历史最高流入额在 $1k–$20k 之间)
  • topic-rush sort 枚举:10 = 创建时间,20 = 净流入额。用户未指定排序偏好时,默认使用 sort=10。
  • meme-rush 仅要求 chainId 和 rankType;其他参数均为可选筛选条件。topic-rush 还要求 sort。
  • 未知或拼写错误的筛选条件会被静默忽略——API 会返回未筛选的列表,且不会报错。价格(priceMin/Max、priceChangeMin/Max)、时间戳(createTime*)、sniperCountMin/Max、devSellPercentMin/Max 和顶层的 pairAnchorAddress 都不会进行筛选。要按时间筛选,请使用 tokenAge*;要按报价代币筛选,请使用 pairAnchorFilter。价格、价格变化、狙击者数量和开发者卖出比例 没有对应的服务端筛选条件:请在本地筛选返回的行(每次调用最多返回 100 条,因此结果并不完整),或者——仅在告知用户筛选条件会改变后——使用相近的筛选条件,例如 marketCap*。请参阅 references/cli.md 中的“看似有效但会被静默忽略的筛选条件”。
  • tokenAge 的单位是分钟,不是秒——“过去 5 分钟内发行”应使用 tokenAgeMax: 5;对于已迁移(rankType=30)的代币,它从 migrateTime 起算。只有时间基准相同时,它才能替代时间条件——对于已迁移代币的创建时间,或任何其他时间戳,请在本地筛选返回的行,并说明结果只是样本(最多 100 条)。
  • 缺失值的筛选行为并不一致——null 税率会通过税率上限筛选,null 市场字段无法通过上下限筛选,而 null devPosition 会通过 devPosition: 2 筛选。用于排除某种情况的筛选条件可能无法生效;请参阅 references/cli.md 中的“null 的行为”。
  • null 风险标签(tag*)表示“尚未评估”,而非“安全”——要排除高风险代币,请使用 excludeDevWashTrading: 1 / excludeInsiderWashTrading: 1,不要使用“tag != 1”。这些排除条件只会剔除已有标签的代币;未标记的代币仍会保留,因此结果并非安全白名单。对于 rankType=10,不要添加 marketCap / holders / liquidity 筛选条件:全新代币的这些字段为 null,会因此被筛掉。
  • symbol 不唯一——请通过 (chainId, contractAddress) 识别代币;地址仅在单条链内唯一。
  • 要获取所有报价代币,请省略 pairAnchorFilter(已配置的报价代币 + Others + RWA)。传入该参数会替换默认值——只返回列出的代币,例如,{"56":{"pairAnchorAddress":["<USDT>"]}} 只返回以 USDT 为报价代币的代币。每条查询的链都需要有自己的键,并且其中包含非空的 pairAnchorAddress,或 otherPairAnchor: 1 / rwaPairAnchor: 1;空条目或缺少链对应的键都会返回空列表。请参阅 references/cli.md 中的 pairAnchorFilter。
  • 百分比字段已预先格式化——progress、持有者百分比、devSellPercent、taxRateBuy / taxRateSell、priceChange、priceChange24h 已是类似 "42.5" 的字符串,因此显示时请直接附加 %;不要乘以 100。
  • 图标 URL 前缀:icon 是上游返回的相对路径;渲染前请在前面加上 https://bin.bnbstatic.com。topic-rush 响应中的 tokenList[].icon 也遵循相同规则。
  • 税率可见性:没有 taxRate 字段——请使用 taxRateBuy / taxRateSell。服务端筛选会将 null 税率视为 0,因此税率未知的代币会通过 taxRateBuyMax / taxRateSellMax;请将 null 显示为“未知”,不要显示为 0% 或“低税率”。对于 protocol=2001(Four.meme),它们只会出现在已迁移列表中;对于 protocol=2002(Flap),它们会出现在所有列表中。
  • 协议代码:1xxx = Solana,2xxx = BSC,3xxx = Base(例如,1001 Pump.fun、2001 Four.meme、2002 Flap、2004 Open Four)。许多协议的已迁移数据很少——也请查询新建 / 即将完成列表。完整表格请参阅 references/cli.md。
  • Open Four 的所有子类型都使用 protocol=2004——请使用 tokenVersionFilter 选择它们(对于 Agent ID 独占发行,请使用上方的“预设:Agent ID 独占发行”部分)。请始终同时传入 protocol:[2004],否则也会返回其他协议的代币。
    • “Agent ID 独占” / “Agent ID 独占发行”指的是此 tokenVersionFilter——不是无关的“Binance 独占”标志 exclusive: 1。
    • 空列表表示当前不存在该子类型的代币——这不是错误。请如实说明,并可选择展示其他 Open Four 子类型(使用不带筛选条件的 protocol:[2004] 查询)。

CLI 完整参考

每个子命令的调用方式、完整参数表(所有筛选字段、持有者分布筛选条件、开发者与启动筛选条件)、返回字段表(核心信息、交易计数、持有者分布、开发者与迁移、标签与标志、社交链接、AI 叙述、主题 + tokenList)以及真实响应示例,请参阅 references/cli.md。

评论

支持 Markdown