SuperAPI AI 工具集

beeper-mcp

beeper-mcp 是一个用于在币安智能链(BSC)上执行 beeper 交易的后端服务,提供余额查询、BNB 与代币转账、PancakeSwap 代币兑换及 beeper 奖励领取等工具。

访问官网

工具介绍

beeper-mcp 是一个在币安智能链(BSC)上执行 beeper 交易的后端服务,由 intentos-labs 开发。该服务提供了一套与 BSC 区块链交互的工具,包括余额检查、余额转账、代币转账、PancakeSwap 代币兑换以及 beeper 奖励领取。

用途

beeper-mcp 旨在为 BSC 区块链上的交易操作提供接口,支持用户通过 MCP 工具执行常见的链上操作,如查询余额、转账、交易和领取奖励。

主要能力

根据官方资料,该服务提供以下 MCP 工具:

钱包和代币管理

  • get_default_wallet_address() -> str:获取默认钱包地址
  • get_default_token_address() -> str:获取默认代币地址
  • switch_default_token_address(new_token_address: str) -> str:切换至新的默认代币地址

余额操作

  • get_balance(address: str) -> str:获取指定地址的 BNB 余额
  • get_token_balance(address: str, token_address: str) -> str:获取指定地址的代币余额

转账操作

  • transfer(recipient_address: str, amount: Decimal = 0.01) -> dict:向指定地址转账 BNB
  • transfer_token(recipient_address: str, token_address: str, amount: Decimal = 0.01) -> dict:向指定地址转账代币

交易操作

  • swap_token(token_in: str, token_out: str, amount: Decimal = 0.01) -> dict:在代币之间进行兑换
  • get_token_price(token_address: str) -> float:获取代币以 BNB 计价的价格
  • buy_token(token_address: str, amount: Decimal = 0.01) -> dict:使用 BNB 购买代币
  • sell_token(token_address: str, amount: Decimal = 0.01) -> dict:卖出代币换取 BNB

奖励操作

  • claim_rewards(token_address: str) -> dict:领取指定代币的奖励

使用方式

服务需要访问 BSC 网络(主网或测试网),并需要钱包账户和私钥。用户需在项目根目录创建 .env 文件配置环境变量。

服务可通过 sse 启动,默认端口为 8000,可使用 --port 参数指定其他端口。该服务支持在 Claude、Windsurf、Cursor、Cline 等工具中进行配置。所有金额均以原生单位(例如 BNB、代币)表示,代币地址需以正确格式提供。用户需确保有足够的 BNB 支付 gas 费用。

适用场景

该服务适用于需要在 BSC 上执行交易操作的场景,例如查询余额、转账、在 PancakeSwap 上兑换代币、买卖代币以及领取 beeper 奖励。用户可在 LLM 聊天中调用这些函数,例如查看钱包和购买代币。

限制

资料中未提供关于收费、价格、平台限制或其他未提及的具体信息。所有操作返回包含交易哈希和状态信息的详细响应对象,服务内置错误处理和交易状态跟踪。