自动支付服务

iAutoPay是一种MCP服务,支持AI代理自动支付购买AI相关服务和数据,兼容所有EVM公链和USDC支付。

  • by newblock
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 newblock/iautopay

使用说明

iAutoPay MCP服务

iAutoPay是一种MCP(模型上下文协议)服务,使AI代理能够自动支付购买费用。它支持所有与EVM兼容的公共链和USDC支付。代理商可以使用它来自动购买与人工智能相关的付费服务和数据。

安装

选项1:npx(推荐)

无需安装!只需运行:

npx @newblock/iautopay-mcp

这将自动下载并缓存包。

选项2:全局安装

npm install -g @newblock/iautopay-mcp

配置

OpenCode配置

添加到您的 opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "autopay": {
      "type": "local",
      "command": ["npx", "-y", "@newblock/iautopay-mcp"],
      "enabled": true,
      "environment": {
        "BUYER_PRIVATE_KEY": "0xEVM_wallet_private_key"
      }
    }
  }
}

Claude CLI配置

有关将Claude CLI与MCP一起使用的详细说明,请参阅 CLAUDE_CLI_MCP_SETUP.md.

快速设置

# Install and add to Claude CLI
BUYER_PRIVATE_KEY="your_private_key" claude mcp add autopay \
  -e BUYER_PRIVATE_KEY="your_private_key" \
  -- npx -y @newblock/iautopay-mcp

# Use with MCP config
claude --mcp-config mcp-config.json

Claude代码配置

添加到您的 ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "autopay": {
      "command": "npx",
      "args": ["-y", "@newblock/iautopay-mcp"],
      "env": {
        "BUYER_PRIVATE_KEY": "0xEVM_wallet_private_key"
      }
    }
  }
}

关于加密货币和钱包的基本知识

在使用iAutoPay之前,您需要了解一些基本的加密货币概念:

  • 钱包私钥:类似于密码的密钥,用于对交易进行签名。 请确保其安全,切勿与任何人分享!
  • 测试网:一个测试网络,可以从水龙头免费获得测试币
  • 主网:需要真实资金的官方网络
  • 美元:与美元挂钩的稳定币(1 USDC≈1 USD)

如何获得测试币:

  1. 参观基础Sepolia水龙头:https://sepoliafaucet.com/
  2. 输入您的钱包地址
  3. 获得免费测试USDC

安全提示:

  • 永远不要共享您的私钥
  • 在使用主网之前,在测试网上进行彻底测试
  • 使用专用钱包,不要存储大量资金

有关更多区块链基础知识,请参阅:https://www.wtf.academy/zh/course/ethers101/HelloVitalik

opencode自动转账命令加载成功

MCP工具使用

快速命令配置

将这些快捷方式添加到您的 opencode.json 为了更快地访问:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "autopay": {
      "type": "local",
      "command": ["npx", "-y", "@newblock/iautopay-mcp"],
      "enabled": true,
      "environment": {
        "BUYER_PRIVATE_KEY": "0xEVM_wallet_private_key"
      }
    }
  },
   "command": {
     "autopay_buy_apikey_1day": {
      "template": "Use buy_apikey tool to buy 1-day API Key, params: {\"duration\": 1}",
      "description": "Buy 1-day API Key (0.09 USDC)"
    },
    "autopay_buy_apikey_7days": {
      "template": "Use buy_apikey tool to buy 7-day API Key, params: {\"duration\": 7}",
      "description": "Buy 7-day API Key (0.49 USDC)"
    },
    "autopay_get_info": {
      "template": "Use info tool to get server information (API Key stock, prices, network config)",
      "description": "Get iAutoPay server information"
    },
    "autopay_guide": {
      "template": "Use guide tool to show iAutoPay usage guide",
      "description": "Show iAutoPay usage guide"
    }
  }
}

Opencode快速命令使用示例

1:/autopay_guide

输出:

iAutoPay使用指南 可用工具

  • guide-显示完整的使用指南
  • info-获取服务器信息(股票、价格、网络配置)
  • buy_apikey-购买API密钥(支持1/30天的持续时间)
  • refresh_price-从服务器刷新价格 快速命令
  • autopay_buy_apikey_1day-购买1天API密钥(0.1 USDC)
  • autopay_buy_apikey_7days-购买7天API密钥(0.9 USDC)
  • autopay_get_info-快速获取服务器信息 网络信息
  • 测试网:基础Sepolia(84532)
  • 主网:基础主网(8453)
  • 当前网络:赛多利亚基地(84532) 定价
  • 1天:0.1美元
  • 7天:0.9美元 环境:dev

2:/autopay_buy_apikey_1天

输出:

采购1天API密钥。.. 价格:0.09美元 正在处理付款。.. 交易哈希:0xghi789。。。 购买成功!

您的API密钥:sk-xxxxxxxxxxxxxxxxxxxxxxx 有效期:1天

👉 检查 LLM服务指南 了解如何使用API密钥访问支持的模型

许可证

知识共享署名-非商业4.0国际许可(CC BY-NC 4.0)-请参阅 许可证 文件以获取详细信息。

仓库

https://github.com/newblock/iautopay

支持

有关问题和疑问,请使用 GitHub问题.

文档