Bsc Multisend Mcp

Bsc Multisend Mcp

🚀 BSC MultiSend MCP

BSC MultiSend MCP 是一个 MCP 服务器,它使代理能够在 BSC 上批量转移 BNB 和 BEP20 代币。

License Node.js Status

✨ 主要特性

  • distributeNative 工具:在一笔交易中向多个地址发送 BNB。
    • 参数
      • receivers:接收 BNB 的 BSC 地址数组。
      • amounts:要发送的 BNB 数量数组(例如,0.1 BNB),系统会自动计算总数。
    • 自动将数量转换为 wei 并处理 gas 估算。
  • distributeToken 工具:向多个地址发送 BEP20 代币。
    • 参数
      • tokenAddress:BEP20 代币合约的地址。
      • receivers:接收代币的 BSC 地址数组。
      • amounts:代币数量数组(例如,100.5 个代币)。
    • 查询代币小数位数,检查授权额度,并在需要时自动批准。

📦 安装指南

  1. 克隆仓库

    git clone https://github.com/kukapay/bsc-multisend-mcp.git
    cd bsc-multisend-mcp
    
  2. 安装依赖

    pnmp install
    
  3. 配置 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,用于批量分发代币。

distributeNative

用途:在一笔交易中向多个地址分发 BNB。

示例请求

I want to send 0.1 BNB to 0xRecipient1 and 0.2 BNB to 0xRecipient2 on BSC.

预期响应

BNB distribution successful. Tx Hash: 0x...

distributeToken

用途:向多个地址分发 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 文件。

  • 0 关注
  • 0 收藏,24 浏览
  • system 提出于 2025-09-26 05:03

相似服务问题

相关AI产品