mcpField
B
Bitget Wallet Skill

Bitget Wallet Skill

本地服务
web3.bitget.com金融数据25524 周前更新

关于 Bitget Wallet Skill

Bitget Wallet Skill 是一个面向 AI Agent 的技能包,封装 Bitget Wallet API,用于链上数据查询、代币兑换、跨链和免 Gas 交易。它面向交易者、研究人员和社区机器人,并强调人工确认。

主要功能

  1. 01代币发现、安全审计与市场数据查询
  2. 02同链及跨链代币兑换报价与下单流程
  3. 03EIP-7702 免 Gas 交易与转账
  4. 04x402 按次付费 API 访问
  5. 05交易须用户确认,Agent 不自主签名

适用场景

  1. 01查询代币价格并检查合约是否存在蜜罐风险
  2. 02在多条链之间比较兑换报价并确认下单
  3. 03查询钱包余额并汇总投资组合价值

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

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

详细介绍

Bitget Wallet Skill

概述

一项 AI Agent 技能,封装了 Bitget Wallet API,支持通过自然语言查询链上数据和执行 Swap 操作。

设计原则
原则描述
领域知识 + 工具不只是 API 封装,还包括 Swap 流程(参见 docs/swap.md)、签名指南、安全模型和已知问题,帮助 Agent 做出明智决策
零外部依赖所有代码均自包含。Solana 签名使用纯 Python 实现(内置 Ed25519 + base58)。EVM 签名使用 eth_account(标准实现)。API 调用仅依赖 requests。Solana 无需 pip install
API 基础设施,而非重新实现功能来自 Bitget Wallet 的生产 API。该技能提供知识和工具层,而非平行实现
默认采用人在回路模式Swap 操作会生成交易数据,但绝不会自主签名。所有资金转移操作都需要用户确认
市场工具架构

市场侧仅负责代币发现与分析——不涉及交易、钱包或签名。技能层负责计算评分和规则;后端提供原始数据。

Atomic Tools (Agent orchestrates)
├── bgw_token_find      Find tokens (chain scan / search / rankings / sectors)
├── bgw_token_check     Check tokens (security / dev / anti-manipulation / signals / market)
├── bgw_token_analyze   Analyze tokens (deep: timeline / trades / holdings / smart money)
├── bgw_alpha           Alpha intelligence (gems / signals)
├── bgw_address_find    Find addresses (by pool / role / criteria)
└── bgw_address_analyze Analyze addresses (scoring / PnL / style / operations / comparison)

Smart Tools (We orchestrate)
├── bgw_combo    Smart combos (token + address permutation recipes)
└── bgw_monitor  Continuous monitoring (token signals / address activity / price alerts)
核心能力
能力描述示例
Launchpad 扫描器扫描新池子(pump.fun、four.meme 等),支持 15 种以上筛选条件“扫描 pump.fun 上 MC >$10K 的待发行代币”
代币搜索(v3)按关键词/合约搜索,支持按 market_cap 排序和 risk_level 筛选“查找 ETH 上的 PEPE,并按市值排序”
代币市场信息价格、MC、FDV、流动性、57 个交易池交易对、叙事、价格变动“显示 Lobstar 的完整市场信息”
开发者分析开发者地址、Rug 历史、LP 锁定、持仓、迁移历史“查看此代币的开发者历史”
安全审计Honeypot/mint/proxy、买入/卖出税及风险检查(EVM 和 Solana)“这个合约安全吗?”
K 线 + 智能信号K 线图,标记 KOL/聪明钱交易,并显示热度等级“显示此代币上的聪明钱活动”
交易动态多时间窗口买入/卖出压力、地址质量及刷量检测“交易活动情况如何?”
交易分析带标签的交易(聪明钱/KOL/开发者),支持筛选“显示此代币上的 KOL 交易”
持有者分析Top100 分布 + PnL + 标签分类(CEX/聪明钱/KOL)“谁在持有这个代币?”
聪明钱分析盈利地址统计 + 顶级盈利者列表“聪明钱地址是否盈利?”
代币对比并排对比两个代币的 K 线“对比 BONK 与 WIF 的价格走势”
地址发现按角色查找 KOL / 聪明钱地址,并按表现筛选“查找 Solana 上胜率 >80% 的顶级聪明钱地址”
社交登录钱包通过 Bitget Wallet TEE 签署交易/消息——无需本地私钥“用我的 Bitget Wallet 签署此交易”
余额查询按链/地址/代币查询链上余额(原生代币 + ERC-20/SPL)“我的 BNB 余额是多少?”
余额 + 价格单次调用批量查询余额及其 USD 价格“我的投资组合价值多少?”
代币信息价格、市值、持有者、社交链接“SOL 的价格是多少?”
K 线数据1m/5m/1h/4h/1d 蜡烛图数据,含买入/卖出明细趋势分析、买入压力
交易统计5m/1h/4h/24h 买入/卖出交易量和交易者数量活跃度检测、巨鲸监控
排行榜涨幅榜 / 跌幅榜 / Hotpicks(精选热门代币)市场扫描、发掘 Alpha
流动性池LP 池信息滑点估算、深度分析
历史代币按时间戳发现新代币(分页)“今天发行了哪些代币?”
代币风险检查兑换前检查源/目标代币的安全性(检测是否禁止买入)“这个代币买入安全吗?”
兑换报价为同链/跨链兑换提供多个市场的报价“1 SOL 可以兑换多少 USDC?”
兑换确认获取所选市场的最终报价和 orderId锁定价格和路由
兑换创建订单生成待签名的未签名交易数据通过钱包签名执行交易
兑换发送提交已签名的交易在 MEV 保护下广播交易
订单详情跟踪订单生命周期(处理中→成功/失败)“查看我的兑换状态”
代币转账直接进行链上代币转账(EVM + Solana),由服务端广播“向 0xDeF... 发送 100 USDT”
免 Gas 转账无需原生 Gas 即可转账——Gas 费用从 USDT/USDC 余额中扣除“在 Base 上发送 USDC,无需 ETH 支付 Gas”
x402 付款使用 Base 上的 USDC 为支持 x402 的 API 付款“访问此付费 API 端点”

⚠️ 兑换金额使用人类可读格式——0.1 USDT 请传入 0.1,而非 100000000000000000。响应中的 toAmount 也使用人类可读格式。这与大多数链上 API 不同。

✨ 订单模式 — 免 Gas 和跨链兑换

兑换流程提供了其他 AI Agent 兑换技能都不具备的两项功能:

⛽ 免 Gas 交易(EIP-7702)

  • 即使原生代币余额为零,也能兑换代币——无需 ETH、BNB 或 MATIC
  • Gas 费用会自动从输入代币中扣除
  • Agent 只需签名;后端中继器负责支付 Gas 并广播交易
  • 支持所有 EVM 链(Ethereum、Base、BNB Chain、Arbitrum、Polygon、Morph)

🌉 一步式跨链兑换

  • 在单笔订单中兑换不同链上的代币——无需手动跨链桥接
  • 示例:Base 上的 USDC → BNB Chain 上的 USDT,一次 API 调用,一次签名
  • 与免 Gas 结合:在源链上无需 Gas 即可进行跨链兑换

工作原理:

1. quote          → Get multi-market quotes
2. confirm        → Final quote from chosen market, get orderId
3. makeOrder      → Create unsigned transaction data
4. Sign           → Agent signs with wallet key
5. send           → Submit signed data
6. getOrderDetails → Track until success

示例 — 同链兑换:

# Quote: BNB USDT → USDC
python3 scripts/bitget-wallet-agent-api.py quote \
  --from-chain bnb --from-contract 0x55d398326f99059fF775485246999027B3197955 \
  --from-symbol USDT --from-amount 5 \
  --to-chain bnb --to-contract 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d \
  --to-symbol USDC \
  --from-address 0xYourAddress --to-address 0xYourAddress

# Confirm with chosen market
python3 scripts/bitget-wallet-agent-api.py confirm \
  --from-chain bnb --from-contract 0x55d398326f99059fF775485246999027B3197955 \
  --from-symbol USDT --from-amount 5 \
  --to-chain bnb --to-contract 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d \
  --to-symbol USDC \
  --from-address 0xYourAddress --to-address 0xYourAddress \
  --market bgwevmaggregator --protocol bgwevmaggregator_v000 \
  --slippage 0.01 --feature user_gas
💳 x402 付款 — 按请求付费的 API 访问

x402 是一项适用于 HTTP 原生付款的开放标准。当 Agent 遇到付费 API(HTTP 402)时,会签署 USDC 授权并重试——无需账户,也无需 API 密钥。

工作原理:

1. Agent requests a resource → gets HTTP 402 + payment requirements
2. Agent signs EIP-3009 TransferWithAuthorization (gasless, off-chain)
3. Agent retries with PAYMENT-SIGNATURE header
4. Service's facilitator settles on-chain → agent gets the resource

主要功能:

  • 真正免 Gas — Agent 只需支付 USDC,付款服务商会赞助 Gas
  • 无需账户 — 钱包地址就是你的身份
  • 适用于任何 x402 服务 — Pinata IPFS、DiamondClaws DeFi 数据,以及另外 100 多项服务
# Example: pay $0.001 for Pinata IPFS upload
python3 scripts/x402_pay.py pay \
  --url "https://402.pinata.cloud/v1/pin/private?fileSize=100" \
  --private-key <key> --method POST --data '{"fileSize": 100}' --auto

有关领域知识、签名详情和测试指南,请参阅 docs/x402-payments.md。

💸 免 Gas 代币转账

直接进行链上代币转账,由服务器负责构建、广播和跟踪交易。支持免 Gas 模式——Gas 费用从稳定币余额(USDT/USDC)中支付,而非原生代币。

工作原理:

transfer_make_sign_send.py / social_transfer_make_sign_send.py
  → makeTransferOrder + sign + submitTransferOrder (one shot)
  → poll getTransferOrder until SUCCESS or FAILED

主要功能:

  • 免 Gas(EIP-7702 / FeePayer) — 原生 Gas 为零也能转账。Gas 费用从 USDT/USDC 余额中扣除
  • 多链 — ETH、BNB、Base、Arbitrum、Polygon、Morph、Solana
  • 服务器端广播 — 客户端只需签名,服务器负责 nonce 管理和链上跟踪
  • 明确回退 — 如果无法使用免 Gas 模式,会先提示确认,再回退到标准转账
# Standard EVM token transfer
python3 scripts/transfer_make_sign_send.py --private-key-file /tmp/.pk_evm \
  --chain eth --contract 0xdAC17F958D2ee523a2206206994597C13D831ec7 \
  --from-address 0xAbC... --to-address 0xDeF... --amount 100

# Gasless transfer (no ETH needed for gas)
python3 scripts/transfer_make_sign_send.py --private-key-file /tmp/.pk_evm \
  --chain base --contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 \
  --from-address 0xAbC... --to-address 0xDeF... --amount 50 --gasless

# Poll status
python3 scripts/bitget-wallet-agent-api.py get-transfer-order --order-id <orderId>

有关领域知识、签名模式和免 Gas 详情,请参阅 docs/transfer.md。

支持的链

Ethereum · Solana · BNB Chain · Base · Arbitrum · Tron · TON · Sui · Optimism 等。


架构

Natural Language Input
    ↓
AI Agent (OpenClaw / Dify / Custom)
    ↓
bitget-wallet-agent-api.py (Python 3.9+)
    ↓  ← Token auth (no API key needed)
Bitget Agent API (copenapi.bgwapi.io)
    ↓
Structured JSON → Agent interprets → Natural language response

安全设计:

  • 无需 API 密钥或 HMAC 签名 — 使用基于令牌的身份验证
  • 兑换 calldata 用于生成交易数据;签名需要明确访问钱包密钥
  • **钱包密钥管理:**助记词存储在安全存储中,私钥按需派生,并在每次签名操作后销毁(从不持久化)

Agent 使用场景

1. 个人研究助手

“检查这款 Solana Meme 币是否安全,并为我提供价格报价。”

  • 在单次查询中获取代币信息、安全审计和价格
  • 适用对象:个人交易者、研究人员
  • 平台:Telegram Bot、Discord Bot、OpenClaw
2. 投资组合管理 Agent

“我现在的投资组合总值是多少?”

  • 跨链、跨代币批量查询并计算净值
  • 定时快照 + K 线数据,用于历史跟踪
  • 适用对象:DeFi 用户、基金经理
  • 平台:OpenClaw cron + Telegram alerts
3. 市场监控 / 警报 Agent

自动扫描涨幅榜前列的代币,检测异常并推送警报

  • 综合排名、交易量和安全审计
  • 发现热门代币 → 自动运行安全审计 → 过滤蜜罐代币 → 通知用户
  • 适用对象:链上 Alpha 挖掘者
  • 平台:Cron jobs、Dify workflows
4. 半自动交易 Agent

“用 1 SOL 买入这款代币”

  • 兑换报价 → 显示路由和滑点 → 用户确认 → 生成 calldata → 钱包签名
  • 人工参与决策 — Agent 无法独立签名
  • 适用对象:希望使用 AI 助手的活跃交易者
  • 平台:OpenClaw + Bitget Wallet App / 硬件钱包
5. 套利机器人数据层

监控 DEX 价格差异,发现跨链套利机会

  • 比较多链兑换报价,计算价差
  • 结合 CEX 数据,监控 DEX-CEX 价差
  • 适用对象:量化团队
  • 平台:自定义 Python 脚本、OpenClaw 子 Agent
6. 社区服务机器人

有人在群聊中问“XX 币多少钱?”——机器人自动回复

  • 轻量查询,快速响应
  • 安全审计功能还可兼作反诈骗保护
  • 适用对象:Telegram/Discord 社区
  • 平台:Telegram Bot + OpenClaw 技能
7. Dify / LangChain 工具节点

集成到 Dify 工作流中作为工具使用,或集成到 LangChain Agent 中

  • bitget-wallet-agent-api.py 可直接用作 Dify Code 节点或外部 API 工具
  • 也可封装为 MCP Server,供任何兼容 MCP 的 Agent 框架使用
  • 适用对象:企业级 Agent 平台集成

快速开始

先决条件
  1. Python 3.9+
  2. requests 库(pip install requests)
  3. 如需 EVM 签名:eth-account(pip install eth-account)

无需 API 密钥——Agent API 使用基于令牌的身份验证,并内置请求头。

Solana 签名无需额外安装任何软件包——纯 Python Ed25519 和 base58 已内置在 order_sign.py 中。

示例
# Get SOL price
python3 scripts/bitget-wallet-agent-api.py token-price --chain sol --contract ""

# Security audit for a token
python3 scripts/bitget-wallet-agent-api.py security --chain sol --contract <contract_address>

# Swap quote (5 USDT → USDC on BNB Chain)
python3 scripts/bitget-wallet-agent-api.py quote \
  --from-chain bnb --from-contract 0x55d398326f99059fF775485246999027B3197955 \
  --from-symbol USDT --from-amount 5 \
  --to-chain bnb --to-contract 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d \
  --to-symbol USDC \
  --from-address 0xYourAddress --to-address 0xYourAddress

支持的链(兑换)

链同链跨链免 Gas
Ethereum✅✅✅
BNB Chain✅✅✅
Base✅✅✅
Arbitrum✅✅✅
Polygon✅✅✅
Morph✅✅✅
Solana✅✅✅
Tron✅✅✅

行情数据命令支持 32+ 条链。完整列表请参阅 docs/market-data.md。

未来方向

方向描述
Solana 高级兑换现已全面支持 Solana 免 Gas ✅ 和跨链兑换 ✅(同链 + Sol↔EVM)
链上事件订阅通过 WebSocket 监听大额交易和新建流动性池
历史数据缓存将 K 线和价格数据存储在本地 SQLite 中,以减少 API 调用
多钱包管理支持多地址余额查询和批量报价
风险规则引擎将安全审计结果与自定义规则(黑名单、最低流动性阈值)结合

兼容平台

✅ 已测试并验证
平台状态备注
OpenClaw✅ 通过原生技能支持
Manus✅ 通过自动安装并执行
Bolt.new✅ 通过自动克隆仓库并运行所有命令
Devin✅ 通过读取 SKILL.md,安装依赖,并返回正确数据
Replit Agent✅ 通过完整项目设置,包含 Web 前端
🔧 应该可用(文件系统 + Python + 网络访问)
平台类型使用方法
Claude Code命令行 Agent克隆仓库,将 SKILL.md 添加到项目上下文中
Codex CLI命令行 Agent克隆仓库,在 AGENTS.md 中引用
CursorIDE Agent克隆到项目中,或使用 MCP 版本
WindsurfIDE Agent克隆到项目中,或使用 MCP 版本
ClineVS Code Agent克隆到项目工作区中
Aider命令行 Agent将脚本添加到项目中
OpenHands编码 Agent使用具有完整文件系统的 Docker 沙箱
SWE-agent编码 Agent在沙箱中访问 Shell
Dify工作流平台用作 Code 节点或外部 API 工具
CozeAgent 平台导入为插件或 API 工具
LangChain / CrewAI框架将 bitget-wallet-agent-api.py 封装为工具
💡 兼容性规则

任何能够读取文件 + 运行 Python + 访问互联网的 AI Agent 都应该可以使用此技能。


相关项目


安全说明

  • 无需 API 密钥 — 使用基于令牌的身份验证(无需管理密钥)
  • Swap 函数会生成报价和交易数据 — 签名需要明确授权访问钱包
  • 钱包助记词是唯一的持久密钥;私钥按操作派生,用后即弃
  • 执行大型操作需要用户明确确认(人工介入)
  • 与任何代币交互前,务必运行安全审计(security 命令)

安全

  • Solana 无外部依赖 — order_sign.py 内置纯 Python Ed25519(RFC 8032)和 base58。EVM 使用 eth_account。没有晦涩难用的软件包,也没有供应链风险。
  • 仅与 https://copenapi.bgwapi.io(Agent API)和 x402 资源服务通信 — 不连接其他外部端点
  • 不使用 eval() / exec() 或动态代码执行
  • 不访问技能目录之外的文件系统
  • 不收集数据、遥测信息或分析数据
  • 不访问敏感文件(SSH 密钥、凭据、钱包文件等)
  • 建议在安装前自行审计源代码

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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