关于 beeper-mcp
beeper-mcp 是用于在 Binance Smart Chain 上执行交易的后端服务,面向需要通过 MCP 查询余额和操作代币的用户。它涵盖 Pancakeswap 兑换及 beeper 奖励领取。
主要功能
- 01查询 BNB 和代币余额
- 02转账 BNB 和代币
- 03在 Pancakeswap 兑换代币
- 04查询代币价格
- 05买卖代币并领取奖励
适用场景
- 01检查钱包及代币余额
- 02向其他地址转账
- 03兑换、买入或卖出代币
- 04领取 beeper 代币奖励
MCP 相关
服务通过 MCP 暴露钱包管理、余额、转账、代币交易和奖励领取工具。支持 stdio 与 SSE 传输。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
beeper-mcp
用于在 Binance Smart Chain(BSC)上执行 beeper 交易的后端服务。该服务提供一组与 BSC 区块链交互的工具,包括查询余额、转账余额、转移代币、在 Pancakeswap 上兑换代币以及领取 beeper 奖励。
功能
- 获取 BNB 和代币余额
- 转移 BNB 和代币
- 在 Pancakeswap 上兑换代币
- 获取代币价格
- 买入和卖出代币
- 领取 beeper 代币奖励
- 管理默认钱包和代币地址
前置条件
- Python >=3.10
- 可访问 BSC 网络(主网或测试网)
- 钱包账户和私钥
环境变量
在项目根目录中创建 .env 文件,并添加以下变量:
BEEPER_CHAIN=<bsc or bsc-testnet>
BEEPER_ACCOUNT=<your-wallet-address>
BEEPER_SECRET_KEY=<your-private-key>
BEEPER_TARGET_TOKEN=<default-token-address> # Optional
API 端点
该服务提供以下 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:向某个地址转入 BNBtransfer_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:领取某个代币的奖励
运行服务
git clone https://github.com/unibaseio/beeper-mcp.git
cd beeper-mcp
# start server over stdio
uv run src/beeper_mcp/server.py
- 使用 sse 启动
sse 服务默认在端口 8000 上启动。可以使用 --port 参数指定其他端口:
uv run src/beeper_mcp/server.py --port 8008 --transport=sse
在 Claude/Windsurf/Cursor/Cline 中配置
{
"mcpServers": {
"beeper": {
"command": "uv",
"args": [
"--directory",
"path/to/beeper-mcp",
"run",
"src/beeper_mcp/server.py"
],
"env": {
"BEEPER_ACCOUNT": "your account, 0x...",
"BEEPER_SECRET_KEY": "your private key or in .env",
"BEEPER_TARGET_TOKEN": "default token address",
"BEEPER_CHAIN": "chain type <bsc/bsc-testnet>"
}
}
}
}
注意事项
- 所有金额均以原生单位表示(例如 BNB、代币)
- 代币地址应采用正确的格式
- 请确保有足够的 BNB 支付 Gas 费用
- 该服务同时支持 BSC 主网和测试网
- 所有操作都会返回包含交易哈希和状态信息的详细响应对象
- 该服务内置了错误处理和交易状态跟踪
用法
在 LLM 聊天中调用函数
- 查看钱包并买入代币

- 卖出代币

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