免费USDC转账服务

一个MCP服务器实现,通过Base链和Coinbase CDP MPC钱包集成,实现免费的USDC转账。

  • by magnetai
  • JavaScript
  • 本地部署
  • 20 星标
  • 更新于
在 GitHub 查看 magnetai/mcp-free-usdc-transfer

使用说明

免费USDC转账MCP服务器

MCP服务器实现,实现免费USDC转账 基础 随着 Coinbase CDP MPC钱包集成。

特性

  • 免费USDC转账:将USDC发送到Base上的任何地址或ENS/BaseName域名-无需任何费用,只需简单转账
  • Coinbase MPC钱包:创建和管理您的CoinbaseMPC钱包,实现安全、无接触的交易
  • 名称解析:自动支持 ENS 和 基名 领域

函数

tranfer-usdc

  • 描述:分析所购商品的价值,并通过基础链将USDC转账给收款人。由于区块链交易时间的不确定性,交易只在这里安排,不会等待交易完成。
  • 输入:
    • usdc_amount(number):usdc金额,大于0。
    • 收件人(字符串):收件人的链上地址或ENS域(例如.eth)。
  • 行为:
    • 验证收件人的地址或解析ENS域。
    • 在Base链上安排USDC转账。
    • 提供在BaseScan上查看交易详细信息的链接。

create_coinbase_mpc_wallet

  • 描述:创建Coinbase MPC钱包地址。
  • 行为:
    • 创建新的Coinbase MPC钱包,并将种子保存到安全文件中。
    • 如果钱包已经存在,则返回现有的钱包地址。
    • Coinbase MPC钱包的种子文件存储在Documents目录中,文件名为MPC_info.json。

配置

获取API密钥

  1. 注册一个 Coinbase CDP账户
  2. 从开发者面板生成API密钥

使用Claude Desktop

  1. 将此添加到您的 claude_desktop_config.json:
{
  "mcpServers": {
    "free-usdc-transfer": {
      "command": "npx",
      "args": [
        "-y",
        "@magnetai/free-usdc-transfer"
      ],
      "env": {
        "COINBASE_CDP_API_KEY_NAME": "YOUR_COINBASE_CDP_API_KEY_NAME",
        "COINBASE_CDP_PRIVATE_KEY": "YOUR_COINBASE_CDP_PRIVATE_KEY"
      }
    }
  }
}
  1. 或者安装服务器 磁性桌面

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。


手工制作 磁铁实验室 与我们充满活力的人工智能和加密社区