BSC MultiSend MCP 是一个 MCP 服务器,它使代理能够在 BSC 上批量转移 BNB 和 BEP20 代币。
receivers:接收 BNB 的 BSC 地址数组。amounts:要发送的 BNB 数量数组(例如,0.1 BNB),系统会自动计算总数。tokenAddress:BEP20 代币合约的地址。receivers:接收代币的 BSC 地址数组。amounts:代币数量数组(例如,100.5 个代币)。克隆仓库:
git clone https://github.com/kukapay/bsc-multisend-mcp.git
cd bsc-multisend-mcp
安装依赖:
pnmp install
配置 MCP 客户端:
以 Claude Desktop 配置文件为例:
{
"mcpServers": {
"BSC MultiSend": {
"command": "node",
"args": [ "/path/to/bsc-multisend-mcp/index.js" ],
"env": { "PRIVATE_KEY": "your-private-key" }
}
}
}
将 /path/to/bsc-multisend-mcp 替换为实际的安装路径,将 your-private-key 替换为你的 BSC 钱包私钥。
服务器提供了两个工具——distributeNative 和 distributeToken,用于批量分发代币。
用途:在一笔交易中向多个地址分发 BNB。
示例请求:
I want to send 0.1 BNB to 0xRecipient1 and 0.2 BNB to 0xRecipient2 on BSC.
预期响应:
BNB distribution successful. Tx Hash: 0x...
用途:向多个地址分发 BEP20 代币。它会查询代币的小数位数,检查合约的授权额度,在需要时批准合约并执行转账。
示例请求:
Send tokens to the following addresses on BSC using the token contract at 0xTokenAddress:
- 0xRecipient1: 100.5 tokens
- 0xRecipient2: 200 tokens
- 0xRecipient3: 50.75 tokens
- 0xRecipient4: 150 tokens
- 0xRecipient5: 75.25 tokens
预期响应:
Token distribution successful. Tx Hash: 0x...
本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。