Iautopay について
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
iAutoPay MCP サービス
iAutoPay は、AI エージェントが購入代金を自動的に支払えるようにする MCP(Model Context Protocol)サービスです。すべての EVM 互換パブリックチェーンと USDC での支払いに対応しています。エージェントは、有料の AI 関連サービスやデータを自動購入するために利用できます。
インストール
オプション 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 Code の設定
~/.claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"autopay": {
"command": "npx",
"args": ["-y", "@newblock/iautopay-mcp"],
"env": {
"BUYER_PRIVATE_KEY": "0xEVM_wallet_private_key"
}
}
}
}
暗号資産とウォレットの基礎知識
iAutoPay を使用する前に、暗号資産に関する基本的な概念を理解しておく必要があります。
- ウォレットの秘密鍵:取引への署名に使用する、パスワードのような鍵です。安全に保管し、誰にも共有しないでください!
- テストネット:テスト用のネットワークです。フォーセットから無料でテスト用コインを入手できます。
- メインネット:実際の資金が必要な公式ネットワークです。
- USDC:米ドルに連動するステーブルコインです(1 USDC ≈ 1 USD)。
テスト用コインの入手方法:
- Base Sepolia のフォーセットにアクセスします:https://sepoliafaucet.com/
- ウォレットアドレスを入力します。
- 無料のテスト用 USDC を入手します。
セキュリティに関するヒント:
- 秘密鍵を他人に共有しないでください。
- メインネットを使用する前に、テストネットで十分にテストしてください。
- 専用のウォレットを使用し、多額の資金を保管しないでください。
ブロックチェーンの基礎については、https://www.wtf.academy/zh/course/ethers101/HelloVitalik を参照してください。
opencode の autopay コマンドの読み込み成功

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/7/30 日間に対応)
- refresh_pricing - サーバーから価格を更新 クイックコマンド
- autopay_buy_apikey_1day - 1 日分の API キーを購入(0.1 USDC)
- autopay_buy_apikey_7days - 7 日分の API キーを購入(0.9 USDC)
- autopay_get_info - サーバー情報をすばやく取得 ネットワーク情報
- テストネット:Base Sepolia(84532)
- メインネット:Base Mainnet(8453)
- 現在のネットワーク:Base Sepolia(84532) 価格
- 1 日:0.1 USDC
- 7 日:0.9 USDC 環境:dev
2:/autopay_buy_apikey_1day
出力:
1 日分の API キーを購入しています... 価格:0.09 USDC 支払いを処理しています... トランザクションハッシュ:0xghi789... 購入が完了しました!
お客様の API キー:sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 有効期間:1 日
👉 API キーを使用して対応モデルにアクセスする方法については、LLM Services Guide をご覧ください。
ライセンス
Creative Commons Attribution-NonCommercial 4.0 International License(CC BY-NC 4.0)。詳細については LICENSE ファイルを参照してください。
リポジトリ
https://github.com/newblock/iautopay
サポート
問題や質問がある場合は、GitHub Issues をご利用ください。
ドキュメント
- LLM Services Guide - 対応モデルと API キーの購入ガイド
- CLAUDE_CLI_MCP_SETUP.md - Claude CLI の連携ガイド
- mcp-config.json.example - MCP 設定テンプレート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。